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]>
----------------------------------------------------------------