นี่คือ การสาธิต Sulu อย่างเป็นทางการ มันถูกสร้างขึ้นเพื่อแสดงการใช้งานแอปพลิเคชันที่สร้างด้วย Sulu อย่างง่าย และอธิบายขั้นตอนพื้นฐาน
โครงการนี้ยังดำเนินการที่นี่: https://sulu.rocks
สำหรับข้อมูลเกี่ยวกับ Sulu สามารถดูได้ที่หน้าแรกของเรา: http://sulu.io/
เอกสารของเรามีอยู่ใน: http://docs.sulu.io/
SuluArticleBundle เพิ่มการสนับสนุนสำหรับการจัดการบทความใน Sulu บทความสามารถนำมาใช้ได้หลายวิธีในการจัดการข้อมูลที่ไม่มีโครงสร้างด้วย URL ของตัวเองในรายการผู้ดูแลระบบ คุณสมบัติส่วนใหญ่ซึ่งสามารถใช้ในเพจต่างๆ ยังสามารถใช้กับบทความได้ เช่น เทมเพลต การกำหนดเวอร์ชัน การร่าง การเผยแพร่ และระบบอัตโนมัติ
SuluAutomationBundle มอบวิธีในการจัดการงานในอนาคตซึ่งสามารถกำหนดเวลาให้กับเอนทิตีใน Sulu-Admin ตัวอย่างเช่น กำหนดเวลาการเผยแพร่เพจเป็นวันที่และเวลาที่ระบุในอนาคต
หากต้องการเปิดใช้งานงานอัตโนมัติให้ใช้ task:run
ด้วยตนเองในเทอร์มินัลหรือใน cronjob งานนี้ดำเนินงานอัตโนมัติที่ค้างอยู่ (ดูเอกสารการติดตั้ง SuluAutomationBundle)
คอลเลกชันของส่วนขยายทวิกที่เป็นประโยชน์และไลบรารี mangaement คอมโพเนนต์ js ขนาดเล็ก
git clone [email protected]:sulu/sulu-demo.git
cd sulu-demo
composer install
การสาธิตต้องใช้อินสแตนซ์ MySQL และ ElasticSearch ที่ทำงานอยู่
กำหนดค่า DATABASE_URL
และ ELASTICSEARCH_HOST
ของคุณใน .env.local
ดู . .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 ผู้ใช้และรหัสผ่านเริ่มต้นคือ “ผู้ดูแลระบบ”
ส่วนหน้าของเว็บสามารถพบได้ที่ http://127.0.0.1:8000
composer bootstrap-test-environment
composer lint
composer test
เรามีช่อง #Slack ที่คุณสามารถพูดคุยกับนักยุทธศาสตร์ นักพัฒนา และนักออกแบบได้โดยตรง