It will have a completely new admin back-end interface powered by Backbone.js and Require.js and it will support Laravel 4 as well as the latest Twitter Bootstrap release, of course!
New year... new Laravel Php Framework and new PongoCMS version!
PongoCMS is a full control content management system. This means that all routes will be managed by PongoCMS and if you need a cms controlled website, you probably want PongoCMS bundle installed on your Laravel start project only. That's why we suggest you to always start a new PongoCMS project from a fresh copy of Laravel Php Framework .
You can get a fresh copy of Laravel PHP Framework from Laravel website .
The best way to start is using a local environment like
Then you can follow the incredibly well done Laravel documentation .
Pay particular attention to
with your full site url and
with a 32 random chars in
with your db engine connection type in
for small websites).
with the driver type you wish to use in
Ok, ready to
point your browser to the site url
If Laravel splash page appears, you are ready to install PongoCMS.
Use Laravel Artisan CLI command:
php artisan bundle:install pongocms
Download latest release of PongoCMS from GitHub .
folder inside Laravel
folder if you don't need it)
Copy downloaded content into
like this: (remove
entry if you don't need it)
return array( 'cms' => array( 'autoloads' => array( 'map' => array( //CMS CORE 'Cms_Base_Controller' => '(:bundle)/controllers/cms_base.php', 'Cms_Searchbase_Controller' => '(:bundle)/controllers/cms_searchbase.php', 'Cms_Auth' => '(:bundle)/auth/cms_auth.php', //CMS METHODS 'CmsRender' => '(:bundle)/libraries/render.php', 'CmsUtility' => '(:bundle)/libraries/utilities.php', //PLUG-INS 'CleanOutput' => '(:bundle)/libraries/cleanoutput.php', 'gapi' => '(:bundle)/libraries/gapi.php', 'PhpThumbFactory' => '(:bundle)/libraries/thumb/ThumbLib.inc.php', ), 'directories' => array( '(:bundle)/libraries', '(:bundle)/models', ) ), 'handles' => 'cms', 'auto' => true, ), );
You're almost done! Open a terminal console and move on project root .
Run Laravel Artisan CLI task command:
php artisan cms::setup
...and voilà! Point your browser to http://YourWebSite.url and welcome on board!