Zope X3 Milestone Release 3 is available for download:
What is Zope X3? It's Zope 3 "experimental". This is the release
that will provide the new features of Zope 3 without any Zope 2
support. Zope 3.0 will provide support for Zope 2 content and
products, probably using conversion utilities of some sort.
A lot of work has been done since the last release, including:
- General UI improvements
- Major changes have been made to the way local components are
registered in a first step toward simplifying local (through the
web) component registration.
- The interface framework has been refactored in major ways:
* Object interfaces are declared differently.
* Interface introspection and component registry lookup
performance has been improved.
* Interface are now inherited.
- Added a framework for decorators, which are context wrappers
that also ease integration with the Zope application framework.
- Configuration of the application server using a ZConfig-syntax
configuration file with a simple schema. This replaces
zserver.zcml.
- New schema field types for vocabularies. See
schema/vocabularies.txt for detailed documentation.
- Added low-level support in TALES for path expressions of the form
'a/b:c', which work by finding an adapter named 'b' for the
object named by 'a' and traversing the adapter with the name
'c'.
Also defined and registered an adapter named 'zope', that
provides a number of handy functions. For example, to gewt an
object's name, use::
someobject/zope:name
Many more utility functions will be added over time.
We still need a way to define other adapters. The mechanism for
doing so is still undecided.
- Added zope.app.zapi module that collects common application
functions and other objects. This is to simplify imports for
application code. To get at many common objects, you can simply
import zapi and then access the functions through zapi::
from zope.app import zapi
...
adapter = zapi.getAdapter(x, IFoo)
- Added a pluggable authentication service. The service supports
pluggable principal sources and authentication methods (through
views on principal sources).
Deprecated the simple auth service.
- Initial implementation of file-system synchronization. This
allows:
* Checking out objects from Zope to files in a local directory
* Checking in Zope objects, with conflict resolution
* Exporting objects
* Importing objects
(We need docs for this.)
- Very preliminary local interface service
The interface service will someday provide a tool for browsing
and modifying all of the configurations for a interface (type).
The initial version demostrates browsing component configurations
be showing you all views configured for an interface.
- WebDAV:
Added PROPFIND and MKCOL to DAV support. Also added
IDAVSchemaService, to allow registering an adapter to be used for
a given namespace on PROPFIND requests.
- Performance improvements (much more to come)
This release is much less slow than the previous release.
Much thanks to everone who contributed to this release:
Steve Alexander, Stephan Richter, Marius Gedminas, Albertas
Agejevas, Viktorija Zaksiene, Jeremy Hylton, Guido van
Rossum, Fred Drake, R. David Murray, Martijn Faassen,
Philipp von Weitershausen, Sidnei da Silva, Barry Warsaw,
Tim Peters, Ulrich Eck, Godefroid Chapelle , Shane Hathaway,
Tres Seaver, Gary Poster , Christian Theune, Alan Runyan,
Andreas Jung, Kapil Thangavelu, Florent Guillaume, R. Sean
Bowman, Axel Bringenberg, Christian Heimes, Paul Everitt,
Itamar Shtull-Trauring, Naveen P, Rakesh Naidu , Suresh Babu
Eddala, Sushant Kumar Rath, Deb Hazarika, S. Raju , Paul
Winkler, Chris McDonough, Ken Manheimer, Nathan R. Yergler,
Michael Howitz, Roger Ineichen, Benjamin Saller, Joachim
Werner, Matt Hamilton, Volker Bachschneider, Casey Duncan,
Anthony Baxter, Gregoire Weber, Holger Krekel, K.Narasimha
Murthy , Alexander Limi, Jan-Wijbrand Kolman, Phillip Eby,
Christian Zagrodnick, Vincenzo Di Somma, Yvo Schubbe,
Bernhard Buehlmann, Heimo Laukkanen, Magnus Heino, and Guido
Wesdorp
Requirements
Zope3 requires Python 2.2.3 or later and PyXML 0.8.1 or higher.
PyXML can be downloaded from http://sf.net/projects/pyxml
Downloads
- Source release:
http://dev.zope.org/Members/jim/ZopeX3-0.0m3.tgz.
Follow the instructions for building from source in README.txt.
- A windows binary release:
http://dev.zope.org/Members/jim/ZopeX3-0.0m3.zip.
This is an "in-place" build. Just unzip it and run it.
Use Python 2.2 and skip the
building part of the instructions.
Jim
--
Jim Fulton mailto:jim@zope.com Python Powered!
CTO (703) 361-1714 http://www.python.org
Zope Corporation http://www.zope.comhttp://www.zope.org
Hi to all,
Epoz seems to becoming the standard-wysiwyg-editor for many
Zope-Applications & Frameworks (e.g. Plone, CPS, Silva and many others).
So I'll keep the pace up and bring you often requested features with
this new Epoz-release.
What's new?
- added source-view-switch. Now you can view / edit
the html-source by clicking on the little checkbox
below the editor.
- added search-feature to Plone-Toolbox. Now you can
search for contents via SearchableText.
- added a frameborder="0" to iframe, so IE doesn't
render an additional border anymore.
- added French translation; Thanks to Jean Laroque &
Yannick Dirou!
- switched license to Zope Public License (ZPL 2.0).
This should give you more freedom in integrating
Epoz into your own commercial applications / services.
Where can I download Epoz?
http://www.zope.org/Members/mjablonski/Epoz
I'll want to see a demo first?
http://mjablonski.freezope.org/epoz/test.html/edit
Hope you'll like it...:)
Cheers, Maik
--
German Zope User Group
http://www.dzug.org/
ZTimeReg allows you to register time spent on projects and customers.
Key features:
- Easy installation.
- Integrates with standard Zope, CMF or Plone (your choice).
- Quick and flexible registration of time.
- Protection from erroneous registrations.
- All registrations are saved in a single table in a MySQL database.
For more information, see:
http://www.zope.org/Members/TueWennerberg/ZTimeReg
All feedback is appreciated!
--
Tue Wennerberg
Freelance Developer, M.Sc. Eng.
http://tuewennerberg.dk/ - tue(a)wennerberg.dk - (+45) 4043 6735
ZopeProfiler is a Zope products which allows to derive timing
statistics for Zope operations. Both low level (Python function
calls) as well as high level (Zope object calls) statistics
are supported. If supported by the platform, either a CPU-
or real-time timer can be used for measurement.
I just uploaded ZopeProfiler 1.0 to
<http://www.dieter.handshake.de/pyprojects/zope>
The only difference to the former ZopeProfiler 0.2 version
is a rename of "Documentation" and "showDocumentation" (to
"Info" and "showInfo", respectively) as this seems to make
coexistence easier with Stefan's DocFinderEverywhere.
Otherwise, the new version number should simply appeace people
not trusting version numbers starting with "0." ;-)
Dieter
ZOPE 2.6.2 Beta 3 Released
Zope 2.6.2b3 represents a development step in the next Zope release
formed with a large number of community contributions. You may download
Zope 2.6.2b3 from Zope.org:
http://www.zope.org/Products/Zope/2.6.2b3/
Users of the Zope source release should note that Python 2.1.3 is now
the required platform. Python 2.1.3 includes a fix to an issue that
could cause crashes in Zope.
Users who upgrade from source MUST RUN a |make clean| and |make| command
to build the proper binaries correctly; distutils will skip compilation
of the library modules needed for Zope and will cause errors if they are
not up to date.
Particular features of interest in Zope 2.6.2b3:
*
Fixed memory leak with Page Templates
*
Python 2.2 compatibility fixes
*
Back ports of BTrees fixes
*
Back ports of ZODB fixes relating to the packing of storage, where
a packed database could contain an UNDO transaction which referred
to data which had been discarded by the pack
*
A fix for fsrecover.py which prevented it from recovering any data
*
Fixes for collector issues 256, 683, 814, 816, 875, 882, 892, 902,
928, 937, 939, 954, 956
For more information on what is new in this release, see the CHANGES.txt
and HISTORY.txt files for the release:
*
http://www.zope.org/Products/Zope/2.6.2b3/CHANGES.txt
*
http://www.zope.org/Products/Zope/2.6.2b3/HISTORY.txt
For more information on the available Zope releases, guidance for
selecting the right distribution and installation instructions, please see:
http://www.zope.org/Documentation/Misc/InstallingZope.html
--
Matt Kromer
Zope Corporation http://www.zope.com/
Hi All,
Just to let you know there's to be an IRC session on Dublin Core Meta Data
and Zope 3 Development next Wednesday 2nd July. This is timed to be in the
middle of the OzZope monthly meeting in Melbourne. We will be in the
sprinting room at Trinity College so will have access to computers. On IRC
will be Jim Fulton, Tom Cameron and sprinters coming to the Melbourne Zope 3
Development Sprint 9th-13th July. If you have an interest in Dublin Core
Meta data please join us.
WHERE:
On IRC at irc.freenode.net #zope-au and join in.
TIME Wednesday 2nd July:
4am Los Angeles (sorry LA - you all code through the night anyway :)
7am New York
1pm Paris
7pm Perth
8pm Tokyo
9pm Melbourne
11pm Wellington
BACKGROUND:
http://www.ozzope.org/OzSprintWiki/DublinCore
Jan Smith
Coordinator OzZope
www.ozzope.org
Zope Corporation is pleased to announce the planned July 31,
2003 launch of the new Zope Community Website which replaces
the current community website at:
- http://www.zope.org
The project is the result of the efforts of a great many
people. While the complete list is too long to enumerate
here we would like to specifically recognize Guido van
Rossum and Sidnei da Silva.
With their efforts this project has finally come to
successful fruition. Thanks Guido and Sidnei!
Consistent with our NewZopeOrg (NZO) plan, we are now
soliciting volunteers to help with operations, maintenance
and continued enhancements of the zope.org site. The plan is
available online at:
http://www.zope.com/News/ZopeRoadmap
The Working Groups and Group Leaders are:
- Operations/Admin Coordinators: Shawn O'Donnell and
Jeffrey Shell
- Content Management/Maintenance: Jeffrey Shell
- Hardware: Matt Kromer
- Software: Shane Hathaway
- Supporting Systems, Performance, Uptime: Jens Vagelpohl
CONTRIBUTORS' AGREEMENT
We encourage Zope Community members to volunteer to actively
participate in these Working Groups. A prerequisite for
participation is the submission of a current and signed Site
Contributor Agreement. A PDF copy of this Agreement is at:
- http://www.zope.com/Legal/ZopeOrgContributorForm.pdf
You will be notified via email about your status once we've
received the Agreement.
Thanks again to all those who have contributed time and
effort to getting the new Zope site up and running! Thanks
to those who will volunteer to continually improve the site!
Regards,
Rob Page
--
Rob Page V: 540.361.1710
Zope Corporation F: 703.995.0412
Hello,
Infrae is happy to release Silva 0.9.2!
Silva is a (Zope based) web application for content authoring,
management and publication - for web, paper, and other media. Content
is stored in clean and future-proof formats, independent of layout and
presentation, suitable for use in multiple contexts.
For more information on Silva see:
http://www.infrae.com/products/silvahttp://www.zope.org/Members/infrae/Silva
Silva 0.9.2 provides extensive new functionality (see also the
HISTORY.txt file included in the Silva Product) such as:
* Thoroughly revised user interface.
* Completely new, flexible metadata architecture.
* All text - including metadata - is stored as unicode.
* Everything is now indexed using the Zope catalog.
* Increased performance, both for public views and for the Silva edit
screens.
Due to changes in the content structure this version will not work
with existing Silva content. This version includes a content upgrade
script (see INSTALL.tx and UPGRADE.txt for detailed instructions).
Although this content upgrade script has been tested succesfully on
fairly large amounts of Silva content, it is always a good idea to
backup your content before installing and using this new Silva version
(e.g. by making a backup copy of Zope's Data.fs file).
Please report any bugs and other issues to Infrae and discuss this
version on the Silva mailinglists:
silva-general(a)lists.sourceforge.net
silva-dev(a)lists.infrae.com
This version of the Silva Product can be downloaded at:
http://www.zope.org/Members/infrae/Silva/Silva-0.9.2.tgz
A tarball including Silva 0.9.2 and all its dependencies can be
downloaded here:
http://www.zope.org/Members/infrae/Silva/Silva-0.9.2-all-products.tgz
regards,
jw
--
Jan-Wijbrand Kolman
jw(a)infrae.com
Hi,
M2Crypto 0.11 is now available.
M2Crypto is a crypto and SSL toolkit for Python:
- DH, RSA, DSA, symmetric ciphers (including AES), message digests, HMAC.
- SSL functionality to implement clients and servers, with examples.
- HTTPS extensions to Python's HTTP functionality.
- XML-RPC over HTTPS.
- Unforgeable HMAC'ing AuthCookies for web session management.
- FTP/TLS client and server.
- S/MIME.
- ZServerSSL: A HTTPS server for Zope.
- ZSmime: An S/MIME messenger for Zope.
What's new:
- Fixes to memory leaks. (Thanks Dave Berkeley and Brent Chun.)
- ZServerSSL updated for Zope 2.6.1.
- ZSmime on Zope 2.6.1 interoperates with Mozilla 1.1. (No code change.)
As usual, M2Crypto is here:
http://www.post1.com/home/ngps/m2
Cheers.
--
Ng Pheng Siong <ngps(a)netmemetic.com>