質問: joomlaでrestful apiを構築する方法 私はv1からjoomla拡張機能を構築してきましたが、私が構築してしばらく使用してきたapiをすぐにライブで使用する必要があります。現在、joomla 2.5を使用しており、このシステム用のプラグインを作成しています。 https://github.com/techjoomla/com_api 稼働する前に、できる限りシステムの将来を証明したいと思います。このapiコンポーネントは、最近joomla v3で動作するようにアップグレードされ始めたため、現在サイトのアップグレードを妨げています。また、apiがモバイルアプリで使用されるため、統合された拡張機能であることによるメリットがないため、パブリックapiとユーザーポータルを分離することには意味があると思います。現在の計画では、ユーザーポータルをアップグレードできるサブドメインでapiを再構築します。エキサイティングに見える新しいjoomlaフレームワークについて読んでいます。これは、モバイルアプリ用のrestful apiを構築するのに適していますか?もしそうなら、彼らは始めるためのヒントですか?私は、fofを使用してapiを構築できることを読みましたが、これは良い選択でしょうか? kickstarterプロジェクトがまさにこの種のapiを構築しようとしているのを見ましたが、それは潜在的なオプションですか? apiのみを実行するように、サブドメインの現在の2.5サイトを削除する必要がありますか?モバイルインタラクション用のjoomlaベースのrestful apiを構築するための最良のアプローチに関する提案は、高く評価されます。
回答: 次のサイトは、restful json apiの構築方法に関するガイドラインの優れたリソースのようです。 http://jsonapi.org/ それだけの価値があるので、joomla 3.4.x用のcapi http://getcapi.org と呼ばれるapi製品もローンチします。ここでの主な差別化要因は、ルーティングフレームワークをスリムマイクロフレームワークに賭けたことです。これにより、すでにテスト済みでテスト済みの堅牢なフレームワークをjoomlaアプリケーションインスタンスに組み込むことができます。また、サービスルートのプラグインアーキテクチャを作成し、アドオンとwebサービスセキュリティの扉を開きました。ここで他の投稿から追加情報を見つけることができます: https://stackoverflow.com/questions/26340885/rest-api-for-joomla-3-0/32706378#32706378 ご不明な点がありましたらお知らせください。