|
|
|
Nuxeo lance la version 3.4 de CPS, la plateforme d'ECM open source leader du marché
La nouvelle version majeure de CPS lui permet de prendre solidement pied
dans le cercle restreint des solutions haut de gamme d' Enterprise Content Management (ECM). De
nombreuses améliorations fondamentales ont été réalisées, suivant 3 axes:
- Architecture technique : plus grande flexibilité, cohérence technique
et fonctionnelle, ouvertures aux web services, modularisation, etc.
- Montée en charge et performances : performances accrues et montée en
charge importante sont au rendez-vous grâce à de nombreuses optimisations
à tous les niveaux (coeur CPS, Zope, ZODB).
- Fonctionnalités : charte graphique et ergonomique totalement repensée,
utilisation d'AJAX pour une interface plus réactive, nombreux nouveaux
modules fonctionels (géo-localisation, relations, calendrier partagée v2,
intégration totale avec le mail, blogs, wikis, etc.).
CPS garde bien sûr ses concepts et modules déja éprouvés pour vous proposer
un ensemble cohérent à la couverture fonctionnelle inégalée.
Nouveautés fonctionnelles marquantes
Voici les amélioration fonctionnelles principales :
- Nouvelle interface standard alliant ergonomie et qualité graphique,
qui offre aux utilisateurs la possibilité de travailler plus agréablement
et plus efficacement avec CPS.
- Frontal de consultation totalement accessible, conforme au niveau A du
WAI et qui peut rapidemment être porté au niveau AA ou même AAA au
sacrifice de quelques interfaces dynamiques.
- Utilisation des techniques AJAX pour offrir une interface plus rapide
et agréable aux utilisateurs, notamment lors de la création et la
modification du contenu.
- Mise en place de CPSSkins (éditeur WYSIWYG de thème, le plus avancé
toutes technologies confondues) qui permet aux webmasters et designers de
mettre en place rapidement une charte graphique et ergonomique totalement
différente de la charte standard sans avoir à écrire de code CSS, HTML ou
des templates.
- Mise en place de CPSPortlet, un moteur de portlets profondément
intégré avec CPSSkins qui permet de rapidemment mettre à disposition et
agencer sur le portail les informations utiles. Les portlets
fournissent, de plus, des flux RSS et ATOM qui permettent une syndication
native avec d'autres sites.
-
Nouveaux composants fonctionnels :
- CPSBlog : moteur de blog complet pour facilement mettre en place des
blogs au sein de votre intranet ou votre site web d'entreprise, comme
par exemple le site blogs.nuxeo.com.
- CPSWiki : permet de créer des wikis pour, par exemple, rédiger
collaborativement de la documentation, faire des brainstorming, etc. au
sein des espaces de travail.
- CPSOOo : intégration forte des formats de document OpenOffice.org et
transformation vers DocBook.
- CPSMailAccess (qui remplace CPSWebmail) fournit un client de mail
intégré à CPS en permettant une intégration forte avec la gestion
documentaire et le travail collaboratif (possibilité de workflow sur les
mails, passage de documents entre les mails et les espaces de travail,
indexation unifiée des mails et des documents dans CPS, accusés de
réception, etc.).
- CPSSharedCalendar (qui remplace CPSCalendar) offre un système de
calendrier partagé compatible avec le standard iCalendar et très complet
(support des évènements récurrents, synchronisation avec les logiciels
compatibles iCalendar tel que Apple iCal, Evolution, KOrganizer et Mozilla
Sunbird), interface ergonomique, recherche, invitation avec notification,
suggestion de plages horaires, etc.
- CPSGeo permet de géolocalicaliser (graphiquement) des documents sur
des cartes et de naviger de facon cartographique dans la base documentaire
(affichage des documents sur des cartes). CPSGeo est compatible avec les
standards internationnaux de SIG tel que WMS, WGS84 et Lambert2.
Améliorations techniques
- Utilisation des versions les plus récentes de Zope (2.9) et du CMF
(1.6)
- Utilisation de Zope3 pour tous les nouveaux composants (via le pont
Five) directement dans CPS (ex: CPSSharedCalendar, CPSMailAccess).
- Mise en place d'un système de configuration basé sur XML (via
GenericSetup), simplifiant la maintenance et la mise à jour des instances
CPS pour les développeurs et les exploitants.
- Nouveau module d'authentification (CPSUserFolder), fondé sur
CPSDirectory, augmentant la flexibilité des mécanismes d'authentification
et des référentiels utilisateurs.
- CPSWorkflow a été étendu pour fournir un moteur de workflow
documentaire supportant les schémas dynamiques, qui permettent de gérer la
dématérialisation de toutes les chaînes documentaires papiers. Ce modèle
hybride offre toute la puissance et la souplesse nécessaire pour créer
très facilement de chaîne de validation / revue / délégation dynamiques,
aisément maitrisable par les utilsiateurs.
- CPSRemoteController offre une large API en web service pour piloter
CPS à distance, depuis d'autres applications (Java, PHP, etc.) ou depuis
d'autres instances CPS. Ce module nous a permis de mettre en place les
fonctions de publication distante multi-sites.
- CPSRelation offre un service central de gestion de relations entre
documents, fondé sur le modèle RDF. Il permet de gérer toute forme de
relation documentaire et d'effectuer de recherches complexes sur les
dépendances entre documents.
- Importantes optimisations de performances à tous les niveaux,
augmentant significativement la vitesse d'affichage des pages dynamiques
et la montée en volume des données. Quelques travaux importants :
-
- travaux sur la ZODB (TransactionManager) permettant de regrouper et
d'ordonner les commandes à effectuer en fin de transaction.
- optimisation de la Content Repository de CPSCore accélérant de
manière significative la récupération des documents.
- Cache intégré à CPSSkins et CPSPortlet permettant de définir des
politiques de cache sur chaque portlet et zone du site.
- Utilisation du module de tests unitaires de Zope 2.9 permettant de
faciliter la création de tests automatiques. CPS inclut maintenant 2543
tests unitaires automatiques, ce qui garantit une assurance qualité de
haut niveau.
Modularisation
Plusieurs packages ont été créés et sont maintenus séparemment pour offrir
une bonne modularisation, clarifier l'architecture et proposer un produit
facile à installer pour des besoins courants.
- CPS Platform : c'est la plateforme d'ECM, comprenant tous les
modules du socle technique. CPS Platform est destiné aux développeurs
(dans les entreprises ou les SSII) qui réalisent des applications d'ECM
(gestion documentaire, gestion de courrier, platformes de travail
coopératif, etc.).
- CPS : implémentation par défaut de CPS permettant de facilement
mettre en place des sites Intranet / Internet / Extranet orientés travail
collaboratif et publication web. Il est destiné à la mise en place rapide
d'une solution standard, personnalisable. L'installation est simple et
pré-configurée. C'est le CPS tel que vous le connaissiez jusqu'à
maintenant. Si vous voulez tester CPS, c'est aussi le bon choix !
- CPS Legacy : contient les modules obsolètes ou non supportés.
Il permet de réaliser les migrations vers les composants de
remplacement.
Pour plus d'information
|
|
|
|