Hello everyone.

We are glad to announce the first release of the 3.5 series of CPS.
You can download the tarballs at the usual place:
  http://www.cps-project.org/sections/downloads/

This release gathers all the improvements and bug fixes that have been
made since one year ago, when the 3.4 stable branch has been derived
from the trunk.

The graphical rendering system has been entirely reworked, with the
introduction of CPSDesignerThemes (see below). Life has been made
easier for administrators, and a few new user-level features have been
developed, but this is still a landmark release before one big job
that's delicate to make in concurrence with other changes: the full
unicode support and rendering.

We'll go along the same path for future releases: 3.5.1 should also
bring new features for publication oriented portals; with 3.5.2 should
come at least the finalization of CPSDesignerThemes.

Until 3.5.2, you'll have to be aware that the portlets editor is still
based on CPSSkins, making it a bit inconvenient to edit portlets that
belong to slots that aren't exposed in your existing CPSSkins themes.
This is by no means blocking, but needless to say, we'll help people on
the mailing list.

Major changes in CPS 3.5.0
==========================

Note: this selection is about usage  disregarding the corresponding
amount of coding effort.

CPSDesignerThemes
-----------------
A new approach to themes in CPS, especially targeting professional web
designers: design themes almost like static sites, only with special
markers for portlet inclusions. In other words, you get the full
expressive power of html and css, and not much to learn. It's also
really fast, but graphical rendering isn't the most time-consuming part
of CPS.

The basic principles are described in this blog entry:

http://www.racinet.fr/index.php?post/2009/06/10/A-new-themes-engine-for-CPS

The current features include:

  - File system themes container (global)
  - theme choosing criteria (negociation) identical as CPSSkins'
  - CPSSkins export procedure
  - Ships with exported CPS 3.4 theme and use it.

The roadmap is here: http://www.racinet.org/cps/designer-themes
We are currently short before 0.3.

Administrative tools and improvements
-------------------------------------

 - Switch user facility: the global manager can take any user's
identity. Really a must to reproduce actual users' problems or check
complicated rights configurations. It's much less a of a burden to test
new developments or setups involving different roles (workflow...)
 - Cps jobs: ready made script harness to launch scripts. Makes it
easier to launch administrative tasks. Already leveraged for
meta_profile replaying, catalog reindex and tree cache rebuild.
cpshousekeeping and cron system are planned.
 - Big error log cleanup: now most error logs are actually errors and it
makes sense to get them in the mailbox.
 - Centralization of ldap connexion information and passwords. Typically
just one will be needed for a portal. Easy to update password or switch
server.


User-level features
-------------------

 - Nested groups of users, a.k.a. groups of groups.
 - Social bookmarking portlet : Digg, Redit...
 - Integration of TinyMCE, a powerful Javascript HTML WYSIWYG text editor
 - Notification emails originate from the person that triggered them
(can be changed); also more control over html rendering of document
inside them, and support embedded images. Can be, e.g, forwarded to a
mailing list.
 - No more mysterious Zope authentication popups for users: people
stepping on unauthorized ground now get a proper Unauthorized page. This
made a lot of user mistakes (sending links without checking permissions)
look like software bugs.
                
More detail
===========

You can check the milestone status on
http://svn.nuxeo.org/trac/pub/milestone

See also the changelog issued by the packaging tool we use (bundleman)
here: http://www.racinet.org/cps/changelog_347_350.txt

This is from the time the 3.4 branch has been derived from the trunk.
To compare with 3.4.9, see this:
http://www.racinet.org/cps/changelog_347_349.txt

Cheers.

-- 
Georges Racinet, http://www.racinet.fr
Zope/CPS/Plone expertise, assistance & development
GPG: 0x4862FFF7

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users

Reply via email to