Megérkezett a CB Connect új, jelentős kiadása, amely jó néhány jelentős változtatást és fejlesztést tartalmaz. Néhány szolgáltató megszűnt, néhányat újrahasznosítottak, és néhány újat is hozzáadtak. Tekintse meg a részleteket lent!
Az első lépés a szolgáltatói azonosítók tárolásának átalakítása. Korábban mindegyik mezőként volt tárolva, így a _comprofilerben voltak oszlopok. Az eredmény: 25 oszlop és 25 index lett hozzáadva a _comprofiler-hez. Ennek az volt az ára, hogy egyeseket átemésztett. r mező költségvetése. Ezek most mind átkerültek a saját adatbázistáblájukba, a _comprofiler_plugin_connect. Ez eltávolítja a bourdont a _comprofiler-ből. A régi mezők telepítéskor biztonságosan átkerülnek.
A mezők azonban továbbra is léteznek, de külső tárhellyel, így továbbra is használhatja ezeket a mezőket, és bárhová áthelyezheti őket. Új telepítéskor mindegyik az új Összekapcsolt fiókok lap alá kerül, hogy rendezve maradjanak. Ez a lap lehetővé teszi számukra. összekapcsolni egy meglévő fiókot, vagy leválasztani egy szolgáltatóról.
A következő szolgáltatókat eltávolítottuk, mert leállították bejelentkezési API-jaikat.
Foursquare
SoundCloud
A következő szolgáltatókat újabb verziókra cseréltük.
Windows Live -> Microsoft
Ennek az az oka, hogy a WindowsLive már nem létezik. A Microsoft-fiókkal való bejelentkezés egy általánosabb megvalósítás a felhő API-k használatával, és minden Microsoft-fiókrendszeren működik.
A következő szolgáltatók kerültek bevezetésre.
Viszály
A következő szolgáltatók végrehajtását elutasították
Apple – Nem rendelkeznek ingyenes hozzáféréssel az OAuth-hoz, és fizetős fejlesztési hozzáférést igényelnek, ezért nem került bevezetésre.
Epic Games – Az OAuth implementációt tárolt termékekkel és nem általános bejelentkezéssel való használatra tervezték, így a legtöbb számára elérhetetlen.
Külön megjegyzés van az Instagram szolgáltatóval kapcsolatban. Az Instagram már nem rendelkezik bejelentkezési API-val. Ez csak Facebook API. A gomb továbbra is elérhető, de ez csak a Facebook API-t fogja hívni, és Facebook alkalmazás szükséges.
Következő lépés a gombok újratervezése. Mindegyiket frissítettük a különböző szolgáltatók által megkövetelt legújabb tervezési irányelvek szerint. Legyen óvatos, amikor újraformázza őket, mivel ezek bekapcsolásakor elfogadja ezeket az irányelveket.
Az összes szolgáltató kódja állapota Dardizált, frissítve a legújabb APIS-re, és szigorúan megtörtént. Ez még több élményt jelenthet. A SZOLGÁLTATÓK Egyes paraméterek megváltozása miatt, például előfordulhat, hogy egyes mezők már nem érhetők el, és számos engedély, amely nem vonatkozik a használati adatokat eltávolították a szolgáltatóktól.
Addon: https://www.joomlapolis.com/addons/cb-connect
Változásnapló: https://forge.joomlapolis.com/projects/cb-cbconnect/issues?query_id=223