これは公式のSulu デモです。これは、Sulu で作成されたアプリケーションの簡単な実装を示し、基本的な手順を説明するために作成されました。
このプロジェクトはここでも実行されます: https://sulu.rocks
Sulu について詳しくは、ホームページをご覧ください: http://sulu.io/
私たちのドキュメントは http://docs.sulu.io/ から入手できます。
SuluArticleBundle は、Sulu での記事管理のサポートを追加します。記事は、管理者リスト内の独自の URL を持つ非構造化データを管理するために、さまざまな方法で使用できます。テンプレート、バージョン管理、ドラフト、公開、自動化など、ページで使用できるほとんどの機能は記事でも使用できます。
SuluAutomationBundle は、Sulu-Admin のエンティティに対してスケジュールできる将来のタスクを管理する方法を提供します。たとえば、将来の特定の日時へのページの公開をスケジュールします。
自動タスクを有効にするには、ターミナルまたは cron ジョブでコマンドtask:run
手動で使用します。このタスクは保留中の自動化タスクを実行します (SuluAutomationBundle インストール ドキュメントを参照)。
役立つ twig 拡張機能と小さな js コンポーネントのマンガメント ライブラリのコレクション。
git clone [email protected]:sulu/sulu-demo.git
cd sulu-demo
composer install
デモには、実行中のMySQLおよびElasticSearchインスタンスが必要です。
.env.local
でDATABASE_URL
とELASTICSEARCH_HOST
を設定します。参照として.env
参照してください。
サービスを自分でインストールしたくない場合は、提供されている docker-compose.yml を使用して、独自のコンテナー内でこのサービスを開始できます。
docker-compose up
次のコマンドを実行して、すべてのフィクスチャを含むデモをインストールします。
bin/console sulu:build dev
これで、仮想ホストを構成する必要がなく、デモを試すことができます。 Web サーバーのビルドを使用するだけです。
php -S 127.0.0.1:8000 -t public config/router.php
その後、http://127.0.0.1:8000/admin 経由で管理インターフェイスにアクセスできます。デフォルトのユーザーとパスワードは「admin」です。
Web フロントエンドは http://127.0.0.1:8000 にあります。
composer bootstrap-test-environment
composer lint
composer test
ストラテジスト、開発者、デザイナーと直接会話できる #Slack チャンネルがあります。