sfSyncContentPlugin - 1.0.0

A Symfony sync command for content (databases, uploads, etc)

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


« Back to the Plugins Home

Signin


Forgot your password?
Create an account

Tools

Stats

advanced search
Information Readme Releases Changelog Contribute
The release "Apostrophe" does not exist for plugin "sfSyncContentPlugin".
sfSyncContentPlugin 1.0.0stable for sf 1.4sf 1.3sf 1.2 MIT
Plugin image
18
users
Sign-in
to change
your status

Symfony makes it easy to sync code between your development, staging and production servers. But what about content? Deploying content to other servers typically does not happen on the same schedule as the deployment of code. And Symfony's rsync support doesn't address the issue of copying databases. So if you're like me, you're sick and tired of copying database dumps and data files around during the early stages of deploying a site. sfSyncContentPlugin to the rescue!

symfony project:deploy syncs your code... but what about your content? This plugin adds project:sync-content, a task that can sync both your database and any folders you designate as data folders. Sync content either to or from any remote host and environment defined in your properties.ini/databases.yml/etc.

sfSyncContentPlugin is frequently used as part of the Apostrophe Content Management System as a way of pulling down content from production servers to staging and development servers and vice versa. You do not have to use our CMS to use sfSyncContentPlugin.

This plugin is not ORM-specific (you can use it with Doctrine or Propel), but it is MySQL-specific, and it only syncs your default database (most projects have only one). This plugin also requires rsync and a Unix environment on both ends (MacOS X is fine).

Developers

Name Status Email
gravatar Alex Gilbert lead moc.evaknup <<ta>> xela
gravatar Tom Boutell lead moc.evaknup <<ta>> mot

License

Show source

--------------------------------------------------------------------------------
sfSyncContentPlugin
--------------------------------------------------------------------------------

Copyright (c) 2008, 2009 P'unk Avenue, LLC

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.