plone.schemaeditor (1.0)
by
Olha Pelishok
—
last modified
2009-11-19
Released on 2009-11-17 by David Glick for Plone 3.0 under LGPL - GNU Lesser General Public License available for All platforms.
Software development stage: alpha
- plone.schemaeditor download link: http://pypi.python.org/packages/source/p/plone.schemaeditor/plone.schemaeditor-1.0a1.tar.gz#md5=c7bd98c9a260bb497e6ed467eaebc7d3
- Homepage of plone.schemaeditor: http://pypi.python.org/pypi/plone.schemaeditor
- plone.schemaeditor repository: http://svn.plone.org/svn/plone/plone.schemaeditor
- Description source: http://svn.plone.org/svn/plone/plone.schemaeditor/trunk/plone/schemaeditor/README.txt
Provides through-the-web editing of a zope 3 schema/interface.
plone.schemaeditor provides a through-the-web interface for modifying Zope 3 schemata (interfaces).
Currently there is support for:
- adding and removing fields
- editing attributes of existing fields
- reordering fields
- renaming fields
plone.schemaeditor only handles the actual schema editing. To be useful, it requires some integration code to take care of the following pieces:
- traversing to a schema that is used as the context of the editor
- persisting schema changes across Zope restarts
See plone.app.dexterity (along with plone.dexterity and plone.supermodel) for one approach to this integration.
The following field types (from zope.schema) are currently supported:
- TextLine
- Text
- Int
- Float
- Bool
- Password
- Bytes
- Datetime