You are here: Home Zope products FSDump

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


  • 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).
  • Usage

    • 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.
Document Actions
Powered by Plone