Discussion:
Sortie de CPS version 3.5.0
M.-A. DARCHE
2009-12-27 22:02:48 UTC
Permalink
Bonjour,

Nous sommes heureux d'annoncer la première version de la série 3.5
de CPS. Vous pouvez télécharger les archives à l'adresse habituelle :
http://www.cps-project.org/sections/downloads/

Cette version 3.5.0 de CPS regroupe toutes les améliorations et les
corrections qui ont été réalisées pendant un an, depuis que la branche
stable 3.4 a été tirée depuis le tronçon principal de CPS
(le « trunk »).

Le système de rendu graphique a été complètement retravaillé,
avec l'introduction de CPSDesignerThemes (voir ci-dessous). On a
également travaillé à simplifier la vie des administrateurs systèmes,
et des nouvelles fonctionnalités au niveau utilisateur ont été également
développées. Mais cette version n'inclut pas encore le gros travail
que tout le monde attend avec impatience : le support complet d'Unicode
au niveau des contenus ainsi qu'au niveau du rendu des pages web.

CPS version 3.5.1 devrait inclure des nouvelles fonctionnalité pour
les portails orientés publication. CPS version 3.5.2 devrait marquer
la finalisation de CPSDesignerThemes. Aussi jusqu'à la version 3.5.2
il faut noter que l'éditeur de portlets est toujours basé sur CPSSkins,
ce qui rend un peu pratique de modifier des portlets qui n'appartiennent
pas à des slots qui ne sont pas exposées dans des thèmes de CPSSkins.
Cela n'est en aucun cas bloquant, et les personnes qui auraient besoin
d'aide sur ce point pourront être aidées sur les listes de discussion
de CPS.

Changements majeurs dans CPS 3.5.0
==================================

Note : ceci est juste une sélection basée sur le fonctionnel,
indépendamment de tout le travail de développement.

Fonctionnalités utilisateurs
----------------------------

- Groupes de groupes, le retour d'une fonctionnalité qui avait été
perdue il y a quelques années
- Portlet pour partager les documents sur les réseaux sociaux : Digg,
Redit...
- Intégration de TinyMCE, un des éditeurs JavaScript HTML de référence
qui produit du code XHTML maitrisable, valide et accessible
- Possibilité, dans CPSSubscriptions pour les notifications courriel,
de faire que l'émetteur du courriel soit la personne à l'origine
de l'action notifiée. Meilleur contrôle du rendu HTML du document
avec support de l'inclusion d'image qui en fait un format de choix
pour la génération de contenu sur des listes de diffusion.
- Plus de mystérieuses fenêtres d'authentification Zope :
les personnes accédant à des ressources pour lesquelles elles ne sont
pas autorisées ont maintenant une page d'explication adéquate.
Cette correction est essentielle, ce problème faisait en effet
considérer comme des bogues des simples interdictions d'accès.

CPSDesignerThemes
-----------------

Une nouvelle approche de gestion des thèmes dans CPS, avec pour cible
les graphistes web/webmestres professionnels : permettre de créer
des thèmes de la manière la plus proche possible que celle utilisée
pour créer des pages web statiques, avec seulement quelques marqueurs
spéciaux pour l'inclusion de portlets. Le tout pour permettre la
création de nouveaux thèmes sans avoir à connaitre et/ou comprendre
la logique de CPS et de CPSSkins. Ce nouveau rendu est également
extrêmement rapide, même le rendu des pages et des ressources web
n'est pas la partie qui prend le plus de temps avec CPS.

Les principes de base sont décrits dans ce billet (en anglais) :
http://www.racinet.fr/index.php?post/2009/06/10/A-new-themes-engine-for-CPS

Les points importants sont les suivants :

- Négociation de thèmes,
fonctionnellement identique à celle de CPSSkins
- Export de thèmes de CPSSkins
- Inclut et utilise le thème classique de CPS 3.4

La feuille de route : http://www.racinet.org/cps/designer-themes
Et nous sommes actuellement très proches de CPSDesignerThemes 0.3.

Fonctionnalités pour les administrateurs systèmes
-------------------------------------------------

- Fonctionnalité de changement d'utilisateur : idéal et ultra rapide
pour tester et reproduire ce qu'un utilisateur peut voir, faire
et avoir comme problème.
- Cps jobs: des scripts tout prêts à être exécutés pour réaliser
des tâches administratives. Déjà utilisés pour le rejeu des
métaprofils, de la réindexation des catalogues et de la reconstruction
des tree cache. Un système de cron et la migration de cpshousekeeping
sont bientôt prévus.
- Suppression de plein de messages inutiles et d'erreurs dans les logs
- Centralisation de la configuration (y compris le mot de passe)
à un annuaire LDAP utilisé par plusieurs CPSDirectories.

Plus d'informations
===================

Vous pouvez consulter tous les détails de cette version :
http://svn.nuxeo.org/trac/pub/milestone

Vous pouvez également consulter le fichier des changements généré
automatiquement (avec bundleman) depuis que la branche 3.4 a été tirée :
http://www.racinet.org/cps/changelog_347_350.txt

À comparer avec les changements suivants depuis que la branche 3.4
a été tirée à la sortie de CPS 3.4.9 :
http://www.racinet.org/cps/changelog_347_349.txt


Bien cordialement,
--
Marc-Aurèle DARCHE
AFUL http://www.aful.org/
Association Francophone des Utilisateurs de Logiciels Libres
French speaking Libre Software Users' Association
Loading...