0

私は Web アプリケーションを開発する必要があり (実際の状態のバックオフィスのようなものです)、Symfony での実装を考えています。これは、クライアントがカスタム レポートの生成などの高度な要件を必要としているからです。

しかし、私のクライアントは、テンプレートといくつかのプラグインを管理するために、Joomla のフロントエンドも必要としています。私の考えは、Symfony でバックエンドを開発し、Joomla を使用してフロントエンド Web サイトに情報を表示することです。

これは良い決断ですか?長所と短所を教えてください。代替案は大歓迎です。

Joomla から自分のデータにアクセスする方法がわかりません。データにアクセスするためのコンポーネントを開発する必要があると思いますね。

データは Joomla のインストールと同じデータベース上にある必要がありますか、それとも別のデータベースにある可能性がありますか?

4

2 に答える 2

4

クライアントに、Joomla はコンテンツ管理システムであり、ビジネスを管理するバックエンド アプリケーションに適したツールではないことを説明してください。「ああ、物流管理アプリが必要だけど、使い慣れた Gmail で管理したい」と言うのと同じです。

しかし、本当に選択肢がない場合、または彼と議論したくない場合は、Symfony を使用して REST API を作成し、すべてのビジネス ロジックを用意してください。次に、GET と POST を API に送信する Joomla 用の単純なプラグインを作成します。CRUD または読み取りのみのいずれかです。

于 2012-08-15T05:47:15.307 に答える
0

わざわざ別のシステムを統合しようとするよりも、Joomla Extensions Directory Web サイトでReal Estate拡張機能を調べたほうがよいかもしれません。

PHP と Joomla API の十分な経験がない限り、この複雑なコンポーネントを作成するには非常に長い時間がかかります。

結論として、これにより多くの時間が節約され、Joomla と統合され、使いやすくなります。

于 2012-08-13T15:15:15.703 に答える