0

比較的大規模なプロジェクトを実現したいお客様。私がやりたいことは次のとおりで、私の質問は次のとおりです。これは TYPO3 で実行できますか?

標準の TYPO3 インストールでブログ データまたは wiki データを処理できるようにする拡張機能があると確信しています。これがまだ存在しない場合は、ジョブ データベース エクステンションやプロジェクト データベース エクステンションなどを作成します。

問題は、データはWIKIPAGE、BLOGPOST、PROJECT、JOBなどの明確なオブジェクトに保存され、グラフを形成する必要があるということです。

  1. このオブジェクト グラフは、RESTful API を介してアクセスできる必要があります。Flow Framework がこの機能を提供するというのは正しいですか?

  2. HTML ワイヤフレームのようなテンプレートを作成して、動的コードを適切な場所に配置する方法はありますか?

4

1 に答える 1

2

TYPO3 がどのように機能するかを少し明確にするために、回答を 3 つの部分に分けます。

  1. REST API: T3 にはまだネイティブな REST サポートがないため、自分で作成する必要があります。過去に、これは複雑ですが可能であることがわかりました。これを可能にするには、独自のディスパッチャーを作成するか、他の誰かの拡張機能の上で作業する必要があるかもしれないため、T3 の動作をかなり深く調べる準備をしてください。実行可能であると確信していますが、完成した REST モジュールを配信するフレームワークよりも作業が増える可能性があります。

  2. 拡張機能について: いわゆる Extbase フレームワーク (これは FLOW3 のバックポートであり、現在は Flow Framework と呼ばれています。元々は T3 コミュニティによって作成された MVC PHP フレームワークです) では、これをかなり簡単に作成できます。MVC ベースの拡張機能を作成するのは魅力的です。スケルトンを作成するための素敵な GUI (Extension Builder と呼ばれます) も入手できます。このフレームワークは非常に強力ですが、通常とは異なることをしなければならない場合は特に、少し制限されることがあります。しかし、自分が何をしているのかを知っていれば、簡単なブログを作成するのは本当に簡単です。ただし、他の人が拡張機能を使用する場合は注意してください。それらは本当に優れているかもしれませんが、あなたのユースケースには圧倒されます.TER(TYPO3拡張リポジトリ)の多くのものはまだ古い拡張アーキテクチャに基づいています.

  3. HTML テンプレート ワイヤーフレーム: 正確な意味はわかりませんが、現在の T3 テンプレート エンジンである Fluid のようなものを意味していると思われます。それは非常に強力で、説明したように大まかに動作します (HTML を作成し、部分的に分割し、いくつかの変数を入力します)。

最後に: T3 は大規模なプロジェクトに 100% 適しています。これは常にエンタープライズ コンテンツ管理システムとして作成され、その考え方を維持しています。実際、小規模なプロジェクトではやり過ぎだと思うことがよくありますが、もちろん私たちもそうしました。サイトに T3 を使用している国際企業の注目すべき例に事欠きません。あなたのニーズには合っていると思いますが、T3 の内部構造について多くを学ぶ準備をしておいてください。コーディングを開始するだけの CMS ではない新しい MVC フレームワークを使用すると、その前に自分が何をしているかをよりよく理解できます。

おお、TYPO3 CMS と Flow Framework を混同しないでください。同じコミュニティで開始されたとしても、これらはまったく別のものです。

于 2015-12-11T08:24:40.790 に答える