Une nouvelle version majeure de CB Connect est arrivée avec quelques changements et améliorations importants. Certains fournisseurs ont disparu, certains ont été réorientés et d'autres ont été ajoutés. Consultez les détails ci-dessous !
La première étape est la restructuration de la façon dont les identifiants de fournisseur sont stockés. Auparavant, ils étaient tous stockés sous forme de champs et avaient donc des colonnes dans _comprofiler. Le résultat était 25 colonnes et 25 index ajoutés à _comprofiler. Cela a eu un coût en ce sens qu'il a mangé à travers certains d'entre vous r field budget. Ceux-ci ont tous été déplacés vers leur propre table de base de données _comprofiler_plugin_connect. Cela supprime le bourdon de _comprofiler. Les anciens champs seront migrés en toute sécurité lors de l'installation.
Cependant, les champs existent toujours, mais avec un stockage externe, vous pouvez donc toujours utiliser ces champs et les déplacer où vous le souhaitez. Lors des nouvelles installations, ils seront tous placés sous le nouvel onglet Comptes liés pour les garder tous organisés. Cet onglet les laisse bien lier un compte existant ou dissocier d'un fournisseur.
Les fournisseurs suivants ont été supprimés car ils ont interrompu leurs API de connexion.
Foursquare
SoundCloud
Les fournisseurs suivants ont été remplacés par des versions plus récentes.
Windows Live -> Microsoft
Cela est dû au fait que WindowsLive n'existe plus. La connexion avec Microsoft est une implémentation plus générique utilisant leurs API cloud et fonctionne sur tous les systèmes de compte Microsoft.
Les fournisseurs suivants ont été mis en œuvre.
Discorde
Les fournisseurs suivants ont été rejetés pour la mise en œuvre
Apple - Ils n'ont pas un accès gratuit à OAuth et nécessitent un accès de développement payant, c'est pourquoi il n'a pas été implémenté.
Epic Games - L'implémentation OAuth est destinée à être utilisée avec des produits stockés et non avec une connexion générique, elle est donc hors de portée pour la plupart.
Il y a une note spéciale concernant le fournisseur Instagram. Instagram n'a plus d'API de connexion. C'est juste l'API Facebook. Le bouton est toujours disponible, mais cela appellera simplement l'API Facebook et nécessite une application Facebook.
La prochaine étape est la refonte des boutons. Ils ont tous été mis à jour selon les dernières directives de conception requises par les différents fournisseurs. Soyez prudent lorsque vous les modifiez, car vous acceptez ces directives lorsque vous les activez.
Tous les codes des fournisseurs ont été stateDardized, mis à jour avec les dernières API et rendus stricts. Cela devrait offrir une EXPÉRIENCE encore plus grande. Vos FOURNISSEURS, car certains paramètres ont changé, tels que certains champs peuvent ne plus être disponibles et plusieurs autorisations qui ne concernaient pas les données d'utilisation ont été supprimées des fournisseurs.
Module complémentaire : https://www.joomlapolis.com/addons/cb-connect
Journal des modifications : https://forge.joomlapolis.com/projects/cb-cbconnect/issues?query_id=223