[ZWeb] FYI: Next step on news
Paul Everitt
paul@eurozope.org
Fri, 15 Nov 2002 13:51:14 +0100
On vendredi, nov 15, 2002, at 12:26 Europe/Paris, Maik Jablonski wrote:
> Paul Everitt wrote:
>
>> Any thoughts on this? Perhaps we could use the little-used
>> reference/footnote syntax in stx?
>>
>> Or we could simply do it as HTML and let the email just summarize the
>> text.
>
> do you have tried a lynx --dump TheHTMLEmail? sometimes it produces
> nice results...
Here is a version of Carlos' news processed through lynx. Some of
material would be changed to not have a URL alone by itself with a
footnote in front, but it gives the basic idea.
--Paul
Zope News for November 13, 2002
Five months is a long time to be without Zope News. Lots of things
have happened during this time: Zope 2.6 was finally released, ZEO
2.0
and ZODB 3.1 are also ready, the first alpha for Zope 3 is coming,
Plone and CMF continue to shine and Zope won Linux Journal's 2002
Editors' Choice Award for Best Enterprise App Server. Here is one
attempt to sum up these past five moths of Zope history.
Zope 2.6
The latest version of Zope was officially released on October 18,
almost six months after the 2.5.1 release (on April 23), which has to
be the logest time we've ever had to wait for a new Zope version.
2.6 is the first Zope release with a large number of community
contributions and it includes the following features:
* Gzip content compression when serving pages
* ZCTextIndex plug-in index
* Signal Handling and Log Rotation
* Addition of a new default view setting ability
* New profiling abilities
* Improved daemon mode
* Enhanced text indexing
* Improved object cache control
* Automatic browser ID string embedding in URLs
* Major improvements to BTree and Catalog code
* i18n translation support for TAL
You can download Zope 2.6 at:
[1]http://www.zope.org/Products/Zope/2.6.0/
Release notes can be found at:
[2]http://www.zope.org/Products/Zope/2.6.0/CHANGES.txt
Zope 3.0
The development of the new Zope 3.0 is proceeding at a good pace,
there's even [3]talk about an alpha version before the end of the
year
(and by Jim Fulton himself). Meanwhile, Gary Poster has started a
newsletter to keep the community informed about the development:
[4]http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Zo
pe3Newsletter
This newsletter is a great effort and should help increase community
awareness and involvement in this promising project. It even includes
a [5]glossary to help people get familiar with Zope 3.0 terminology.
The new zope.org
One problem with Zope that almost everyone acknowledges, has nothing
to do with the software: the zope.org web site is well, ugly. Several
efforts to address this during the last couple of years have stalled
and gone nowhere.
Happily, this is about to be solved. Zope Corporation's business,
after all, is consulting, and that and the little matter of putting
out new releases of Zope and related software now and then kind of
uses up ZC developers' time. So, instead of adding 'create an all new
zope.org site' to the todo list of a member of ZC's staff, the
company
has retained the services of an outside developer, Sidnei Da Silva,
to
do the work. In addition, since Guido van Rossum apparently commented
to the powers-that-be at ZC that he was unhappy with the site, he was
put in charge of overseeing its development, so we can be sure that
the new zope.org will really arrive this time.
According to Guido, the new zope.org will:
* Use Zope 2.6 with CMF 1.3
* Use a new skin design, the winner of the zope.org contest
* Use the new ZCTextIndex search engine
* Migrate all existing users and as much content as practical
For Guido's comments on the subject, see:
[6]http://lists.zope.org/pipermail/zope/2002-October/125826.html
Sidnei himself explains the situation here:
[7]http://lists.zope.org/pipermail/zope/2002-October/125456.html
ZEO 2.0 and ZODB 3.1
On October 28, Jeremy Hylton announced the release of ZEO 2.0 and
ZODB
3.1.
ZEO 2.0 is a more mature release with a new wire protocol and various
performance and efficiency improvements. ZEO comes together with the
Standalone ZODB distribution, or you can download it at:
[8]http://www.zope.org/Products/ZEO
ZEO users may be pleased to know that Guido van Rossum has written
some cache instrumentation code which can help determine the right
size for the client cache. He also would like to get some help with
the testing. More information can be found here:
[9]http://lists.zope.org/pipermail/zope-announce/2002-September/000874
.html
Standalone ZODB is an effort to promote the use of the ZODB in
regular
Python applications, and it is clearly gaining momentum. For example,
it is mentioned in a recent IBM developerWorks article on [10]Python
Persistence Management. Check out the ZODB standalone release at:
[11]http://www.zope.org/Products/StandaloneZODB
Jeremy has also posted a [12]ZODB 3.2 release plan.
CMF
On August 6, release 1.3 of the CMF was announced. New features
include the following:
* HTML content is now "scrubbed" when edited to remove tags which
might allow cross-site scripting.
* PortalFolders can now be workflowed and discussed (neither is
enabled by default).
* Tools which provide "actions" now allow editing of those actions
via the ZMI.
* The DublinCore modification date is now stored as an explicit
attribute of content, rather than being inferred from the
underlying ZODB value.
* New PathIndex, path, is a standard part of the catalog.
* New calendar display is now a standard part of the ZPT skins.
* Filesystem-based skin methods can now have custom role-permission
mappings, stored in separate .security files.
* New CachingPolicyManager tool governs HTTP caching headers for
FSPageTemplates.
You can find more information at:
[13]http://cmf.zope.org/download/CMF-1.3/announce
The CMF is quickly gathering a group of first time Zope users around
it, because it is so simple to set up a portal site with it. Also,
more and more developers are contributing products specifically
created for the CMF. A search in the Zope.org site showed [14]more
than 30.
Plone
This excellent content management system built on top of Zope and the
CMF is very near the 1.0 release (which in fact is supposed to happen
no later than the end of this month). Plone has become the most well
known Zope application, on the strenght of a great design,
professionalism and a very active user community.
The Plone community has a clear plan on what they want Plone to
accomplish, and they are certainly getting there fast. Not only is
Plone an excellent product (some would call it [15]the best Open
Source CMS), it is also easy to install and setup. Also, the plone
web
site seems to always be up to date and constantly announces both
Plone
happennings and site modifications.
You can find the latest release of Plone at:
[16]http://plone.org/download/
The Plone community is always looking for talented people to help
them
out with anything from development to testing. You can find more
information here:
[17]http://plone.org/development
Zope Corporation
Of course, whatever is news at Zope Corporation, the creators of
Zope,
is interesting stuff for the Zope community. During the past few
months, maybe the most important announcement by ZC was the departure
of Paul Everitt from the company to form the new EuroZope Foundation.
Paul, a co-founder of ZC and the most influential and well-known Zope
advocate around, has moved to France to head the new foundation,
which
will have the mission of promoting the use of Zope and business
opportunities in the European communities.
So far, owing to Paul's busy schedule due to relocation activities
and
previous commitments, little has happened on this front, but the new
foundation, which will be called Zope Europe instead of EuroZope,
will
very soon be active and promoting Zope growth in Europe.
Here is a message from October 7 where Paul explains the current
situation:
[18]https://admin.comlounge.net/pipermail/eurozope/2002-October/001492
.html
Another interesting announcement from ZC is the launch by AARP of
their new Zope-based CMS. This is important because AARP is a big
organization and their web portal is surely a site we can show around
when asked who uses Zope. The press release can be found here:
[19]http://www.opticality.com/Press/ZopeCorp/AARP
Last on the ZC front is the announcement made on October 30 that the
company contracted with the development team of the Squid cache
software, a popular caching front end for Zope, for the inclusion of
ESI (edge-side includes) on Squid.
ESI allows web developers to cache only specific parts of a web page,
instead of the whole page. This is obviously a great feature for
highly dynamic web site environments like Zope, and was previously
available only in commercial application servers.
Future releases of Zope may include automatic generation of ESI
directives, similar to the cache control directive generation
available on current Zope releases. The press release is at:
[20]http://www.opticality.com/Press/ZopeCorp/ESI-Squid
Zope Zen
[21]ZopeZen is the most interesting and active Zope site around. If
you only visit one Zope site this should be it. Andy McKay does a
great job keeping the site up to date and, unlike the zope.org site,
ZopeZen uses the latest Zope technology, like Zope 2.5.1, CMF 1.3 and
Plone.
This is also the site that gets most community participation, in the
form of announcements and commentary on Zope news and developments.
Some recent postings include:
* Andy created a wondeful tutorial on how he set up the ZopeZen
site. If you ever wanted to set up a community portal or are just
interested about setting up a cool Zope site, check out [22]part
1
(setting up), [23]part 2 (customizing plone) and [24]part 3 (more
Plone hacking).
* A posting about the new [25]Zope 3 newsletter, originated a
discussion about community involvement, which in turn made Zope
Corp's Chris McDonough feel the urge to post a [26]whine about
whiners. Basically, I feel that Chris, who uses lots of his free
time to do Zope related work, wanted to make the point that
precisely the idea of an open source community is that when
something needs to be done, any member of this community can do
it, so, if people have the time to whine, why not do something
more constructive with that time?
Zope in the news
The most important bit of news these past moths is of course the
Linux
Journal award for best enterprise application server, which Zope
Corporation triumphantly announced this August. Congratulations to
all
Zope community members. It is nice to be able to point at this kind
of
stuff when people ask us how good Zope really is.
Here is the press release:
[27]http://www.zope.com/News/PressReleases/LinuxJournalAward
And here is the Linux Journal press release:
[28]http://www.linuxjournal.com/article.php?sid=6260
Other than this award, Zope has been featured in a number of
technology articles lately. Here is a sample:
An [29]overview of the Open Source front from IDG on June 10 mentions
that the French Ministry of Culture and Communications uses Zope.
The June issue of Application Development Trends magazine has an
article about [30]Open Source servers today that mentions how the
Navy
uses Zope.
On July 16 an article about [31]the San Diego Union Tribune's
Internet
division appeared on the connect.org website, explaining how San
Diego's largest newspaper uses Zope and Open Source to handle 20
million page views every month.
The November issue of Linux Productivity Magazine has an
[32]introductory article about Zope.
DevShed ran a series of four ZPT basics articles, from September 18
to
October 31. If you need to learn how to use ZPT, have a look at
[33]Part 1, [34]part 2, [35]part3 and [36]part 4.
Zope Community
The Zope Community has been hard at work these past months, there is
much going on, and keeping track of five months of work is really
hard, so I may be forgetting something really important, but here are
some links that caught my attention, in no particular order:
For open source developers who are always looking for something to
say
when somebody wants them to use a Java solution instead of Zope,
Ariel
Partners LLC has published a [37]paper comparing Zope and Cocoon.
They
also have one which compares [38]Python and Java.
Kapil Thangavelu posted a [39]guide to team development in Zope,
sharing with us his ideas on how to organize a Zope team while
keeping
an eye on source management. He followed this great work with another
article, now focusing on [40]versioning content.
An interesting list of [41]European governmental sites is displayed
on
this posting from the EuroZope web site.
Richard Jones published a fairly useful document about [42]optimizing
Zope.
Infrae released version 0.8.5 of [43]Silva, a web-based application
for the creation of structured documents for web or paper publishing.
Infrae has also published some useful documentation on how they set
up
their own [44]Apache, [45]ZEO and [46]Squid installation.
The [47]External editor product, by Casey Duncan, continues to take
the Zope world by storm. If you hate editing text in a browser window
you have to take a look at this, no matter if you work on Unix or
Windows.
[48]XML transform is a product by Ariel Partners that enables Zope
users to associate an XSLT transformer with an XML document that
automatically renders the result of the transformation when called.
Nuxeo released [49]Nuxeo CPS, an open source collaborative content
management system implemented on top of Zope.
The [50]Localizer product has reached version 0.9.2. This is a very
important product for developers who want to create multilingual web
applications.
[51]TextIndexNG, a pluggable index for the ZCatalog, is the most
complete full text indexing solution for Zope's cataloguing tool. It
is now on version 1.06.
[52]Pound is a load balancer and reverse proxy specifically built for
Zope and ZEO.
[53]NeoBoard, a next generation threaded message board product for
Zope, has reached version 1.1a.
Many people have wondered if ZServer will ever support SSL. Given
that
many users, including Zope Corporation itself, are happy enough using
Squid or Apache in front of Zope, it is certainly not very likely
that
ZC will make this happen. All is not lost, however, Hajime Nakagami
has posted version 0.3 of [54]zSSL, a SSL server integrated with
ZServer.
References
1. http://www.zope.org/Products/Zope/2.6.0/
2. http://www.zope.org/Products/Zope/2.6.0/CHANGES.txt
3. http://lists.zope.org/pipermail/zope3-dev/2002-October/003210.html
4.
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/
Zope3Newsletter
5.
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/
NewsletterGlossary
6. http://lists.zope.org/pipermail/zope/2002-October/125826.html
7. http://lists.zope.org/pipermail/zope/2002-October/125456.html
8. http://www.zope.org/Products/ZEO
9.
http://lists.zope.org/pipermail/zope-announce/2002-September/000874.html
10. http://www-106.ibm.com/developerworks/linux/library/l-pypers.html
11. http://www.zope.org/Products/StandaloneZODB
12. http://www.zope.org/Wikis/ZODB/ZODB%203.2%20Release
13. http://cmf.zope.org/download/CMF-1.3/announce
14.
http://www.zope.org/SiteIndex/
search?text_content=CMF&meta_type%3Alist=Software+Product&date_usage=ran
ge%3Amin&date%3Adate=1969%2F12%2F31+19%3A00%3A00+US%2FEastern
15. http://www.mindjack.com/events/oscom.html
16. http://plone.org/download/
17. http://plone.org/development
18.
https://admin.comlounge.net/pipermail/eurozope/2002-October/001492.html
19. http://www.opticality.com/Press/ZopeCorp/AARP
20. http://www.opticality.com/Press/ZopeCorp/ESI-Squid
21. http://www.zopezen.org/
22.
http://www.zopezen.org/Members/zopista/News_Item.2002-09-30.2355/view
23.
http://www.zopezen.org/Members/zopista/News_Item.2002-10-02.2007/view
24.
http://www.zopezen.org/Members/zopista/News_Item.2002-10-09.3743/view
25.
http://www.zopezen.org/Members/zopista/News_Item.2002-10-17.3834/view
26.
http://www.zopezen.org/Members/chrism/News_Item.2002-10-28.2851/view
27. http://www.zope.com/News/PressReleases/LinuxJournalAward
28. http://www.linuxjournal.com/article.php?sid=6260
29. http://www.idg.net/ic_874686_1794_9-10000.html
30. http://www.adtmag.com/article.asp?id=6461
31.
http://www.connect.org/newsletter/
issue_article_details.cfm?issue=264&artID=1033
32.
http://www.troubleshooters.com/lpm/200211/200211.htm#_TheZopeChallenge
33.
http://zope1.devshed.com/zope.devshed.com/Server_Side/Zope/ZPTBasics/
ZPTBasics1
34.
http://zope1.devshed.com/zope.devshed.com/Server_Side/Zope/ZPTBasics/
ZPTBasics2
35.
http://zope1.devshed.com/zope.devshed.com/Server_Side/Zope/ZPTBasics/
ZPTBasics3
36.
http://zope1.devshed.com/zope.devshed.com/Server_Side/Zope/ZPTBasics/
ZPTBasics4
37.
http://www.arielpartners.com/arielpartners/content/public/topics/
technology/technologyReviews/zopeVsCocoon
38.
http://www.arielpartners.com/arielpartners/content/public/topics/
technology/technologyReviews/javaVsPython
39. http://www.zope.org/Members/k_vertigo/Stories/TeamZope
40.
http://www.zope.org/Members/k_vertigo/Stories/PortalSynchronization
41. http://www.eurozope.org/squish/1035207958
42. http://www.zope.org/Members/richard/docs/zope_optimisation.html
43. http://www.zope.org/Members/faassen/Silva
44. http://www.infrae.com/products/silva/docs/SysAdmin/ApacheNotes
45. http://www.infrae.com/products/silva/docs/SysAdmin/ZeoClusterNotes
46. http://www.infrae.com/products/silva/docs/SysAdmin/SquidNotes
47. http://www.zope.org/Members/Caseman/ExternalEditor
48. http://www.zope.org/Members/arielpartners/XMLTransform
49. http://www.nuxeo.org/cps
50. http://sourceforge.net/projects/lleu
51. http://www.zope.org/Members/ajung/TextIndexNG/
52. http://www.apsis.ch/pound/
53. http://www.neoboard.net/
54. http://www.zope.org/Members/nakagami/zSSL