I have spent half the night creating and testing a new functionality: batch import. You can now feed the cms with an archive and the nodes will be created. This archive can contain documents and ‘text’ nodes. The idea is to have some kind of format for data import/export (helps migrate to and from Zena). Here is a small example of the format :
<tar archive>
+--- photos (folder)
| +--- bird.jpg
| +--- bird.jpg.en.yml (text in english)
| +--- bird.jpg.fr.yml (text in french)
+--- photos.en.yml (yaml for 'photos' folder)
+--- trip.yml (a note in yaml)
Here is an example of a yaml file :
v_title: My great photos
v_text: We went to the lake, blah, ...
log_at: 2007-05-01
Just need to write the 10 lines of ruby to make the controller accept an archive et voilà.
Gaspard Bucher