Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Graphql Auto Generating Cms | 360 | 2 | 5 years ago | 70 | November 01, 2017 | 4 | JavaScript | |||
Use your existing graphQL schema to generate CMS in a couple steps. DEMO: http://cms-demo.web4fly.com/ | ||||||||||
Craftql | 325 | 4 | 6 | 2 years ago | 41 | February 05, 2019 | 138 | other | JavaScript | |
A drop-in GraphQL server for Craft CMS | ||||||||||
Example Company Website Gatsby Sanity Combo | 265 | 9 months ago | 30 | mit | JavaScript | |||||
This is an example company website using Gatsby and Sanity in combination. | ||||||||||
Cms Json | 122 | 1 | 3 months ago | 69 | October 16, 2018 | 38 | mit | TypeScript | ||
A lightweight CMS that loads and stores its data from/to a JSON file | ||||||||||
Crucible | 115 | 1 | 6 years ago | 10 | May 26, 2017 | 11 | mit | JavaScript | ||
API CMS UI powered by Firebase, mithril, and my own dwindling sanity. Oh, and acronyms. | ||||||||||
Spontaneous | 80 | 5 years ago | 49 | mit | Ruby | |||||
Spontaneous is a next-generation Ruby CMS | ||||||||||
Serverless Backend | 58 | 3 years ago | mit | JavaScript | ||||||
The serverless back end for JAMstack CMS. Use this back end to deploy a custom CMS using your own front end. | ||||||||||
Seedpress Cms | 55 | 5 years ago | mit | JavaScript | ||||||
A headless CMS built in Express for PostgresQL using Sequelize. Generally follows the Wordpress post and term schema. | ||||||||||
Gatsby Source Craft | 55 | 3 months ago | 16 | April 14, 2022 | 39 | mit | TypeScript | |||
Gatsby source plugin for Craft CMS. | ||||||||||
Yancy | 50 | 1 | a year ago | 112 | December 19, 2021 | 13 | other | Perl | ||
The Best Web Framework Deserves the Best Content Management System |
Simple CMS for Sylius.
Install PHPCR implementation of your choice:
$ composer require jackalope/jackalope-doctrine-dbal
Install this bundle:
$ composer require lakion/cms-plugin
Add this bundle & dependent ones to AppKernel.php
if they do not exist yet:
new \Doctrine\Bundle\PHPCRBundle\DoctrinePHPCRBundle(),
new \Symfony\Cmf\Bundle\BlockBundle\CmfBlockBundle(),
new \Symfony\Cmf\Bundle\ContentBundle\CmfContentBundle(),
new \Symfony\Cmf\Bundle\CoreBundle\CmfCoreBundle(),
new \Symfony\Cmf\Bundle\MediaBundle\CmfMediaBundle(),
new \Symfony\Cmf\Bundle\MenuBundle\CmfMenuBundle(),
new \Symfony\Cmf\Bundle\RoutingBundle\CmfRoutingBundle(),
new \Lakion\CmsPlugin\LakionCmsPlugin(),
Import config file in app/config/config.yml
:
imports:
- { resource: "@LakionCmsPlugin/Resources/config/app/config.yml" }
Import routing files in app/config/routing.yml
:
lakion_cms_admin:
resource: "@LakionCmsPlugin/Resources/config/app/admin_routing.yml"
prefix: /admin # root path of SyliusAdmin
lakion_cms_shop:
resource: "@LakionCmsPlugin/Resources/config/app/shop_routing.yml"
Configure Doctrine PHPCR Bundle (doctrine_phpcr
) in app/config/config.yml
:
doctrine_phpcr:
session:
backend:
type: doctrinedbal
connection: default
workspace: default
odm:
auto_mapping: true
auto_generate_proxy_classes: "%kernel.debug%"
sylius_resource:
drivers:
- doctrine/orm
- doctrine/phpcr-odm
sylius_grid:
drivers:
- doctrine/orm
- doctrine/phpcr-odm
Update your database schema when using Doctrine
Using the schema updater:
$ bin/console doctrine:schema:update
Or migrations:
$ bin/console doctrine:migrations:diff
$ bin/console doctrine:migrations:migrate
Initialize PHPCR repository
$ bin/console doctrine:phpcr:repository:init