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.
Bannerfish banner ad server
=============================
This is the first public announcement of Bannerfish, v.0.1.1, a banner ad
server for small to medium sized websites, written in Python.
The latest version of Bannerfish should always be available from:
http://itamarst.org/software/bannerfish/
Features
----------
- Supports images and Flash
- Embeds ads using javascript, so it should work with any web platform
- Weighting and multiple ads per page
- Lets customers view banner stats (clicks and views)
- Automatic deactivation of ads
The goal of Bannerfish is to be a small, simple banner ad server
sufficient for the needs of small websites.
Requirements
--------------
Twisted 0.99.2 or later
Python 2.2
Bannerfish has been tested under Debian GNU/Linux, but should work
fine under other Unix-like systems and on Windows as well.
Author and Licensing
----------------------
Bannerfish was written by Itamar Shtull-Trauring (itamar(a)itamarst.org).
Bannerfish is licensed under the GPL, but licensing under other terms
can be arranged - send me an email.
--
Itamar Shtull-Trauring http://itamarst.org/
Available for Python, Twisted, Zope and Java consulting
Hi there,
Infrae has just released Silva 0.8.4, to be found here:
http://www.zope.org/Members/faassen/Silva
New features include:
* file object
* improve access tab
* optional groups support (if Groups product is installed)
Users can be put in groups and the group can be assigned a role.
and more!
Regards,
Martijn
ZOPE 2.6.0 Beta 1 Released
Zope 2.6.0 represents the first Zope release formed with a large number
of community contributions. You may download Zope 2.6.0b1 from Zope.org:
http://www.zope.org/Products/Zope/2.6.0b1/
Users of the Zope source release should note that Python 2.1.3 is now
the required platform. Python 2.1.3 includes a fix to an issue that
could cause crashes in Zope.
Particular features of interest in Zope 2.6.0b1:
*
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
*
Automatic quoting of form variables implicitly retrieved from
REQUEST but not REQUEST.form
*
Major improvments to BTree and Catalog code
*
i18n translation support for TAL
*
Bugfixes for Colletor issues 61, 72, 79, 117, 151, 160, 178, 186,
196, 238, 271, 272, 304, 358, 402, 412, 421, 433, 437, 446, 448,
454, 458, 465, 478, 510, 512, 516, 525, 528, 541, 547, 550, 574, 583
*
Linux binary build includes Python 2.1.3 with Large File Support
enabled compiled against glibc-2.1.3
*
Solaris binary build includes Python 2.1.3 with Large File Support
enabled compiled against Solaris 8
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.6.0b1/CHANGES.txt
*
http://www.zope.org/Products/Zope/2.6.0b1/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
--
Matt Kromer
Zope Corporation http://www.zope.com/
The Vancouver Python and Zope user group is proud to announce its next
meeting:
* "Plone: Zope's killer app" by Andy McKay
A review of Plone 1.0 which is a: "free open source, point-clicky
through-the-web, customizable content management system
built in Zope with loads of features that can be up and running
in five minutes". I'll give a quick demo of Plone, and an overview
of the features including changes since some of the earlier releases.
This will followed by pointy-clicky beers at the through-the-door drinking
establishment.
Date: Tuesday, Oct. 1st
Time: 7pm
Location: ActiveState, 580 Granville, Vancouver, BC
(http://www.activestate.com/Contact/)
VanPyZ is the Vancouver Python and Zope user group. We meet
monthly to discuss Python and Zope. Anyone is welcome to come.
Website: http://vanpyz.agmweb.ca
Mailing List: http://lists.zpug.org/mailman/listinfo/vanpyz
--
Andy McKay
www.agmweb.ca
Zopera team strikes back !!!
Again, Kamon Ayeva, Olivier Deckmyn and Pierre-Julien Grizel write the first
book ever published about a Zope subject : CMF and Plone. Back in 2001, they
already write the famous "Green Book"(http://zope.editions-eyrolles.com) : the
first book ever published about Zope.
This book, written in French is published by "Editions Eyrolles", french leading
editor.
This book covers in fact the creation of "Zopera"(http://www.zopera.org) community
website :
- Content Management Theories
- CMF and Plone for the end-user
- CMF and Plone installation
- CMF and Plone graphical customisation
- CMF and Plone content type customisation
- CMF and Plone products creation
- High-End installation (ZEO/Squid/Caches, etc...)
The book is here :
http://www.editions-eyrolles.com/php.informatique/Ouvrages/9782212111637.ph…
Have a nice reading ;)
Lightweight Languages Worshop 2002 (LL2)
----------------------------------
Saturday, November 9, 2002, MIT, Cambridge, MA
http://ll2.ai.mit.edu mailto:ll2@ai.mit.edu
CALL FOR PRESENTATIONS
LL2 will be an intense, exciting, one-day forum bringing together the
best programming language implementors and researchers, from both
academia and industry, to exchange ideas and information, to challenge
one another, and to learn from one another.
The focus of the workshop is not whether or not a particular language
is "lightweight", but how to get usable and useful programming tools
into the hands of programmers, minimizing dogma, and maximizing
flexibility.
Proposal Abstracts - due Tuesday Oct. 8:
------------------
We are seeking two to five page abstracts of talks to be given at
the workshop. There will be two talk lengths:
(1) Rapid Fire: 10 minutes strict time limit.
(2) Regular: 30 minutes.
Some suggested topics are:
* Success or failure stories: History and analysis of:
- language design: features that either worked out great or were
a curse,
- language implementation: clever implementation ideas that
either worked or failed miserably,
- application war stories involving lightweight languages.
* "From scripts to programs" - software engineering with
lightweight and/or a mix of languages. How to (or not to!)
scale from little scripts to large, complex applications.
* From ivory tower to cube - what language implementors need to
know from academic programming languages research.
* and back.
Indicate whether you intend the talk to be a 10 minute or a 30
minute talk.
Send submissions to: ll2-submit(a)ai.mit.edu
We want presentations that will inspire, motivate, and educate. We
want language implementors and researchers to leave the workshop fired
up with ideas for future languages, features, and implementation
tricks. We want language users to leave the workshop fired up with
new ideas and new tools.
In addition to submitted presentations, there will be a number of
invited talks, and a panel or debate. After the workshop, there will
be an evening social event and dinner.
Last year's workshop is online at http://ll1.mit.edu.
Dates: Tuesday, Oct. 8 - submissions due by end of day.
Tuesday, Oct. 15 - notification of acceptance
Saturday, Nov. 9, 9am-7pm - LL2!
Program Committee:
Paul Graham <pg(a)bugbear.com>
Jeremy Hylton <jeremy(a)zope.com>
Shriram Krishnamurthi <sk(a)cs.brown.edu>
Mike Salib <msalib(a)mit.edu>
Olin Shivers <shivers(a)cc.gatech.edu>
Dan Sugalski <dan(a)sidhe.org>
Greg Sullivan <gregs(a)ai.mit.edu> (chair)
Dan Weinreb <DLWeinreb(a)attbi.com>
This is to announce the release of Pound v0.11.
New in this release:
- added the ability to track sessions by cookie value or URL parameter value,
in addition to IP address.
- sockets are opened with REUSE_ADDR to allow for quick restart (the socket
is first checked to make sure no other program is really using them).
- added code for early pruning of sessions to "dead" back-end servers.
- fixed a minor problem with content-less responses.
The software is at version 0.11 (pre-production quality). Further testing
(especially under heavy loads), improvements and suggestions are welcome.
This will probably be the last pre-1.0 release, which will only include bug
fixes (not that there are any). The feature set seems to be pretty much
frozen - unless someone comes up with a really good, must-have, idea.
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 fail-over-server: should a back-end server fail, Pound will take note of
the fact and stop passing requests to it until it recovers.
- a request redirector - it will pass client requests to separate groups of
servers, based on required URL and the presence or absence of headers
(pattern matching)
Pound was specifically developed to serve as a front-end for multiple
instances of Zope running on top of a common ZEO storage, but can be used
with any other web server. A patch for the Python source of z2.py is
available as part of the distribution to allow using Pound's SSL capabilities.
Pound is currently in use in several medium to large volume sites and seems
to be holding up quite well. The speed is well superior to other, equivalent
solutions, the configuration is much simpler and the necessary resources
(CPU, RAM, disk) are much, much lower.
For further information, download, etc. please see http://www.apsis.ch/pound
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
Hello all !
Ingeniweb, leading french company for Zope hosting and engineering is
proud to announce the availability of its latest training concerning
the famous CMF/PLONE:
http://www.ZopeServiceProvider.com/Formation/FormationaCMF
(Website in French only for now)
This training can be done in French or English, in your company or in
our training room, during 4 days in Europe, at your convenience.
Contact us:
- www.ingeniweb.com
- contact(a)ingeniweb.com
- +33 1 30 06 01 41
--
Olivier DECKMYN
INGENIWEB (TM) - SARL 50000 Euros - RC B 438 725 632
2 cours du 14 Juillet - 78300 Poissy France - +331 300 601 41
web : www.ingeniweb.com - « les Services Web Ingénieux »
PGP : http://www.ingeniweb.com/keys/olivier.deckmyn
Plone reaches Beta stage
September 12, 2002 the Plone project reached beta and is now in feature
freeze.
We are welcoming all developers and end users to come and try out the new
system that we have been working on developing over the past 16 months. It
is based on the Python language, the Zope application server, and the
Content Management Framework product suite. We have given quite a bit of
attention to this release and feel that it is ready for anyone who is
interested in dynamic websites.
What is Plone? Plone is a software product that is focused on the end user
experience for managing dynamic websites - <buzzword>Content Management
System </buzzword>.
Plone does the work you hate doing. It helps avoid:
a.. What developers hate - we have spent considerable amounts of time on
user experience combined with general look and feel. The CSS has been well
thought out and in use for over a year. We have taken great pains into
soliciting feedback from end users to try to create the lowest impedance
possible when interacting with a content management system. As a developer,
Plone makes it easy to have a consistent and good-looking interface.
b.. What consultants hate - most consultants tends to be "customizers" of
software. They simply do not have the time to delve deep into the language
or shuffle data back and forth between the application and storage medium.
Once they learn the system they merely can create new content types by a
click of a button and create workflow definitions through the web!
c.. What designers hate - we hide all of the technical plumbing and go out
of our way to make our XHTML extensible and easy to understand. All of our
PageTemplates are easily changed in Dreamweaver and other WYSIWYG tools so
that you do not have to be a technical person to change the design of a
website. Since all of the style is housed in the CSS the designer can
override our CSS or provide alternate styles to compliment the stock Plone
stylesheets.
d.. What bosses hate - software that is a pain to install and evaluate.
Our Windows installer, made by Andy McKay of zopezen.org fame has written
enables a "pointy clicky" experience from install to managing the Plone
system. Plone "Just Works". They can use and test the system how they see
fit, no geek explanations needed.
The software is like any other software Product, Interwoven's Teamsite or
Vignettes StoryServer - it requires some up front understanding of the
technologies involved. We are trying to lower the bar as much as possible:
Python is the simplest language, Zope complexities are hidden by the
CMF/Plone Products, and third party products like Ben Saller's CMFTypes -
promise a future of creating Plone content without having to touch HTML!
You can find the plone website at http://plone.org/
cheers,
~runyaga, limi, plonista, tesdal and the rest of
The Plone Team