Hi all.
Me and my collegues are evaluating the possibility to have daily backups for every site hosted in a Magnolia Instance (we have more than one..).

We are using Enterprise Edition and I think that the main options are 3:

1) Custom command
It will produce SV-XML of a list of path / workspace following site bk configuration. Generic, but absoutely custom.
PROs: freedom of a custom implementation
CONs: no Magnolia foundation, no I/O facilities... almost all to be done.

2) Extending backup module
At the moment, backup module will backup the entire workspaces, without taking care of sites inside.
A custom command that extends the BackupCommand would be nice.
But then we will have also the duty of re-import them in a custom import job...
PROs: backup module is powerful, scheduled, binary output (small size)
CONs: import job to implement, custom backup commands to take care of a multisite environment

3) Using Packager module
This seems to be the most effective solution, because we can define "visually" the package / backup path for every site, call from a scheduler (we will only have to implement a custom command that calls Packager backup methods). The only thing to take care is to rename the backup for being able to re-upload on the same instance that produce it, otherwise the definition will be overwritten. PROs: visual definition of backup task, several recovery options (rollback / install).
CONs: i see almost no cons..

I would only ask to community which options would you follow, and which pros / cons you can see.

Matteo

PS: JSP / magnolia-tools are not taken into consideration.


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to