這是官方的Sulu Demo 。創建它是為了展示使用 Sulu 製作的應用程式的簡單實作並解釋基本步驟。
該專案也在這裡運行:https://sulu.rocks
有關 Sulu 的信息,請查看我們的主頁:http://sulu.io/
我們的文件位於:http://docs.sulu.io/
SuluArticleBundle 增加了管理 Sulu 中的文章的支援。文章可以透過多種不同的方式使用,透過管理清單中自己的 URL 來管理非結構化資料。大多數可以在頁面中使用的功能也可以在文章中使用,例如範本、版本控制、起草、發布和自動化。
SuluAutomationBundle 提供了一種管理未來任務的方法,可以為 Sulu-Admin 中的實體安排這些任務。例如,將頁面的發布安排在未來的特定日期時間。
若要啟用自動化任務,請使用命令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
現在您可以嘗試我們的演示,無需配置虛擬主機。只需使用內建的網頁伺服器:
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 頻道,您可以在其中直接與策略師、開發人員和設計師交談。