Ich habe Joomla-Erweiterungen seit Version 1 erstellt, muss aber bald eine API live schalten, die ich erstellt habe und die ich seit einiger Zeit verwende. Derzeit verwende ich Joomla 2.5 und habe Plugins für dieses System geschrieben:
https://github.com/techjoomla/com_api
Bevor ich live gehe, möchte ich das System so weit wie möglich zukunftssicher machen. Diese API-Komponente wurde erst kürzlich aktualisiert, um mit Joomla v3 zu arbeiten. Daher wird derzeit verhindert, dass die Site aktualisiert wird. Ich denke auch, dass die Trennung der öffentlichen API und des Benutzerportals sinnvoll ist, da die integrierte Erweiterung keinen Vorteil bringt, da die API von mobilen Apps verwendet wird.
Derzeit ist geplant, die API in einer Subdomain neu zu erstellen, um das Benutzerportal zu aktualisieren. Ich habe über das neue Joomla-Framework gelesen, das aufregend aussieht. Wäre dies geeignet, um eine RESTful-API für unsere mobilen Apps zu erstellen? Wenn ja, sind sie Tipps für den Einstieg? Ich habe gelesen, dass FoF zum Erstellen einer API verwendet werden kann. Wäre dies eine gute Wahl? Ich habe gesehen, dass das Kickstarter-Projekt genau diese Art von API erstellen will. Ist das eine mögliche Option? Sollte ich nur die aktuelle 2.5-Site für die Subdomain entfernen, damit nur die API ausgeführt wird?
Vorschläge zum besten Ansatz für die Erstellung einer Joomla-basierten RESTful-API für die mobile Interaktion werden sehr geschätzt.