Symfony-CMFエディション
コンテンツ管理システムは、Webアプリケーションシナリオで最大の市場の1つです。コンテンツ管理システムには、事実上すべての言語で利用できるフレームワークがたくさんあります。ほとんどのフレームワークは、エンドカスタマーとしては簡単に機能しますが、開発者としては非常に扱いにくく、その逆も同様です。
Symfonyは、開発者が始めるためのシンプルで簡単なフレームワークを提供します。エンドカスタマーが期待するすべての基本機能も備えています。つまり、エンドカスタマーに優れたエクスペリエンスを提供するのは開発者の責任です。
SymfonyCMFエディションを使用してCMSアプリケーションテンプレートをインストールする方法を見てみましょう。
Step 1 −次のコマンドを使用してSymfonyCMFサンドボックスをダウンロードします。
composer create-project symfony-cmf/sandbox cmf-sandbox
これにより、SymfonyCMFがダウンロードされます。
Step 2−いくつかの質問をして構成してみてください。すべての質問に対して、データベースを除くデフォルトの回答を選択します。データベースには、pdo_sqliteを選択します。PHPのsqlite拡張機能がまだインストールされていない場合は、有効にする必要がある場合があります。
Step 3 −次のようにコンソールアプリケーションを使用してデモデータベースを作成します。
php app/console doctrine:database:create
Step 4 −次のコマンドを使用して、デモデータをデータベースにロードします。
php app/console doctrine:phpcr:init:dbal --force
php app/console doctrine:phpcr:repository:init
php app/console doctrine:phpcr:fixtures:load -n
Step 5 −次に、次のコマンドを使用してアプリケーションを実行します。
php app/console server:run
Step 6 −最後に、http:// localhost:8000 /を使用してブラウザでアプリケーションを開きます。
次の出力が生成されます-