Hello all,
Zope 2.4.0 alpha 1 has been released - you can download it from
Zope.org:
http://www.zope.org/Products/Zope/2.4.0a1/
Highlights of what is new in Zope 2.4:
- Zope 2.4 supports (and requires) Python 2.1
- New restricted execution architecture
- WebDAV Level 2 locking support
- New "WebDAV Access" permission
- A new built-in 'Authenticated' role
- Product refresh without restart during development
- New "Drop-in indexes" support for ZCatalog
Be sure to see the Zope 2.4 Migration Guide:
http://www.zope.org/Products/Zope/2.4.0/Zope24MigrationGuide.html
which outlines the new features and provides other important
information for users of Zope 2.4.
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.4.0a1/CHANGES.txthttp://www.zope.org/Products/Zope/2.4.0a1/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
Note that this is an alpha release, so it is available as a source
distribution only. We will make binary releases available with the
first beta release.
Brian Lloyd brian(a)digicool.com
Software Engineer 540.371.6909
Digital Creations http://www.digicool.com
Digital Creations recently sent out a survey request to find out more
about how Zope is being used. The results of that survey request have
been posted. If you would care to view the survey summary see :
http://www.zope.org/Members/gary/Zope_survey
Thanks again to everyone for participating!
--Gary
Gary Graham
gary.graham(a)digicool.com
Digital Creations
office : 540.361.1720 mobile : 540.840.3813
fax : 540.371.1201 main : 540.371.6909
www.digicool.comwww.zope.comwww.python.orgwww.zope.org
Hello everyone,
I am proud to announce that proiektor 0.4.0, iuveno's Groupware and
Projectmanagement System, was just released and the demo server
(http://demo.iuveno-net.de/) was updated. Even though not complete, the
proiektor offers already some nice functionality.</p>
Some extras:
* Fully skinable. The concept was proven when an Austrian company used the
system for a very different site and the adjustments were minimal.
* Fully localized. The ZBabel Translation System is used to make the
proiektor a multilingual tool. Currently we have a German and an English
translation. The translation system can also be used to change the meaning
of the vocabulary; for example, a 'Project' could be a 'Course'.
* A nice Installer. Installation could not be easier, once the database is
setup and all the Zope products are installed. An installer will lead you
through all the required steps and lets you easily update from older to
newer versions.
* Multiple Instances. You can have multiple instances on top of one
proiektor installation. This is especially useful, if you want to use the
system as an ASP service.
If you are interested in the proiektor, please go to
http://demo.iuveno-net.de. There you can download the products, use a demo
and sign up for the mailing list.
Regards,
Stephan
--
Stephan Richter
CBU - Physics and Chemistry Student
Web2k - Web Design/Development & Technical Project Management
Hello everyone,
Andrew Milton and I are pleased to announce the ZBabel Translation System
0.9.90 (or 1.0.0 RC1 -- Andrew does not like letters in versions ;-) ).
With this new version the functionality and stability of ZBabel increased
quiet a bit. Furthermore, proiektor (iuveno's OS groupware and project
management tool) uses ZBabel to make proiektor completely localized!
The link: http://www.zope.org/Members/TheJester/ZBabel
Here are the changes since the last release (0.0.3):
=====================================
- A BasicZBabelTag class was made, which is like an abstraction of the
DTML-BABEL tag (read next point).
- You can now use a second singelton tag called DTML-FISH, so you can
easier work with menu-option-like translations.
- There is a support class called LabelSupport, which lets you specify a
label for each string ('label' is just another language). There is also an
entire part for the ZMI for it, which lets you quickly make translations.
- Some Management views were added to allow you to manage your SQL Methods
better and make adjustments later. For example, you will be directly
forwarded to the "Create Table/Views" screen, if no Phrases table exists
yet in your DB.
- The attribute 'towerId' was added, so the user can choose the Babel Tower
that is used for the translation; if the id was not found, the first found
one will be chosen. This attribute/parameter is optional.
- You can also localize expressions, such dates and times. A time
conversion would look like that:
<dtml-fish label=fmtDateTime dst=en data="ZopeTime()">
The 'en' text entry looks like that: "data.strftime('%m/%d/%Y')", which is
evaluated at run time.
- The "literal" option works now. You can make translations of text pieces
that contain variables, and still have only one translation.
- You can import/export the entire dictionary. It is pretty cheap
implemented, but it works great.
- You can filter your label view, so that you can see easier whether you
translated a phrase already.
- Plenty of little bug fixes.
Planned features after 1.0:
===================
- make ZBabel data-storage independent (using SmartObjects?)
- make the storage namespace-specific, so that you can have a dictionary
for calendars, addresses, ...
- write a patch for DTML-VAR, so that the translation is supported natively.
- a garbage collector, that can find unused translations.
I hope you enjoy the product. I am sure it will solve some of your
headaches. ;-)
Regards,
Stephan
--
Stephan Richter
CBU - Physics and Chemistry Student
Web2k - Web Design/Development & Technical Project Management
Follow-up last week's threads, Page Templates is
at 1.3.1, yet another way to talk to your zope,
2.4 alpha early next week, and no html mail in this
week's ZWN.
The opinions expressed in Zope Weekly News are solely the authors',
and not the opinions of Digital Creations, The Zope Community
at-large, or the Spanish Inquisition.
If you or your company are doing something cool with zope,
"submit it to Zope Weekly News",
mail:zope-web@zope.org
for possible inclusion.
-----
Upcoming Events
EuroZope Conference
The EuroZope crew is organizing a two
day Zope only conference in Berlin on the 12th
and 13th of July.
Those interested in participating should join the
discussion on the "EuroZope mailinglist",
http://www.comlounge.net/mailman/listinfo/eurozope
-----
Page Templates -- by Evan Simpson
Page Templates are now at version 1.3.1, and should be used with
TAL 1.3 and ZTUtils 1.0. They are compatible with Zope 2.3.x and
can also use the Restricted Python machinery that will be introduced
in Zope 2.4.
Based on a survey of ZPT mailing list subscribers, a number of minor
changes were made to expression syntax. There is now a
PageTemplateFile class, and it is used to implement the Page
Template add and edit pages. Python expressions can use path
expressions (and other expression types) through builtin functions
named after each type, as in "python:path('x/y | a/b') + 1".
There aren't any changes on the drawing board at the moment, so it's
time to buckle down and write some more documentation.
-----
101 ways to talk to your Zope
Last week, I talked about different ways to talk to your zope.
I forgot to mention
"zopeshell":http://www.zope.org/Members/sf/zopeshell
, a shell like utility that acts as a unix cli to
manipulate your zope.
-----
Biggest vs. Longest
There's been some discussion of which zope has been up the longest on the
Zope list as well as ZopeZen. Looks like the current record is
"149 days":http://aspn.activestate.com/ASPN/Mail/msg/zope-List:540619
Tim Cook has zope running on an "IBM S/390":http://32.97.40.47:8080/
serving
his Free Practice Management solution for doctors, which, until I hear
otherwise,
is the biggest hardware running Zope.
As a side note, you really don't want to be there when PythonLabs folks
start comparing dicts...
-----
Zope Status
by Brian Lloyd
Summary
On the brink of 2.4 alpha
Recent News
We were planning for a Zope 2.4 alpha the week of May 21, but
as of this writing it looks like it will actually be early
next week (the week of the 28th), as there are still a few
loose ends to follow up. You can look at
the 2.4 plan to "follow the status of the 2.4 track",
http://dev.zope.org/Resources/zope_240_plan.html
The "Zope CVS Migration",
http://dev.zope.org/Wikis/DevSite/Projects/ZopeCVSMigration/
has unfortunately not gotten the attention that it needs this
week - I hope to rectify that next week.
-----
Biggest & Longest
Tim Cook, not willing to settle for having Zope on the biggest
hardware, had to have the longest running zope, as well -
182 days as of May 23. Congrats, Tim!
-----
Zope Web
by Ethan Fremen
"Zope.org enhancement",
http://dev.zope.org/Wikis/DevSite/Projects/ZopeOrgCollaborationEnhancement
I've done a lot of work on the use cases, so if you want to see how
you would use the new zope.org, come take a look!
Kill HTML Mail
Everyone, by a 6:1 margin, wants html mail to be rejected.
I will spend some time working on making mail that has HTML
attachments be either refused with a message to the sender
indicating the lists don't accept html mail, or have
the html part stripped off. The former is more likely.
-EOT-
Follow-up last week's threads, Page Templates is
at 1.3.1, yet another way to talk to your zope,
2.4 alpha early next week, and no html mail in this
week's ZWN.
The opinions expressed in Zope Weekly News are solely the authors',
and not the opinions of Digital Creations, The Zope Community
at-large, or the Spanish Inquisition.
If you or your company are doing something cool with zope,
"submit it to Zope Weekly News",
mail:zope-web@zope.org
for possible inclusion.
-----
Upcoming Events
EuroZope Conference
The EuroZope crew is organizing a two
day Zope only conference in Berlin on the 12th
and 13th of July.
Those interested in participating should join the
discussion on the "EuroZope mailinglist",
http://www.comlounge.net/mailman/listinfo/eurozope
-----
Page Templates -- by Evan Simpson
Page Templates are now at version 1.3.1, and should be used with
TAL 1.3 and ZTUtils 1.0. They are compatible with Zope 2.3.x and
can also use the Restricted Python machinery that will be introduced
in Zope 2.4.
Based on a survey of ZPT mailing list subscribers, a number of minor
changes were made to expression syntax. There is now a
PageTemplateFile class, and it is used to implement the Page
Template add and edit pages. Python expressions can use path
expressions (and other expression types) through builtin functions
named after each type, as in "python:path('x/y | a/b') + 1".
There aren't any changes on the drawing board at the moment, so it's
time to buckle down and write some more documentation.
-----
101 ways to talk to your Zope
Last week, I talked about different ways to talk to your zope.
I forgot to mention
"zopeshell":http://www.zope.org/Members/sf/zopeshell
, a shell like utility that acts as a unix cli to
manipulate your zope.
-----
Biggest vs. Longest
There's been some discussion of which zope has been up the longest on the
Zope list as well as ZopeZen. Looks like the current record is
"149 days":http://aspn.activestate.com/ASPN/Mail/msg/zope-List:540619
Tim Cook has zope running on an "IBM S/390":http://32.97.40.47:8080/
serving
his Free Practice Management solution for doctors, which, until I hear
otherwise,
is the biggest hardware running Zope.
As a side note, you really don't want to be there when PythonLabs folks
start comparing dicts...
-----
Zope Status
by Brian Lloyd
Summary
On the brink of 2.4 alpha
Recent News
We were planning for a Zope 2.4 alpha the week of May 21, but
as of this writing it looks like it will actually be early
next week (the week of the 28th), as there are still a few
loose ends to follow up. You can look at
the 2.4 plan to "follow the status of the 2.4 track",
http://dev.zope.org/Resources/zope_240_plan.html
The "Zope CVS Migration",
http://dev.zope.org/Wikis/DevSite/Projects/ZopeCVSMigration/
has unfortunately not gotten the attention that it needs this
week - I hope to rectify that next week.
-----
Biggest & Longest
Tim Cook, not willing to settle for having Zope on the biggest
hardware, had to have the longest running zope, as well -
182 days as of May 23. Congrats, Tim!
-----
Zope Web
by Ethan Fremen
"Zope.org enhancement",
http://dev.zope.org/Wikis/DevSite/Projects/ZopeOrgCollaborationEnhancement
I've done a lot of work on the use cases, so if you want to see how
you would use the new zope.org, come take a look!
Kill HTML Mail
Everyone, by a 6:1 margin, wants html mail to be rejected.
I will spend some time working on making mail that has HTML
attachments be either refused with a message to the sender
indicating the lists don't accept html mail, or have
the html part stripped off. The former is more likely.
-EOT-
Kaivo is pleased to announce the 0.3 release of their Zope document
library product.
This product is a fully customizable, drop-in application designed to
give you document categorization and full-text searching in a variety of
file formats. This document file indexing functionality can also be used
separately from the library as well.
The new version fixes more bugs and adds more managment capabilities,
plus some other new bells and whistles. Check it out!
http://www.zope.org/Members/Kaivo/DocumentLibrary
P.S. Thanks go out to all of you who have tried the product and given
feedback. You have made a big difference!
Enjoy.
--
| Casey Duncan
| Kaivo, Inc.
| cduncan(a)kaivo.com
`------------------>
Hello!
http://www.zope.org/Members/phd/mod_pcgi2/
mod_pcgi2 - Apache module for Zope/PCGI - reached version 2.0.0! This
version compiles and runs under Apache 2.0, as well as Apache 1.3+.
Oleg.
----
Oleg Broytmann http://www.zope.org/Members/phd/ phd(a)phd.pp.ru
Programmers don't die, they just GOSUB without RETURN.
Hi everybody,
Time for another release of Formulator; version 0.9.2 is now released.
Formulator is the Zope product for constructing and validating web
forms in an easy, object oriented way through the Zope Management
Interface.
Changes include the ability to rename field groups, better
handling of sticky forms and the ability to plug in external
validators. See the changes for more details:
http://www.zope.org/Members/faassen/Formulator/changes
And of course, to download Formulator just go here:
http://www.zope.org/Members/faassen/Formulator
Let me know if you have any feedback!
Regards,
Martijn
Ever wish there was an easy way to get those 50 MSWord documents you
have converted to *clean* HTML and uploaded into Zope as DTML methods or
documents?
Well, look no further then the MSWordMunger! It eats Word docs for
breakfast, spits out some decent HTML code, wraps standard_html_header
and standard_html_footer around it and packages it neatly into a
standard DTML method or document.
When you must use Word, munge it!
Download at:
http://www.zope.org/Members/Kaivo/MSWordMunger
Enjoy.
--
| Casey Duncan
| Kaivo, Inc.
| cduncan(a)kaivo.com
`------------------>