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 /を使用してブラウザでアプリケーションを開きます。

次の出力が生成されます-