All Projects → sulu → sulu-demo

sulu / sulu-demo

Licence: other
Sulu Demo Project

Programming Languages

PHP
23972 projects - #3 most used programming language
SCSS
7915 projects
Twig
543 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to sulu-demo

sulu-minimal
This repository is not longer the recommended way to start a sulu project. Use:
Stars: ✭ 54 (-6.9%)
Mutual labels:  cmf, sulu
digimaker
A content management framework in Golang
Stars: ✭ 22 (-62.07%)
Mutual labels:  cmf
Textpattern
A flexible, elegant, fast and easy-to-use content management system written in PHP.
Stars: ✭ 572 (+886.21%)
Mutual labels:  cmf
October
Self-hosted CMS platform based on the Laravel PHP Framework.
Stars: ✭ 10,740 (+18417.24%)
Mutual labels:  cmf
Sulu
Core framework that implements the functionality of the Sulu content management system
Stars: ✭ 645 (+1012.07%)
Mutual labels:  cmf
Contentify
Contentify is an esports CMS based on the PHP framework Laravel
Stars: ✭ 189 (+225.86%)
Mutual labels:  cmf
Tp Admin
基于ThinkPHP5开箱即用后台管理系统
Stars: ✭ 391 (+574.14%)
Mutual labels:  cmf
varbox
THE Laravel Admin Panel package built by developers, for developers
Stars: ✭ 61 (+5.17%)
Mutual labels:  cmf
sulu-docs
Sulu documentation
Stars: ✭ 19 (-67.24%)
Mutual labels:  sulu
Rageframe2
一个基于Yii2高级框架的快速开发应用引擎
Stars: ✭ 1,553 (+2577.59%)
Mutual labels:  cmf
Pycmf
A python library for Collective Matrix Factorization (CMF)
Stars: ✭ 22 (-62.07%)
Mutual labels:  cmf
Lin Cms Koa
🌀使用Node.JS KOA构建的CMS开发框架
Stars: ✭ 649 (+1018.97%)
Mutual labels:  cmf
Quokka
LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - `docker run --rm -it -p 5000:5000 quokka/quokka`
Stars: ✭ 2,198 (+3689.66%)
Mutual labels:  cmf
Sulu Standard
This repository is not longer the recommended way to start a sulu project. Use:
Stars: ✭ 636 (+996.55%)
Mutual labels:  cmf
SuluCommunityBundle
Community features like Login, Registration, Password forget/reset for your sulu application.
Stars: ✭ 20 (-65.52%)
Mutual labels:  sulu
Bolt
Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL.
Stars: ✭ 4,136 (+7031.03%)
Mutual labels:  cmf
Crud
Build custom admin panels. Fast!
Stars: ✭ 2,144 (+3596.55%)
Mutual labels:  cmf
Platform
A modular multilingual CMS built with Laravel 5.
Stars: ✭ 719 (+1139.66%)
Mutual labels:  cmf
skeleton
Project template for starting your new project based on the Sulu content management system
Stars: ✭ 180 (+210.34%)
Mutual labels:  sulu
Slimcms
SlimCMS - lightweight CMS based on slim 3 framework
Stars: ✭ 201 (+246.55%)
Mutual labels:  cmf

Sulu - Demo Website

This is the official Sulu Demo. It was created to show a simple implementation of an application made with Sulu and explains the basic steps.

This project also runs here: https://sulu.rocks

For information about Sulu have a look at our Homepage: http://sulu.io/

Our documentation is available under: http://docs.sulu.io/


Sulu Demo Slideshow


Used Extensions

SuluArticleBundle

The SuluArticleBundle adds support for managing articles in Sulu. Articles can be used in a lot of different ways to manage unstructured data with an own URL in an admin-list. Most of the features, which can be used in pages, can also be used on articles - like templates, versioning, drafting, publishing and automation.

SuluAutomationBundle

The SuluAutomationBundle provides a way to manages future tasks which can be scheduled for entities in the Sulu-Admin. For example schedule the publishing of a page to a specific datetime in the future.

To enable automated tasks use the command task:run manually in the terminal or in a cronjob. This tasks executes the pending automation tasks (see SuluAutomationBundle Installation Docs).

SuluWebTwig and SuluWebJS

A collection of helpful twig extensions and a tiny js component mangaement library.

Requirements

  • PHP 8.0
    • json extension
    • xml extension
    • simplexml extension
    • gd or imagick extension (needed for image converts)
  • MySQL or PostgreSQL Server
  • Elasticsearch 7
  • Composer
  • NPM if you want to run npm tasks

Installation

git clone [email protected]:sulu/sulu-demo.git
cd sulu-demo
composer install

Configure required services

The demo requires a running MySQL and ElasticSearch instance.

Configure your DATABASE_URL and ELASTICSEARCH_HOST in the .env.local see .env as reference.

If you don't want to install the services yourself you can use the provided docker-compose.yml to start this services inside an own container:

docker-compose up

Install fixtures

Install the demo with all fixtures by running:

bin/console sulu:build dev

Usage

Now you can try out our demo, there is no need to configure a virtual host. Just use the build in web servers:

php -S 127.0.0.1:8000 -t public config/router.php

Then you can access the administration interface via http://127.0.0.1:8000/admin. The default user and password is “admin”.

The web frontend can be found under http://127.0.0.1:8000.

Tests

composer bootstrap-test-environment
composer lint
composer test

Questions? We have answers!

We've got a #Slack channel where you can talk directly to strategists, developers and designers.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].