4,500もの拡張とカウント
TYPO3は、カスタム機能拡張で簡単に強化されることができる、モジュラーシステムです。すべてのTYPO3サイトはシステムの基本的な機能を含んだTYPO3のコア上で造られます。カスタム機能拡張は安定した、鮮明に文書化された拡張APIによって、コアと相互に作用します。TYPO3のコアが各々の新しくリリースし変更をしてる間、インターフェースの拡張とコアの間は変わりません。そして、簡単なアップデートとfuture-proofの発展を確実にします。
The TYPO3 Extension Manager
TYPO3は、TYPO3拡張マネージャを信頼します— TYPO3のコアに含まれてます—装置するために、起動させること、そして、されたTYPO3インストールに関して拡張を非能動化すること。機能拡張は、TYPO3のバックエンドで速くインポートすることができ、2クリックでインストールされることができます。
Kickstarterは、機能拡張開発を単純化します
拡張kickstarterは、かなり新しいTYPO3拡張をつくる時に要求とされる時間を減らし、TYPO3バックエンドでカスタムメイドのデータベース記録しインターフェースの作成を自動化します。
ExtBase:TYPO3のビルトインMVCフレームワーク
最近のTYPO3のバージョンはextBaseと呼ばれており、Model-View-Controller(MVC)を含んだフレームワークです。そして、開発者がこのPHPのデザインパターンを利用しています。
FLUID: 次の世代のテンプレート
Fluid—TYPO3の次世代のテンプレーティングシステム—カスタム拡張テンプレートを作成するために使われます。 現在開発中で、FluidはTYPO3 5.0のためにつくられました TYPO3 5.0、TYPO3 4.xのブランチにバックポートしました。 Fluidはテンプレートを作成するの単純さ、柔軟性、拡張性を強調し、そして使いやすさを特徴として持ってます。
広範囲な構成オプション
TYPO3のバックエンドはほとんど可変でカスタマイズ可能です。バックエンドインターフェースは、TSConfigを使って、設定されることができます。ほとんど全ての提出されたHTMLのコンテンツはTyposcriptを使って構成されることができます。そして、宣言型構成言語がフロントエンドの出力をコントロールするためにTYPO3を通して使われます。