coral/site-bundle

Coral Site Bundle

Installs: 1 442

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 6

Forks: 1

Open Issues: 0

Type:symfony-bundle

0.7.2 2022-09-19 19:15 UTC

This package is auto-updated.

Last update: 2024-03-19 22:16:34 UTC


README

What is Coral?

Coral is a different approach towards content management. It's based upon a believe that the future will be Microservice architecture containing the business logic. The place for Coral in this architecture is aggregation of the Microservices and providing interaction with the user. The main problem of complex CMS is a steep learning curve for a developer in a need to do changes other than simple content rendering.

The basic principles embedded is creation of a very light and simple layer. Instead of inventing and maintaining new technologies already existing ones were used. You won't find any UI or storage limitations. Feel free to use whatever fits your needs: Github for content branching or Dropbox for quick collaboration. You need to manage your site on mobile? Use your favorite editor for both content and the code.

CoralSiteBundle

CoralSiteBundle is one of the Coral bundles and contains logic for content rendering and route handling.

Documentation

You can find detailed documentation on the official website.

Tests

Test suites are part of the bundle and code is fully covered. You can find details at travis-ci.org

Docker

docker build -t bundle_symfony:latest .
docker run --rm -v `pwd`:/app bundle_symfony chmod -R 777 /app/vendor
docker run --rm -v `pwd`:/app bundle_symfony composer update

docker run --rm -v `pwd`:/app bundle_symfony php vendor/bin/phpunit -v

Travis-ci.org