概要
専門家の評価
長所
- 優れたドキュメント
- 活気のある開発者コミュニティ
- オープンエンド
短所
- 複雑な
- HTMLとCSSの事前知識が必要です
私たちの評決
ExpressionEngine は、プロの Web 開発者向けの強力かつ複雑なコンテンツ管理システムです。
新しいウェブサイトを作成する方法は多岐にわたります。WeeblyやWordPressのようにコーディングを一切必要としないソリューションから、Vimのようなテキストエディタを使ってウェブサイトを完全に手作業でコーディングする方法まであります。ExpressionEngine(価格帯は様々、購入のみ)は、その点でVimに近い本格的なコンテンツ管理システムであり、活発なユーザーと開発者のコミュニティを擁しています。

従来、WordPressなどのコンテンツ管理システム(CMS)を使用する際の大きな問題の一つは、ウェブサイトがWordPressウェブサイトと同じような見た目になってしまうことです。つまり、グラフィック、色、タイポグラフィをどれだけ工夫しても、ページの基本的なレイアウトはWordPressで作成されたように見えることがよくあります。ExpressionEngineは、階層構造やデフォルトのレイアウトを一切強制せず、完全にオープンエンドにすることで、この問題を解決します。実際、ExpressionEngineを初めてインストールした時点では、ホームページには何も表示されません。マークアップやスケルトン構造が一切ない、真っ白なページだけです。そのため、新しいウェブサイトの構築は大幅に難しくなりますが、同時に、考えられるほぼあらゆるレイアウトを実現できるようになります。

ExpressionEngineは経験豊富なWeb開発者向けです。使い始めるには、FTP経由でアップロードし、フォルダとファイルのリストにあるファイルパーミッションを手動で変更し、新しいMySQLデータベースを手動で作成し、ExpressionEngineインストーラにその認証情報を提供する必要があります。これらすべての手順を理解し、HTMLとCSSを十分に理解していれば、ExpressionEngineを使いこなせるでしょう。
これは、使い方を理解するまでただ触るだけのシステムではありませんが、ありがたいことにドキュメントが充実しています。インストール後は、洗練されたコントロールパネルを使ってコンテンツやプレゼンテーションテンプレートを作成できますが、そのインターフェースを使ってテンプレートをHTMLとしてコーディングする必要があります。テンプレートにコンテンツを埋め込むには、ExpressionEngineの特別なタグを使用する必要がありますが、その説明は分かりやすくなっています。また、優れた入門チュートリアルも用意されており、チャンネル(コンテンツの構成要素)やテンプレート(プレゼンテーションの制御)など、使い始めるために必要な多くの概念を紹介しています。

ExpressionEngineは、手軽に始められる価格設定となっています。EllisLabは、独自のウェブサイト構築にのみ使用できる100ドルのFreelancerライセンスを提供しています。次のレベルは、非営利、非営利、または教育ウェブサイト専用の150ドルのNon-Commercialライセンスです。プロジェクトが商用の場合は、300ドルのCommercialライセンスが必要になります。
ExpressionEngineを使いたいけれど、テーマを一からコーディングするのは面倒という方は、ThemeForestなどのウェブサイトで、すぐに使える商用ExpressionEngineテーマを見つけることができます。とはいえ、既製のテーマを使うことを検討しているのであれば、WordPressの方が良いかもしれません。WordPressはExpressionEngineほど自由度は高くありませんが、価格も高く、初期の学習曲線も緩やかです。
完全なカスタマイズが可能な強力な CMS を探している経験豊富な Web 開発者であれば、ExpressionEngine を検討してみてください。ただし、ドキュメントを読むのにかなりの時間を費やす覚悟が必要です。
注: [ダウンロード] ボタンをクリックするとベンダーのサイトに移動し、最新バージョンのソフトウェアを購入できます。
–エレズ・ズッカーマン