FSDump (0.8.1)
by
Ihor Berehulyak
—
last modified
2009-01-08
Released on 2004-12-08 by Tres Seaver for Zope 2 under Zope Public License (ZPL) available for All platforms.
Software development stage: stable
- FSDump download link: http://www.zope.org/Members/tseaver/FSDump/FSDump-0.8.1
- Homepage of FSDump: http://www.zope.org/Members/tseaver/FSDump
FSDump exports through-the-web objects (folders, DTML, etc.) as "natural" filesystem equivalents.
FSDump grew out of an itch which many Zope developers have: through-the-web development is faster and easier to do, but causes significant deployment and configuration management problems. Through-the-web code cannot (easily) be checked into CVS, or diffed to show changes, or grepped to find the source of an error message.
Goals
- The first goal is to ease the burden of getting TTW code under version control: i.e., to make it possible to check a representation of the TTW code into CVS, and then to see what changes between versions.
- Keep the file-system representations of the TTW objects simple and "natural" (we are explicitly avoiding XML here).
- Future goals might include:
- Two-way migration (e.g., make changes to dumped items in vim/emacs, and then import those changes back into the TTW code).
- Use the "Add list" to create a "Dumper" instance in a folder (or Product) which contains the TTW code to be dumped.
- Supply an absolute path to a directory on the filesystem in which the dumper is to create the files (note that the user as whom Zope is running needs write access to this directory).
- Click the "Change and Dump" button to do the dump to the indicated directory.