[Zope3-dev] Exporting and importing specific objects/folders
Jim Fulton
jim at zope.com
Fri Oct 7 10:22:53 EDT 2005
Garrett Smith wrote:
> I have a backup requirement to save a folder (a site) and be able to
> restore it without effecting other sites on a server.
>
> I looked briefly at Zope3's fssync but I'm not sure if it's current,
I don't know if it's current. It is largely independent of Zope so it should
still work.
> or
> exactly how it could be used for this.
>
> Any recommendations?
Sigh. I wish someone had time to work on this.
It currently has a web-based interface that allows objects
to be checked out and checked in, with semantics much like
a version control system. We aren't using it because it lacks
an adequate security model to support web-based access.
FWIW, here are some thoughts of where I'd like to see this go:
- I'd like to see 2 different types of interface:
o A web based interface like we have now except that you should
only be able to check out or in if the object being checked out
or checked in has a fssyn adapter (other than the default) and
if the user has the necessary permissions.
o A command-line tool that opens the database directly. This tool
would not go through the security system at all and would be able
to use the default (xml-pickle-based) adapter.
- (at least) Two modes should be supported.
o checkout/checkin
When objects are checked out, we make 2 copies (as svn does).
This allows us to track and merge changes made in zope or
on the file system.
o export/import
Here the goal is tranfering things. We don't make 2 copies.
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Zope3-dev
mailing list