We are trying to aggregate all quality CMF products under 1 CVS project at
sourceforge. Currently there is only 1 project, CMFBlogger imported but
there will be quite a few more. CMFPhoto, CMFForums and most likely
CMFCommerce. If you are a CMF developer and would like to check in your
code. Please email me runyaga(a)myrealbox.com with what your code is and your
sourceforge username. I will add you so you can import the modules ASAP.
http://sourceforge.net/projects/collective/
~runyaga
p.s. if someone can port Backtalk to CMF, that would be a really nice
addition to the collective.
p.p.s. CMFCommerce can be found in the Plone CVS. I am not answering
questions about it until I publicly release it.
At last after much arm twisting by many people, the skin ZopeZen uses is now
available as a (relatively) simple to install Zope product. It's not quite
as good as Plone, but provides a fresh alternative to the default CMF or
Squishdot.
CMFZen is available here: http://zopezen.org/Source
--
Andy McKay
ZFS 0.2.1 is now available, changes:
- Large file support now actually works. Large files can be easily read and
written from the local file system without memory bloat.
- Support for mp3's if you have the Audio object installed
(http://www.zope.org/Members/bowerymarc/Audio)
- Deleting the ZFS object no longer deletes the path it points to
- You can change where ZFS points to after it has been created.
ZFS puts parts of Zope objects on the file system in an easily editable form
without creating any new objects. It does this by hacking existing objects.
Create and edit DTML objects straight from the file system! ZFS also
increases performance by using ZODB caching when it can.
The following objects are currently supported:
- DTML Document
- DTML Method
- Python Script
- Page Template
- Folder
- Image
- File
- Audio (mp3)
For more information see http://www.zope.org/Members/andym/ZFS
--
Andy McKay
This is to announce the release of Pound v0.4.
Changes from previous version:
- added code to disable a dead back-end server and to re-enable it once it
comes back on-line.
- added HTTP/1.1 chunked transfer mode. This presumes a back-end HTTP/1.1
server (which Zope is).
- added client time-outs to prevent blatant denial-of-service attacks.
- major code restructuring.
What is Pound (from the Web page)
- a reverse-proxy: it passes requests from client browsers to one or more
back-end servers.
- a load balancer: it will distribute the requests from the client browsers
among several back-end servers, while keeping session information.
- an SSL wrapper: Pound will decrypt HTTPS requests from client browsers and
pass them as plain HTTP to the back-end browsers.
- an HTTP/HTTPS sanitizer: Pound will verify requests for correctness and
accept only well-formed ones.
- an HTTP/1.1 to 1.0 proxy.
- a failover-server: should a back-end server fail, Pound will take note of
the fact and stop passing requests to it until it recovers.
For further information, download, etc. please see http://www.apsis.ch/pound
The software is at version 0.4 (beta quality). Further testing (especially
under heavy loads), improvements and suggestions are welcome.
Pound is distributed under the GPL.
Enjoy and let me know how it works for you.
--
Robert Segall
Apsis GmbH
Postfach, Uetikon am See, CH-8707
Tel: +41-1-920 4904
Time is closing in on the O'Reilly Open Source Conference
which will take place July 22-26 in San Diego. Zope
Corporation is a proud sponsor of this 4th O'Reilly Open
Source Convention:
o http://conferences.oreilly.com/oscon/
O'Reilly & Associates have been a consistent partner in
advocating open source software and we will be there in full
force, presenting several talks in the Python and Zope
Tracks. For a preview see:
o http://conferences.oreillynet.com/pub/w/15/tutorial_python.html
o http://conferences.oreillynet.com/pub/w/15/track_python.html
If you purchase the regular conference pass and two
tutorials O'Reilly will include two more tutorials for free.
In addition we have arranged for an additional twenty
percent (20%) discount for readers of this email list.
To get the special discount, use discount code "os2002zope"
when you register at:
o http://conferences.oreilly.com/oscon/
As many of you know, Open source software offers real
technical and economic advantages over its proprietary
counterparts. Attend this conference and learn how you and
your organization can leverage the myriad open source
resources to deliver projects better, faster *and* at far
less cost.
We hope to see you at the Conference!
Regards,
Rob Page
--
Rob Page V: 540.361.1710
Zope Corporation F: 703.995.0412
I am pleased to announce version 0.4 of
ExternalEditor, integrating Zope with your favorite
editing tools!
New for 0.4:
- Native Windows binary distribution and setup
- Better CMF compatibility.
- Better configuration file handling on Windows.
- Several small bugs eradicated.
Download at:
http://www.zope.org/Members/Caseman/ExternalEditor/
What is it?
External editor is a new way to edit through the
web. Instead of crappy
textareas and kludgy protocols, External editor lets
you use the editor of
your choice directly from your browser.
Once configured you can click on the edit icon in
the ZMI and use your
favorite client side applications to edit your Zope
objects. Works with
both text and binary data. Works with any browser
that supports helper
applications.
Enjoy!
-Casey
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
I am pleased to announce that DocumentLibrary official
release candidate 1 is available for public
consumption.
This release contains the following fixes:
- Unpickleable error fixed for Zope 2.5
- Better virtual hosting compatibility
- File name now works properly on remote uploads with
a query string.
Download and project info available at:
http://www.zope.org/Members/Kaivo/DocumentLibrary/http://www.sf.net/projects/nlada-library
What is it?
DocumentLibrary is an add-on product for the Zope web
application server. It is designed to be a drop-in web
application and content managment system for creating
web based document libraries.
DocumentLibrary is a complete web application for
managing large collections of documents. It can be
readily customized and integrated into your Zope site.
Enjoy!
-Casey
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
I am pleased to announce the release of TextIndexNG 1.05alpha1.
TextIndexNG is a pluggable index for the ZCatalog that enhances
the fulltext indexing capabilities of Zope by providing
the following features:
* support for document converters (HTML, PDF, WinWord, PowerPoint,
Postscript). Custom converters can be easily added
* stemmer support for 12 languages
* optional support for right truncation
* similarity search (soundex, metaphone support) (for english)
* NEAR search
* phrase search
* pluggable query parsers (two parsers included)
* stop words support
* new test tab for interactive testing
* faster than Zopes old TextIndex
* full unicode support (new)
* normalization support (new)
* new similarity algorithm: double metaphone (new)
Requirements:
* Zope 2.5 or Zope CVS trunk checkout
Documentation:
* http://www.zope.org/Members/ajung/TextIndexNG/wiki
Download:
* http://www.zope.org/Members/ajung/TextIndexNG/ or
* http://sourceforge.net/project/showfiles.php?group_id=50052
Changes:
* added full wildcard support for CLLexicon and StandardLexicon
* rewrote Stemmer module (now fully unicode compliant)
* unittests code cleanup
* query evaluation refactored
* Parser API changed to return a parse tree instead of a Python
expression
* new parse tree evaluator added
* PyQueryParser: now accepts a minus sign as prefix of a word to
indicate
NOT. Searching for "foo -bar" will be recognized as "foo AND NOT
bar".
In addition the syntax for "ANDNOT" has been changed to "AND NOT".
* stopword handling through registry
* added double metaphone algorithm for similarity search
* Splitter handling changed: The new TXNGSplitter has been
added. It supports both strings and unicode strings and supercedes
the functionalities of all other existing splitters for Zope.
TXNGSplitter is the only splitter that will be used by
TextIndexNG. The "index numbers" options has been removed both
from the splitter and the ZMI. In addition the splitter now
accepts an optional set of characters that are recognized to be
valid inside words. This allows you to index common words like
"C++" or "python-22.lib" when you specify "+.-" as valid word
characters.
* Python C extensions compile now under Windows (Binary distriution
will be available for Windows)
* normalizer support added
* full unicode support
* the add form for TextIndexNG now uses the registries to obtain
informations about registered componenents instead of hardcoded
values.
* lots of code cleanup
* bug fixes...
Note:
I will not be reachable during July because of a longer vaction.
Please report any problems or bugs to the tracker on Sourceforge
project page.
---------------------------------------------------------------------
- Andreas Jung http://www.andreas-jung.com -
- EMail: andreas at andreas-jung.com -
- "Life is too short to (re)write parsers" -
---------------------------------------------------------------------
The XRoads Learning Management System, a Zope Show-and-Tell
John Maxwell will be showing us "How a small, rag-tag team of python hackers
with a good idea can create something big, complex, and wonderful using
Zope, XML, and open-source technology." More information on XRoads can be
found http://www.entity-x.ca/.
Date: Tuesday, July 2nd
Time: 7pm
Location: ActiveState, 580 Granville, Vancouver, BC
(http://www.activestate.com/Contact/)
VanPyZ is the Vancouver Python and Zope users group. We meet every month to
discuss Python, Zope and other stuff.
Mailing list: http://lists.zpug.org/mailman/listinfo/vanpyz
Web site: http://vanpyz.agmweb.
--
Andy McKay
This is to announce the release of Pound v0.3.
Changes from previous version:
- added HTTP/1.1 handling, resulting in significant speed-ups.
- added HTTP/1.1 to HTTP/1.0 proxying: if the client is 1.1 compliant, Pound
will accept multiple requests per connection, while dealing with the need to
re-open connections to a back-end HTTP/1.0 server.
- fixed a few minor bugs.
Many thanks to Ken Lalonde ken(a)torus.ca for his very helpful suggestions.
What is Pound (from the Web page)
- a reverse-proxy: it passes requests from client browsers to one or more
back-end servers.
- a load balancer: it will distribute the requests from the client browsers
among several back-end servers, while keeping session information.
- an SSL wrapper: Pound will decrypt HTTPS requests from client browsers and
pass them as plain HTTP to the back-end browsers.
- an HTTP/HTTPS sanitizer: Pound will verify requests for correctness and
accept only well-formed ones.
- an HTTP/1.1 to 1.0 proxy.
For further information, download, etc. please see http://www.apsis.ch/pound
The software is at version 0.3. Further testing (especially under heavy
loads), improvements and suggestions are welcome.
Pound is distributed under the GPL.
Enjoy and let me know how it works for you.
--
Robert Segall
Apsis GmbH
Postfach, Uetikon am See, CH-8707
Tel: +41-1-920 4904