Stefane Fermigier

Posts for category: Zope

Zope 3.2 and 2.9 beta coming today

| Comments

Great news: the first beta of Zope 3.2 should be released today, according to Jim Fulton, "The Zope Pope", and Zope 2.9 beta1 (which will include Zope 3.2beta1) later this week, according to Andreas Jung, release manager for Zope 2.

Laptop stats at the Zope sprint in Europython

| Comments

Here are some stats about the laptops used by the Zope sprinters in Europython:

  • 13 Apple notebooks (all of them 15'' Titanium btw)
  • 5 Dell notebooks
  • 1 IBM X40 subnotebook
  • 1 ASUS S5 subnotebook (mine :) )
  • 2 no-name notebooks (MITAC)

All the non-Apple notebooks seem to be running some variant of Linux (no Windows in sight).

Some of the titanium seem brand new, and all their owners seem to be proud of using the "world's most advanced obsolete computer" :)

Paris Zope3/ECM/Five sprint: the wrap-up

| Comments

Here is the wrap up for the sprint that just happened in Nuxeo's premises in Paris this week.

As you can see, a lot has been achieved, though what has been done is slightly different from what was envisionned in the first place.

The good news is that we now have a better understanding of how we're going to gradually and non-disruptively shift from Zope2 to Zope3, thanks to Five and the upcoming Zope 2.8 release.

Status of the different projects:

  • Five/2.8 integration:

    Martijn: A release (pr1) should be available soon on Codespeak with 2.8 + Five + ZX3.0.

    This is the result of the work of many people.

    We will followup on zope-dev mailling list.

    We haven't solved the release management issues (coordination with Andreas Jung and Zope Corp).

    We'd like to release 2.8 by mid-april, but it is not sure if it's going to happen.

    Stefan: all tests (5459 of them!) pass for Zope 2.8 + Five.

  • RDF:

    Michel: Tarek has added a bunch of test cases to Zemantic.

    We've added text indexing to the litteral object values by backporting Zope 3.1 text indexes.

    I'me going to do a 0.5 release as a result from the sprint.

    Tarek: I've integrated Zemantic in our webmail. At this time it is used to replace a regular ZCatalog for search in body and headers, but the next step will be to set up more complex relations like : "give me the mails from bob written in the foo list about this subject" and zemantic has now everithing needeed to do so. It now deals with thinking about a efficient UI.

  • Repository/versions:

    We've chatted about this between Zope, CPS, Silva and Plone hackers. That's all - not enough for a press release :).

  • CPSSkins:

    Currently, I have implemented global portlets that can be dragged and dropped.

    Only dummy portlets have been created. This is very simple to do.

    Rendering (without any optimisations) is much faster than Zope 2.

  • Workflow

    Julien: I have checked the WfMC engine made by Jim Fulton in a branch of the Subversion.

    I have started implementing something on the third day of the sprint. I have created a utility that maps between documents and process instances.

    The advantage of this model is that we could have something as simple as DCWorkflow for modeling the process definition. But we can also use all the power of the activity-based workflow for complex business applications with relations between different content objects.

    I'm going to write a more complete description for what I have done and send it to the zope3-dev mailing list for comments.

  • Directories:

    Florent: directories are a model for what an LDAP or a SQL directory is.

    I've checked-in into the ParisSprint repository some code. There is no UI yet but I'm working on it.

  • Forms:

    Sidnei: I've made a prototype to convert AT schemas to Z3.

    There are local utilities in Five.

    All of the CMF and Plone tests pass with 2.8 after some fixes.
    A new release of CMF (1.4.8) has been made.

  • i18n:

    Martijn: we've discussed some use cases.

The branching situation is now:

  • Five has two branches: trunk (must stay compatible with 2.7) and Zope 2.8 integration

  • We're doing a preview or an alpha today and our goal is to have a 2.8 release in 1 month.

LiveCD ERP5 disponible

| Comments

Lu sur la liste ERP5, la version 1.0rc2 du liveCD est disponible.

Nexedi ne propose l'image ISO que par BitTorrent, j'en ai rendu une copie accessible parFTP etHTTP.

Le liveCD ERP5 permet de tester ERP5 sans se prendre la tête avec toutes les dépendances.

We are happy to announce the release of the second release candicate of the ERP5 Live CD. Please assume that this is a test version. You should expect that the Live CD is still unstable and can lead to massive data loss, although we have made a lot of effort to make it robust.

This version is available only by BitTorrent:

Once you set up BitTorrent, you can download the image file from this URL:

After you get the file, you can burn the image into a CD-R or CD-RW.

If you have already tried the previous version, you will have to remove the folder "erp5cd" and remake it. Otherwise, the Zope Products won't be freshed correctly.

Note that this Live CD requires some free space on your hard disk in order to store data in a permanent location.

Please read carefully the file "readme.txt" in the CD, before booting. Here is a list of known bugs in this release:
  • A few titles are still not appropriate
  • Japanese translation is incomplete
  • InventoryBrain is broken
  • Upgrading Business Templates is buggy

We are going to solve these problems in the next release. If you find any other problem, please send bugs to the mailing list

Slides tutoriel Zope/CPS @SolutionLinux

| Comments

Voici mes slides.

Avec une nouvelle définition de Zope:

« Zope » est un ensemble de technologies innovantes et agiles qui permettent de réaliser par assemblage de composants des applications web collaboratives

Et 5 nouveaux slides sur les best practices.