News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

ServerGrove Blog:
Implementing a staging/live website system with symfony and Apostrophe CMS
September 16, 2010 @ 12:06:17

On the ServerGrove.com blog today there's a new tutorial posted showing how to, using symfony and the Apostrophe CMS, create a full staging and live setup with different URLs for each.

This system allows you to make changes to a website and preview them before actually going live. It can be implemented with any website, we will show the necessary requirements and steps to implement with symfony and Apostrophe CMS, but you can also take parts of the tutorial and implement them without these applications. We have found this workflow suitable in a number of projects and wanted to share it.

The process can be modified to fit the needs of your symfony application (or really any app with enough tweaking) since it uses several "off the shelf" tools like Apache, PHP, symfony, Gearman and Supervisord. The sfSyncContentPlugin plugin is a bit more specific to Apostrophe, though. They walk you through the integration of all of the tools - starting up Gearman and Supervisord, making a worker and setting up your symfony configuration to have a "publish" route to set things in motion.

0 comments voice your opinion now!
symfony apostrophe cms gearman supervisord staging live content migration


blog comments powered by Disqus

Similar Posts

SitePoint PHP Blog: How to Deploy Symfony Apps with Capifony

Ian Christian's Blog: Sending multipart email from a Task in symfony 1.4

Alexander Netkachev's Blog: Syndicate content with Zend Framework Zend_Feed classes

Reddit.com: PHP library authors: Have you considered to arrange security bug bounties?

Daniel Jensen's Blog: Database gearman worker in PHP example


Community Events





Don't see your event here?
Let us know!


api framework zendserver bugfix series podcast release threedevsandamaybe tips laravel symfony community deployment list interview introduction language developer library opinion

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework