The past month or so has given us a lot of blog posts on how, and why we should use automated build and deploy systems.
One of the best deployment systems out there (imho), is by the Ruby community, and it’s called Capistrano. We’ve been using it internally since this summer to manage and deploy our Symfony application with great success. I’ll be sharing the methodology to “Capify” a Symfony project soon, but first I wanted to share the Wordpress-Capistrano project.
The goals of the project are:
1. Make deployment and upgrades of Wordpress easier for multiple installs of wordpress on multiple hosts
2. Secure Wordpress in production by setting stricter permissions, to prevent SQL/XSS attacks that modify PHP files.
3. Allow one to easily manage the 3 tiered development cycle, but with Wordpress
4. Make deployment of Wordpress simpler on the Rackspace Cloud
5. Synchronization of Wordpress stages (move db from production to stage, push configuration settings to production)
Currently, you can clone the repository, configure wordpress locally, setup your Capistrano recipe and start deploying.
I’ve tried to comment out the recipes, but I’m sure I need to do a better job. Feel free to ask me any questions, post issues and patches.
I’m also looking into the Moonshine project, and perhaps forking it to be independent of Rails, I’m really digging it’s ease of use and depth of features.
Original Source:http://thirdpartycode.com/2010/01/managing-wordpress-and-other-php-projects-with-ruby/
Related Stuff
Google Buzz Button Wordpress Plugin ReleasedIf you are looking for a Google Buzz button to add into your Wordpress site then we have released the first Wordpress plugin exclusively ...
Plug And Play Ecommerce With Wordpress PluginsSince 2003 Wordpress has slowly been gaining popularity amongst the elite of the internet, the bloggers. It is one of those few things ...
Add Google Search to Your WordPress BlogThe native WordPress search does not return very relevant results, thus it makes a lot of sense to add Google Search into your WordPress ...
Add More Sidebars to Your WordPress ThemeYou can add more than one sidebar section to your WordPress site. For example, with the stc-intermountain.org site, I added a whole bunch ...
Series Posting in WordpressIn my functions.php file, I have some code which implements series posting. This relies on the thematic ...
