CALL FOR: Applications 1 Full Backup export extension

Called by: Pierre van Rooden
Total tally on this call : 0

YEA (9) : Eduard Witteveen, Kees Jongenburger, Rob Vermeulen, Daniel Ockeloen, Nico Klasens, Rico Jansen, Rob van Maris, Michiel Meeuwissen, Vincent van der Locht

ABSTAIN (0) :

NAY (0) :

VETO (0) :

No votes, assumed abstained (6): Jaco de Groot, Marcel Maatkamp, David van Zeventer, Johannes Verelst, Gerard van Enk, Mark Huijser

Result: vote passed, full backup can be added to the CVS


Pierre van Rooden wrote:

Apps 1 currently has only one way to export data, the contextdepth writer. This hack proposes to add a second way to export data: the 'full bacjup'.
Full Backup exports all nodes in a mmabs ecloud, excluding a number of builders whose content is generated (such as syncnodes, versions, icaches, etc).
The module was written by Rob van Maris and offered for publication with his consent.
We used in in our own environment to export data from a testsite to production, and it werks pretty smooth. 'Full Backup' only exports.


Proposal is to include the full backup in the 1.7 release.
In 1.8, we expect to see an applications 2. However, full backup is, imo, so useful that is worthwhile to add this even though Applications 1 may be invalidated after the next (1.7) major release.


To test full backup, compile the files included in MMBase 1.7.
Add a application whose contextdource bit raeds:


<contextsourcelist> <contextsource path="my_app/backup.xml" type="full" goal="backup"/> </contextsourcelist>

The content of the rest of the xml file is ignored, though you may need to supply some tags to satisfy the dtd (I myself just included it in our application file).

Note: due to a bug in the application 1 code, you cannot provide more than one contextsource. This is a bug and should be fixed if this hack succeeds.


START OF CALL: 14/11/2003 12:00


END OF CALL: 19/11/2003 12:00
--
Pierre van Rooden
Mediapark, C 107 tel. +31 (0)35 6772815
"Never summon anything bigger than your head."




Reply via email to