[Zope3-checkins] SVN: Zope3/tags/Zope-3.1.0c3/doc/ANNOUNCEMENT.txt Add announcement for RC 3.

Stephan Richter srichter at cosmos.phy.tufts.edu
Fri Sep 16 12:40:34 EDT 2005


Log message for revision 38491:
  Add announcement for RC 3.
  

Changed:
  A   Zope3/tags/Zope-3.1.0c3/doc/ANNOUNCEMENT.txt

-=-
Added: Zope3/tags/Zope-3.1.0c3/doc/ANNOUNCEMENT.txt
===================================================================
--- Zope3/tags/Zope-3.1.0c3/doc/ANNOUNCEMENT.txt	2005-09-16 16:14:52 UTC (rev 38490)
+++ Zope3/tags/Zope-3.1.0c3/doc/ANNOUNCEMENT.txt	2005-09-16 16:40:33 UTC (rev 38491)
@@ -0,0 +1,152 @@
+The Zope 3 development team is proud to announce Zope 3.1.0 candidate 3.
+
+Zope 3 is the next major Zope release and has been written from scratch based
+on the latest software design patterns and the experiences of Zope 2.
+
+It is in our opinion that Zope 3.1 is more than ready for production use,
+which is why we decided to drop the 'X' for experimental from the name. We
+will also continue to work on making the transition between Zope 2 and Zope 3
+as smooth as possible. As a first step, Zope 2.8 includes Zope 3 features in
+the form of Five.
+
+Now that we have a release that we would like to declare stable next week, we
+are looking for translators, who translate Zope 3 into their favorite
+language! We are utilizing the Rosetta system from Ubuntu for managing those
+translations. If you are not familiar with Rosetta, please send us a mail to
+zope3-dev at zope.org and we get you set up.
+
+
+Downloads
+
+  http://zope.org/Products/Zope3/
+
+  Installation instructions for both Windows and Un*x/Linux are now available
+  in the top level 'README.txt' file of the distribution. The binary installer
+  is recommended for Windows.
+
+  Zope 3.1 requires Python 2.3.5 or 2.4.1 to run. You must also have zlib
+  installed on your system.
+
+Changes Since 3.1.0c2
+
+  - Fixed several bugs that were considered critical.
+
+    * Ported Stuart Bishop's work in ``pytz`` and ``zope.i18n`` to address
+      broken and misleading timezone code (i.e., one issue was broken and
+      another was misleading).
+
+    * Fixed apidoc to handle extended paths, so that zope packages could
+      be installed in software instances without apidoc losing knowledge
+      of the core zope code.
+
+    * Added custom ``executemany()`` method for cursors created through
+      GadflyAdapter. See http://www.zope.org/Collectors/Zope3-dev/445 for
+      discussion.
+
+  - Updated ZODB to 3.5.1b2.
+
+
+Most Important Changes Since 3.0
+
+  - New Pluggable Authentication Utility (PAU), which is similar in
+    philosophy to the Zope 2 PAS. The following features are available in
+    the in the basic PAU facility:
+
+    + Credentials Plugins: Basic HTTP Auth, Session
+
+    + Authenticator Plugins: Principal Folder, Group Folder
+
+    For a detailed description of the pluggable authentication utility,
+    see 'zope/app/authentication/README.txt'.
+
+  - Major simplifications to the component architecture:
+
+    + Removal of the concept of a service. All outstanding services were
+      converted to utilities: Error Reporting, FSSync, Authentication.
+
+    + Site Managers are global and local now; adapters and utilties are
+      directly registered with the site manager. Now global and local
+      component registration and lookup behaves very similar.
+
+    + Local registrations can now only have two states: active and
+      inactive. This simplified the code so much, that 'zope.app.utility',
+      'zope.app.registration' and 'zope.app.site' were all merged into
+      'zope.app.component'.
+
+    + Implemented menus as utilities. The API also supports sub-menus now.
+
+    + Implemented views as adapters. Skins and layers are now simply
+      interfaces that the request provides.
+
+  - Added an integer-id facility for assigning integer identifiers
+    to objects.
+
+  - Added basic catalog and index frameworks.
+
+  - Added "sources", which are like vocabularies except that they
+    support very large collections of values that must be
+    searched, rather than browsed.
+
+  - Created a new granting UI that allows advanced searching of
+    principal sources.
+
+  - Implemented a generic user preferences systsem that was designed to be
+    easily used in TALES expressions and via Python code. Preferences can be
+    edited via 'http://localhost:8080/++preferences++/'. A demo of the
+    preferences can be found at::
+
+      http://svn.zope.org/Zope3/trunk/src/zope/app/demo/skinpref/
+
+  - ZCML now supports conditional directives using the 'zcml:condition'
+    attribute. The condition is of the form "verb argument". Two verbs, 'have
+    feature' and 'installed module' are currently implemented. Features can be
+    declared via the 'meta:provides' directive.
+
+  - Improved API doctool: Code Browser now shows interfaces, text files and
+    ZCML files; the new Book Module compiles all available doctext files into
+    an organized book; the new Type Module lets you browser all interface
+    types and discover interfaces that provide types; views are shown in the
+    interface details screen; views and adapters are categorized into
+    specific, extended and generic; user preferences allow you to customize
+    certain views; 3rd party modules can now be added to the Code Browser.
+
+  - Improved I18n-based number and datetime formatting by integrating 'pytz'
+    for timezone support, implementing all missing format characters, and
+    reinterpreting the ICU documentation to correctly parse patterns.
+
+  - Added '++debug++' traversal adapter that allows you to turn on
+    debugging flags in 'request.debug'. Currently the following flags
+    are defined: source, tal, errors.
+
+  - Improved logout support.
+
+  - Added the HTTP request recorder, which lets you inspect raw HTTP requests
+    and responses.  It can be used to create functional doctests without
+    requiring third-party tools such as TCPWatch.
+
+  - Developed a generic 'browser:form' directive. It is pretty much the
+    same as the 'browser:editform' directive, except that the data is
+    not stored on some context or adapted context but sent as a dictionary
+    to special method (by default).
+
+  For a complete list of changes see the 'CHANGES.txt' file.
+
+
+Resources
+
+  - "Zope 3 Development Web Site":http://dev.zope.org/Zope3
+
+  - "Zope 3 Dev Mailing List":http://mail.zope.org/mailman/listinfo/zope3-dev
+
+  - "Zope 3 Users Mailing List":http://mail.zope.org/mailman/listinfo/zope3-users
+
+  - IRC Channel: #zope3-dev at irc.freenode.net
+
+
+Acknowledgments
+
+  Thanks goes to everyone that contributed.
+
+Enjoy!
+
+The Zope 3 Development Team
\ No newline at end of file


Property changes on: Zope3/tags/Zope-3.1.0c3/doc/ANNOUNCEMENT.txt
___________________________________________________________________
Name: svn:eol-style
   + native



More information about the Zope3-Checkins mailing list