I am pleased to announce the initial release of FieldedTextIndex, a new ZCatalog index based on ZCTextIndex. Its purpose is to allow indexing and searching of any number of textual content fields using a single index. The schemas of the content do not need to be known when the index is configured. The index will automatically add new fields as they are discovered in content. The idea is to replace a proliferation of small text indexes (one per searchable field) with a single one that provided better functionality and convenience.
FieldedTextIndex is designed to work with any schema system. From CMF Dublin Core and humble property sheets to Zope 3 schemas (Zope 3 to Zope 2 integration left as an exercise for the reader ;^). With a simple glue script, fields can be collected and aggregated into the index (samples provided).
Download At: http://zope.org/Members/Caseman/FieldedTextIndex
Enjoy.
-Casey
Dear Zope Folk,
Over here (there?) in the Mozilla community, we appreciate the
various attempts you've made to combine Zope and Mozilla.
Just a brief note to say that such work can now be
attempted by mere humans, thanks to *embarrassed cough*
my new book which covers the Mozilla side. See it at:
http://www.amazon.com/exec/obidos/tg/detail/-/0131423436/
This time there's extensive hand-holding, tutorials,
and clear and complete explanations - more than sufficient
to get going easily, should you choose to do so.
Guesswork has reduced and software stability has increased.
For the skeptical, a non-Amazon review can be seen here:
http://www.phppatterns.com/index.php/article/articleview/91/1/12/
Hope this helps. Good luck with your Zope work.
New Mozilla-based applications are a topic of increasing
interest over at mozilla.org lately. Do be in
touch if Mozilla starts sounding attractive to you again.
kind regards,
Nigel McFarlane (author).
--
---------------------------------------------------------------------
Nigel McFarlane nrm(a)kingtide.com.au
Services: Analysis, Programming, Writing, Education
Expertise: Software, Telecommunications, Internet, Physics
Author "Rapid Application Development with Mozilla" ISBN 0131423436
What is zetadb
==============
zetadb is a python / zope tool that allows a rapid application
development (RAD) of relational database oriented web applications.
Currently, it implements PostgreSQL and MySQL support. Other database
will be added in the future.
It automatically generates transladable, user friendly, and database
independent zope objects to maintain data over the web. It also allow
generation of data-filled OpenOffice documents.
Using zetadb you will be able to develop professional intranet /
extranet business applications 4 or 5 times faster than using other more
generalistic tools / languages
More information and download: http://zetadb.sourceforge.net
Databases supported
===================
PostgreSQL >= 7.2 and MySQL >= 4
What's new in version 0.8.3
===========================
- Added support for ZPsycopgDA adapter
- Added support for MySQL, using ZMySQLDA adapter. MySQL 4 is required
- Database independent SQL. Z SQL objects are generated using
postgresql and different issues are converted on the fly
- Some tests under zope 2.7, python2.3 and postgresql
- Some tests under MS Windows and MySQL 4
- Workarround for the bug http://zope.org/Collectors/Zope/1135, when
working with SESSION objects concurrently in multiple frames
- New customizable menu object (thanks to Csok Tibor)
- Read only fields (thanks to Csok, too)
- Security checks in toolbars
- Toolbar images are now placed in a unique "images" directory at
application level, not duplicated in every toolbar
- A lot of bugs fixed
CAUTION: Applications developed under previous zetadb versions should be
updated using the "Update Version" button in the applications properties
tab. Otherwise, your objects will crash. You probable also will need
to click "Build Objects" in your table managers to have all working fine
--
Santi Camps
http://zetadb.sourceforge.net
"Official site" www.cmfboard.org
Version 1.4.2
* fixed UnicodeDecodeError
Version 1.4.1
* Archetypes-1.2.1(2) compatible
* discussion filters fix
* if post is deleted, the post count for user will be decremented
* remove content topic parsing
* new translation Portuguese/Brazil, Swedish
* PlacelessTranslationService compatible
* fix role_map error in "user permissions"
* fix attached file filename (IE only)
* show "Quote" link setting
"Download" http://www.cmfboard.org/download/CMFBoard-1.4.2.tar.gz
"Download from Sourceforge"
http://prdownloads.sourceforge.net/collective/CMFBoard-1.4.2.tar.gz?download
Dear Zopistas,
we are proud to present the third release of CMFLinkChecker, a link
monitoring tool for CMF/Plone.
With this release we bring you
- automatic rescheduling of all links
- Plone 2.0 Integration
- neat UI for authors
- a balanced score card with strategic information about your site
- and more
for christmas.
To read more about the CMFLinkChecker or download it, go to:
http://www.gocept.com/angebot/opensource/CMFLinkChecker
Finally, we want to thank the Bertelsmann Foundation for the deep
support on this project that will bring even more features on link
monitoring to the Zope community soon.
We wish you calm and recreative holidays,
your
gocept team
--
Christian Theune, gocept gmbh & co. kg
http://www.gocept.com - ct(a)gocept.com
fon: 03496 3099112 fax: 03496 3099118 mobile: 0179 7808366
Dear Python User:
I am pleased to be able to announce that the submission
process for PyCon DC 2004 is now open. Please direct your
browser to
http://submit.pycon.org/
and create your account by entering your email address and
leaving the password field blank - a password will be sent
to you by email, and you can submit your paper!
Please remember that your submissions should ideally be in
a single file, containing HTML or the reStructured Text
format. Ultimately we would like to publish all
accepted papers on the web, and these rules should make it
easier to do so. Send enquiries about other formats to
pycon-organizers(a)python.org
If your paper is accepted and you prepare an electronic
presentation (in PDF, PythonPoint or PowerPoint) we will
also happily publish that on the web site when PyCon is over.
We are interested in any and all submissions about uses of
Python and the development of the language. Since there is
expected to be a strong educational community presence for
the next PyCon, teaching materials of various kinds are also
encouraged.
Please help us to make the next PyCon even better than the
first one. See you in March!
Sincerely
Steve Holden
Chairman
PyCon DC 2004
We, "ZopeChina":http://www.zopechina.com, are proud to announce the new
release of CMFContentPanels.
CMFContentPanels is a CMF/Plone portlets product to build aggregated
content. You can create new content which is composed of other contents
as configurable panels. You can change the layout, the panel box skin,
the panel content viewlet through-the-web.
- screen shot:
http://plone.org/Members/panjunyong/ContentPanels/ContentPanels.JPG
- howto with screenshots:
http://plone.org/Members/panjunyong/ContentPanels/howto
- Product Home:
http://www.zope.org/Members/panjunyong/CMFContentPanels
- Download:
http://www.zope.org/Members/panjunyong/CMFContentPanels/CMFContentPanels-1_…
What's new in this version?
- Panel can be added anywhere in config view
- ContentPanels can be nested in ContentPanles (you can construct very
complex layouts this way!)
- More UI refinement
- Compatible with Mozilla
- New portal_contentpanels tool to store CMFContentPanels actions and
box skin registrations.
- Plone 2.0 compatible
- More detailed documentation and screenshots
We hope you like this product! Please give us your comments so we can
make it better.
Hello everyone:
We have done a fair bit of work in the last few weeks to
address some of the community's recent concerns. In summary
we've taken (or about to take) the following steps:
- organized ourselves internally to start the process of
involving the community in the ongoing development,
operations and maintenance of Zope.org.
You can find details on this effort at:
- http://www.zope.org/About
Related to this are two new documents explaining the
site's service terms and privacy policy:
- http://www.zope.org/TOS/TermsOfService
- http://www.zope.org/TOS/Privacy
- organized ourselves internally and developed some new
procedures for managing trademark licenses. You can find
details online at:
- http://www.zope.com/Legal/TMProcedures
In addition, we are going to experiment with a few
mechanisms at improving the regularity, predictability and
quality of communication we have with the Zope community.
The first such experiment will be an IRC session as follows:
- Tuesday, Dec 16, 2003, 11a-12p (US/EST GMT-5)
on irc.zope.com
in #zope-community
Zope reps on the IRC session will include Rob Page, Jim
Fulton, Brian Lloyd, Jens Vagelpohl and Shane Hathaway. We
hope you can join us!
Agenda for Dec 16, 2003 IRC Session
------------------------------------
15 mins: Zope.org operations
15 mins: Trademark management
15 mins: Zope 2.x issues
15 mins: Zope 3 issues
--
Rob Page V: 540.361.1710
Zope Corporation F: 703.995.0412
________________________________________________________________________
ANNOUNCEMENT
EGENIX.COM
mxODBC Zope Database Adapter
Version 1.0.7
Available for Zope 2.3 through 2.7 on
Windows, Linux, Solaris and FreeBSD
________________________________________________________________________
INTRODUCTION
The eGenix mxODBC Zope Database Adapter (Zope DA) allows you to easily
connect your Zope installation to just about any database backend on
the market today, giving you the reliability of the commercially
supported eGenix.com product mxODBC and the flexibility of the ODBC
standard as middle-tier architecture.
Unlike Zope's ZODBC Zope DA, the mxODBC Zope DA works on Windows
XP/NT/2000/98, Linux, Solaris and FreeBSD using the same interface on
all platforms.
The mxODBC Zope DA implements high performance thread-safe connection
pooling and multiple physical connects per logical Zope
connection. You can safely run Z SQL Methods in parallel, achieving a
much better throughput than ZODBC Zope DA or similar Zope database
adapters under heavy load.
This makes it ideal for deployment in ZEO Clusters and Zope hosting
environments where stability and high performance are a top priority.
________________________________________________________________________
FEATURES
* Zope Level 3 Database Adapter: the mxODBC Zope DA is fully
multi-threaded and can handle multiple connections to multiple
databases.
* Fully compatible to Z SQL Methods.
* Drop-in compatible to the ZODBC DA: the mxODBC Zope DA provides the
same interfaces as Zope's ZODBC DA to allow a smooth upgrade path
from this simplistic adapater to the high performance mxODBC Zope
DA.
* Fully compatible to the Znolk SQL Wizard Product and other similar
products relying on the common database schema access methods
.tables() and .columns().
* Connection Pooling: physical database connections are pooled and
kept open, to reduce the connection overhead to a minimum. This is
especially important for high latency database connections and ones
like Oracle which take a considerable amount of time to setup
* Parallel Execution of Queries on a single logical connection: the
mxODBC Zope DA can manage any number of physical connections on a
single logical connection. This enables running truly parallel Z SQL
Method queries -- a feature not available in other Zope DAs.
* Robust Mode of Operation: connections which have timed out or go
away due to network problems are automatically reconnected.
* Cross-platform Connection Objects: The Zope DA will automatically
choose the right platform specific ODBC manager for you.
* Per Connection Adjustable ODBC Interface: mxODBC comes with many
different subpackages to choose from on Unix. The Zope DA allows you
to select these subpackages on a per-connection basis.
* Per Connection Error Handling: you can tell each connection whether
it should report ODBC warnings or not; furthermore all warnings and
errors are made available as list .messages on the DatabaseConnection
object.
* Transaction safe automatic reconnect: when the DA finds that a
connection has timed out, it automatically tries a reconnect
and replays the transaction on the connection (unlike other DAs
which break the transaction scheme by doing a reconnect without
replay).
* Built-in Schema Cache: this results in improved performance under
heavy load.
* Database Schema Access: all ODBC catalog methods are made available
for much better database schema inquiry. The catalog methods allow
building generic database interrogation or manipulation tools and
facilitates writing database independent Zope products.
* Lazy Connect: the mxODBC Zope DA only connects to the database
backends when a connection is actually requested. This results in a
better use of resources compared to other Zope DAs.
________________________________________________________________________
NEWS
Version 1.0.7 includes the following changes and enhancements:
* Zope 2.7.0 and Python 2.3 are now fully supported.
* The connection pooling was made more robust to allow less capable
ODBC drivers to work nicely with the mxODBC Zope DA.
* A new option was introduced to let the mxODBC Zope DA return empty
strings instead of None for SQL NULL values. This should simplify
porting applications to the mxODBC Zope DA.
* A problem with the MS SQL Server was solved which caused deadlocks
under heavy load in some application settings.
In short: mxODBC Zope DA is continuing to become the number one
solution for integrating relational databases with Zope applications.
________________________________________________________________________
UPGRADING
If you have already bought mxODBC Zope DA licenses, you can use these
license for the updated version as well. There is no need to buy new
licenses. The same is true for evaluation license users.
________________________________________________________________________
MORE INFORMATION
For more information on the mxODBC Zope DA, licensing and download
instructions, please visit our web-site:
http://www.egenix.com/
You can buy mxODBC Zope DA licenses online from the eGenix.com shop at:
http://shop.egenix.com/
________________________________________________________________________
Thank you,
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Dec 11 2003)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
Zope Corporation will be conducting another session of its introductory
Zope training Jan 26-29, 2004 in Fredericksburg, VA. A summary of the
topics covered in this course is available online at:
- http://www.zope.com/Training/ZopeTechnicalSolutions
If you would like more information or need to reserve a seat in this
session, please email training(a)zope.com
Thanks and Happy Holidays!
--
Rob Page V: 540.361.1710
Zope Corporation F: 703.995.0412