The core of the CMS, the foundations are here
PHP Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
scripts
src
tests
.gitignore
.travis.yml
CONTRIBUTING.md
LICENCE.md
README.md
composer.json
phpunit.xml
scrutinizr.yml
subsplit.sh

README.md

Rocket Propelled Tortoise CMS - Core

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

Core Components for Rocket Propelled Tortoise CMS

What is it ?

Rocket Propelled Tortoise "Rocket" is a new generation of CMS. I'll explain why :

These last years the hype has been "Let's give the final user more power over his website give him a backend where he can tweak every small parameter of the CMS." We ended up with CMS's with a huge admin area, dozens of options you won't need in your use case but will still be processed on each page load to trigger a part of code or an other. Even worse, that didn't help the end user at all. On each small change he wants to implement, he has to dig to find what he wants or installs a new plugin that will slow down all the application or he calls his Web Agency to ask them to do it for him and a developer has to do it in the interface.

Rocket's approach is totally different : The final user wants to write content, the developer wants to write code. Let's make both happy !

The only admin area you will find in Rocket is a Content Management Area. There is also no default front-end by default, it is yours to create. Everything else is in the code !

To achieve this, Rocket Propelled Tortoise CMS Core is a set of Components that interact with the content. The code defines your content types. A second package: Rocket Propelled Tortoise CMS UI is the administrative area on top of these other modules.

To create a front end you only need the Core part to use your models to query data and display it. With this kind of separation you may even deploy the front and back end on separate servers; perfect for Enterprise Content Management.

What is it not ?

Rocket is not a "social" CMS, it is more a "presentation" CMS.

By default, Rocket doesn't come with facilities to connect users, interact with them. But you can certainly build it by yourself if you want to.

Testing

$ phpunit

Contributing

Please see CONTRIBUTING for details.

Credits

License

The MIT License (MIT). Please see License File for more information.