特徴
Contaoの特徴です。
- コンテンツ管理のバックエンドと、公開サイトのフロントエンド
- 一貫したコンテンツ管理のGUIの提供
- 高度な編集機能
- 直感的なユーザインターフェイス
- リッチテキストエディター(TinyMCE)
- 複数レコードの一括管理
- CSSエディター
- ファイルマネージャー
- 強力なサイト構造
- 様々なページのタイプと複数ドメイン、複数言語のサポート
- ページの隠蔽、パスワード保護、キャッシュの有無、検索インデックスの作成の完全な制御
- ページの手動、または自動的な期間を指定した公開
- きめの細かい権限システム
- バックエンドの様々な入力欄へのアクセス制御
- ユーザやグループを単位としたアクセス管理
- 柔軟なフォームジェネレーター
- 入力の検証機能を持ったフォームを自由に作成
- フォームに入力された情報はメールやデータベースに保存可能
- アップロードされたファイルをメールに添付やサーバーに保管
- 全文検索エンジン
- 語句やワイルドカード、ANDやORの条件の可能な全文検索
- 検索インデックスは自動的に作成でき、保護されたページも含めることも可能
- 結果はキャッシュされ、複数のページに分けて表示可能
- 組み込みのCSSフレームワーク
- 異なるブラウザに渡るCSSのフレームワークは、固定したレイアウトとリキッドレイアウトをサポート
- 定義したページレイアウトから自動的に配置セクションとカラムを作成
- 既存のスタイルシートを簡単にインポートしてバックエンドで保守可能
- 組み込みのファイルマネージャー
- 組み込みのファイルマネージャーに加えてFTP経由によるファイルのアップロードをサポート
- ファイルマネージャーは画像のサムネールとプレビューを自動的に生成
- ソースエディターでファイルをアップロード
- ファイルやフォルダをコピー、移動、名前変更、削除をサポート
- 組み込みのニュース/ブログのモジュール
- ニュース/ブログのモジュールはコア配布の一部
- 複数のニュースアーカイブとカテゴリ、特別なニュース記事、ユーザのコメントをサポートし、RSSやAtomフィードを簡単に作成
- 各ニュース記事には画像と複数のファイルを同梱可能
- 組み込みのイベントモジュール
- イベントのモジュールはコア配布の一部
- 複数のカレンダー、終日のイベント、終りのないイベント、複数日のイベント、繰り返すイベントをサポートし、RSSやAtomのフィードを簡単に作成
- カレンダー、ミニカレンダー、イベントリストといった複数の表示が可能
- 組み込みのニュースレターモジュール
- ニュースレターのモジュールはコア配布の一部
- ダブル・オプトインによる登録、HTMLとテキストの形式、CSVファイルから宛先のインポート、送付したニュースレターのウェブサイトでの提供
- メンバーに送るニュースレターは、宛先に応じた内容に加工可能
- 追加モジュールの広範な選択
- 機能拡張リポジトリには、CMSにさらに機能を加える何百もの追加モジュールが提供
- 機能拡張リポジトリを閲覧して、インストール、更新、削除をバックエンドで数回のマウスのクリックで可能
- アクセシビリティに優れたバックエンドとフロントエンド
- アクセシビリティを単に追加の機能と扱わない、HTML5の出力
- フロントエンドとバックエンド共にW3C/WAIの要求をクリア
- JavaScriptが利用できない場合や無効な場合は適切に機能を低減
- 簡単なライブアップデート機能(Contao 3.5)
- 1インストール1ドメイン単位の有償サービス
- バックエンドの数クリックでシステムをアップデート可能
- AjaxとPHP
- Ajaxなどの技術を採用
- PHPの名前空間やオブジェクト指向プログラミング
- MooToolsのJavaScriptのフレームワークによる構築
- jQueryのサポート
- Symfonyベースのbundleによる構成(Contao 4)