[Zope-Annce] epoz 1.0 alpha1 released
Philipp von Weitershausen
philipp at weitershausen.de
Fri Oct 24 11:54:10 EDT 2003
Many of you have probably already enjoyed Maik Jablonski's fantastic
visual editor Epoz. More than two months ago, Paul Everitt published an
extensive proposal on refactoring Maik's original code base.
After having received positive feedback and funding by the Dutch-based
Zope expert and creator of Silva Infrae (http://www.infrae.com), Paul
Everitt (Zope Europe Association), Guido Wesdorp (Infrae), Philipp von
Weitershausen (philiKON) and Geir Bækholt (Plone Solutions) started
hacking, using the main concepts from the proposal.
After more than two months, we are now proud to release a first alpha
version of what will be the next generation of the epoz editor.
What's new?
- The core of the editor essentially is only a file-system based
skin layer. Target-platform (Zope2, CMF, Plone, Zope3) specific
skin layers can then do their customization based on core.
- The richtext editing widget with its buttons and toolboxes is
displayed using ZPT macros. This and the usage of CSS to define the
looks of the editor makes epoz more customizable than ever. Using
ZPTs also has the incredible advantage that epoz can even opened in
a browser from the file system or be made available through Apache.
- Translation is done using the i18n namespace suported by both
Zope2 and Zope3 TAL.
- Document centric editing and the option of synchronous and
asynchronous, as well as data-oriented (POST) and document-oriented
(PUT) saving.
- Works as a drop-in product for Zope2, Silva, CMF 1.4, Plone (in
the future) and Zope3 (in the future).
Where can I get it?
You may download a tarball at the the epoz project homepage at
Sourceforge:
http://sourceforge.net/project/showfiles.php?group_id=84377
How can I use it?
Please be aware that epoz 1.0 alpha a) is a complete rewrite of Epoz
0.X and b) is alpha software.
epoz comes with a great deal of documentation already. The
INSTALL.txt file in the 'doc' directory should provide a quick
introduction. Note that epoz 1.0 and Epoz 0.X cannot be used
together in the same Zope instance.
If you would like to see epoz 1.0 alpha1 in action without having to
go through a long installation orgy, you may either download the
tarball and open 'common/epozmacros.html' in your browser (yes, it
works off the filesystem!) or visit the following URL (served by
Apache, by the way):
http://www.philikon.de/files/epoz/common/epozmacros.html
What to expect before 1.0:
- Link and image toolbox:
The original Epoz editor provided a toolbox for Plone users that
was loaded in a browser pop-up window. Since epoz 1.0 puts a lot
of focus on document-centric editing, it places toolbox elements
such as a link or image browser and table creator right on the
edit page. Results for link and image searching will be loaded
asynchronously in a yet-to-defined XML format.
In upcoming releases, we will provide asynronous server-side
methods for link and image searching in Zope2, CMF, Plone and
Zope3.
- Plone integration:
Although we have made an effort to integrate it with Plone
1.0/2.0, we have seen that current versions of Plone does not
allow an editor to take over for document-centric editing. Philipp
has made a Plone Improvement Proposal (PLIP) to provide a visual
editing architecture in Plone
(http://plone.org/development/current/projects/PLIP5). The
proposal has been accepted by the community and Philipp is
currently implementing. It is expected that Plone 2.1 will be
ready to be plugged together with epoz 1.0.
How to report bugs?
As part of the process of moving away from Sourceforge for
developemnt, we have set up a tracker at Codespeak.net. Feel free to
report any bugs you encounter at:
http://codespeak.net/issues/epoz/ (mind the trailing slash)
We are looking forward to your comments.
For the epoz developers,
Philipp von Weitershausen
More information about the Zope-Announce
mailing list