Buduję rozszerzenia Joomla od wersji 1, ale wkrótce muszę uruchomić interfejs API na żywo, który zbudowałem i używam od dłuższego czasu. Obecnie używam Joomla 2.5 i napisałem wtyczki dla tego systemu:
https://github.com/techjoomla/com_api
Przed uruchomieniem chciałbym w jak największym stopniu udoskonalić system. Ten komponent API dopiero niedawno zaczął być aktualizowany do pracy z Joomla v3, więc obecnie uniemożliwia aktualizację strony. Myślę też, że oddzielenie publicznego interfejsu API od portalu użytkownika ma sens, ponieważ nie ma korzyści z tego, że jest to zintegrowane rozszerzenie, ponieważ API będzie używane przez aplikacje mobilne.
Obecny plan obejmuje przebudowę interfejsu API w subdomenie, co pozwoli nam zaktualizować portal użytkowników. Czytałem o nowym frameworku Joomla, który wygląda ekscytująco. Czy byłoby to odpowiednie do budowy interfejsu API RESTful dla naszych aplikacji mobilnych? Jeśli tak, czy są to wskazówki, jak zacząć? Czytałem, że FoF można wykorzystać do budowy API, czy byłby to dobry wybór? Widziałem projekt Kickstarter zamierzający zbudować właśnie taki interfejs API, czy to potencjalna opcja? Czy powinienem po prostu usunąć bieżącą witrynę 2.5 dla subdomeny, aby działała tylko funkcja API?
Wszelkie sugestie dotyczące najlepszego podejścia do budowy opartego na Joomla RESTful API do interakcji mobilnych będą mile widziane.