Cel projektu
Całkowita wymiana warstwy integracji SOAP w istniejącym pluginie WordPressowym „Customer Portal” na nową implementację API (OData / Business Central API), z wykorzystaniem OAuth 2.0 (Microsoft Entra ID) zamiast NTLM.
Migracja obejmuje:
-Klasy SOAP
-Nową architekturę klas API clientów
-Zmianę autoryzacji (NTLM → OAuth 2.0)
-Aktualizację wszystkich miejsc w kodzie WordPressa (około 20+ punktów wywołań)
-Modyfikację panelu administracyjnego w WP-Admin do konfiguracji połączenia z BC
Wymagane doświadczenie
-Minimum 3 lata doświadczenia w PHP (OOP)
-Bardzo dobra znajomość WordPress (custom plugins, hooks, WPDB)
-Znajomość REST API, OData, autoryzacji OAuth 2.0
-Umiejętność czytania i refaktoryzacji legacy code
-Umiejętność pracy z repozytorium Git
Mile widziane:
-Doświadczenie w migracjach SOAP → REST
-Doświadczenie w integracjach z Microsoft Dynamics NAV / Business Central
Forma współpracy
-B2B
-Start: ASAP
-Czas trwania: 3 – 4 tygodnie
-Tryb: zdalny