CPS Release 3.0 beta3 est disponible en téléchargement [Brève]
Nuxeo est heureux d'annoncer une nouvelle version de Collaborative Portal Server (CPS) à télécharger.
Cette version est principalement destinées aux développeurs
et utilisateurs éclairés de Zope. Une version finale est prévue
pour la fin de l'année 2003.
URL : http://zope.org/Members/nuxeo/Products/CPS3
Beaucoup de travail a été réalisé depuis la sortie de la version beta2 :
-
CPSDocument & CPSSchemas refactorés et fournissant par défaut de nouveaux types de contenus :
-
Glossaire : Collection de définitions regroupées par ordre alphabétique.
-
Entré de glossaire : Définition à utiliser dans un Glossaire.
-
Galerie d'images : Collection d'images.
-
Documents flexibles ou structurés.
-
Type évennement.
-
Type(s) FAQ amélioré.
un travail important a été réalisé sur l'architecture de ces 2 produits de façon notamment à faciliter le travail d''intégration.
-
-
Intégration Epoz améliorée. Il est possible maintenant d'utiliser Epoz en tant que pop ups et donc de pouvoir en placer plusieurs sur une même page.
-
Framework de tests unitaires global pour CPS (basé sur ZopeTestCase).
-
Installeur de base servant à l'installation des autres produits CPS. Encore en version de preview.
-
Racourcis clavier en back office.(Voir doc/shortcurts.txt à l'intérieur de CPSDefault)
-
Possibilité de revenir à une version de travail à partir d'une version donnée d'un document. (Fonctionne si le type de contenu est de type proxy)
-
Beaucoup de nouveaux widgets disponibles au sein de CPSSchemas.
Voir les fichiers HISTORY à l'intérieur des packages CPS pour plus d'informations sur les corrections de bugs et nouvelles fonctionnalités.
A propos de CPS3
CPS3 est la nouvelle version de Nuxeo Collaborative Portal Server. Il comprend les modules suivants réalisés par Nuxeo :
-
CPSCore : fondations et services "core"
-
CPSDefault : implémentation par défault (skins, services, organisation)
-
CPSSchemas : framework de gestion des formulaires (des champs, schémas de données, vocabulaires, etc) tant au niveau de l'affichage que du contrôle.
-
CPSDocument : offre des fonctionnalités très avancées de création de types de documents en se concentrant sur la structure de données et sur l'interface utilisateur. CPSDocument permet de créer facilement des types de documents à travers la ZMI sans programmation.
-
NuxMetaDirectories and NuxUserGroups : modules de gestion d'annuaires et de groupes d'utilisateurs. De plus, MetaDirectory permet de gérer tout type d'annuaire, pas seulement des annauires d'utilisateurs (structures, contacts, etc.)
Le package CPS3 inclut également pour plus de simplicité d'installation les modules Zope suivant :
-
Le CMF (CMFCore, CMFDefault, DCWorkflow, CMFCalendar, CMFTopic)
-
TranslationService and Localizer: internationalisation de l'interface
-
BTreeFolder2: stockage pour le dépot central de documents
-
PortalTransform: gestion des transformations des formats de fichiers
-
Epoz: édition WYSIWYG des champs HTML
Détail des modules CPS3
CPSCore
Ce module initialise les services et les fondations du framework CPS3.
Fonctionnalités :
-
Mécanisme de gestion des révision et des traductions souple pour les objets de contenu.
-
PortalRepository : Mécanisme unifié de stockage des documents (content objects), de leurs révisions et traductions.
-
EventService : service avancé pour gérer les communications entre les services.
-
Tout est géré par le workflow, avec support des workflow placeful (locaux). Il est ensuite possible de paramétrer ou d'ajouter des workflows pour adapter le comportement des objets (sécurité, etc.).
CPSDefault
Ce module déclare les documents de base et fournit l'implémentation des services principaux du framework et une interface utilisateur par défaut (modifiable au moyen du système de skins CMF) pour Nuxeo CPS3.
Fonctionnalités :
-
Une interface par défaut complète (skin)
-
Système de gestion de portail fondé sur des boîtes ou portlets. Plusieurs types de boîtes sont fournis.
-
Deux types de document CPS "exemple" : Dummy et Folder. Il est bien sûr possible d'en ajouter grâce à CPSDocument et CPSSchema.
-
Intégration du framework de traduction et traduction anglaise et française par défaut de l'interface (traduction en néerlandais prochaînement disponible).
CPSSchema
Ce module ajoute un framework de gestion des formulaires (champs, schémas, layouts, vocabulaires, etc.) tant au niveau de l'affichage à l'utilisateur qu'au niveau de la validation.
Un schéma définit une structure de donnée pour un objet au niveau de chaque champ. Un champ peut être un entier, une chaîne, une liste, un fichier, etc.
Un vocabulaire définit une liste ordonnée d'entrées présentée à un utilisateur et un code associé stocké dans l'objet. Par exemple, un vocabulaire peut être utilisé pour définir une liste de pays (en stockant les code pays mais en affichant le nom complet), une liste de services, etc. De plus, les vocabulaires supportent l'internationalisation des entrées.
Un "widget" définit la manière dont un ou plusieurs champs du schéma sont affichés à l'utilisateur. Il peut y avoir plusieurs modes d'affichages (par exemple : "vue" et "édition"). Un module peut, de plus, récupérer une entrée de l'utilisateur et valider les entrées en affichant un message si la validation ne passe pas (c'est typiquement le fonctionnement du mode de visualisation "édition"). Les widgets peuvent être paramétrés par l'administrateur, qui peut aussi en créer de nouveaux pour répondre à des besoins spécifiques.
Un layout est une façon d'assembler plusieurs widgets pour les afficher. Il ajoute le niveau de rendu graphique qui peut par exemple ajouter des libellés avant les champs, gérer le rendu grâce aux CSS, ajouter des bordures, etc. Les layouts, comme les widgets, supportent plusieurs modes d'affichage (typiquement "vue" et "édition").
Enfin, le mode de stockage dans un objet peut-être complètement paramétré en utilisant des adapteurs (StorageAdapters) pour faire autre chose des données que les stocker directement dans un objet. Ainsi, il est possible de stocker certains champs dans une base SQL, par exemple, en écrivant un adapteur spécifique. On peut aussi imaginer stocker les résultats dans un dictionaire pour traitement ultérieur ou les accumuler à des fins statistiques.
CPSDocument
Ce module fournit un "Fexible Document" pour le CMF (et indépendemment de CPS, modulo quelques adaptations encore nécessaires). Il est basé sur le framework CPSSchemas qui lui offre les services de gestion des champs, schémas et validation dont il a besoin pour créer les Portal Types.
Ce module ajoute un nouveau type de Portal Type : FlexibleTypeInformation qui, automatiquement, utilise des schémas et des layouts pour créer de nouveaux types de documents. De plus, il permet de définir des schémas flexibles, de sorte que l'utilisateur puisse ajouter dynamiquement des champs au schéma pour un document donné et ainsi proposer cette flexibilité à l'utilisateur.
Pour plus d'information
Voici plusieurs sources d'informations sur CPS3 :
-
Les slides de la conférence "CPS : past, present and future" à Europython
-
La mailing list CPS-devel pour les développeurs (discussions en anglais)
-
La liste CPS-users-fr pour les utilisateurs francophones (et CPS-user pour les utilisateurs anglophones)
-
Le CVS public
-
Le site de Nuxeo et CPS-project.org
Commentaires
Crottes
Posted by:
KassKooye
at
02/12/03
D'habitude, c'est Erico Rococo Barroco qui pose ses messages publicitaires tels des etrons (Cf le message encore visible du 31/10).
On a l'habitude et on se marre car c'est son boulot de commercial et on va meme jusqu'a lui pardonner sa lourdeur et son insistance a vouloir defendre bec et ongles son gagne-pain.
Mais que le boss en personne vienne faire ses besoins en public, le leader maximo capitalistique a 99% de Nuxeo (le 1% c sa copine), ca me troue le cul et donc fallait que moi aussi, je lache une caisse !
Zont vire le Barocco ou quoi ?
Bisous Maximo
Voilà un commentaire vraiment insultant, stérile et stupide. N'est-il pas normal de venter son travail ? Et que je sache, CPS est dispo sous Licence GPL, non ?
oui c'est en GPL, et il existe bien une vrai communauté autour de cet outils.
voir cvs: http://cvs.nuxeo.org/cgi-bin/viewcvs.cgi/
voir projet-cps: http://www.cps-project.org
les mailling lists http://lists.nuxeo.com/pipermail/cps-users-fr/ et http://lists.nuxeo.com/pipermail/cps-devel/
Un bien bel exemple de racolage signé Christophe, un habitué du genre : la preuve
Mouai ... c'est assez émouvant ce genre de remarque.
Prendre une phrase hors de son contexte, ca me fait penser à une certaine époque ...
De plus j'ai pas mal contribué pour Zopera.
voila quelques articles http://www.zopera.org/search?Creator=christophe&meta_type=PloneArticle
Les contributions de la societe nuxeo sur ce site Internet se limitent a des annonces de reclame et de publicite.
Lorsque des utilisateurs posent des questions sur leur logiciel CPs , on les invite a aller ailleurs pour reposer lesdites questions ou pour lire d'eventuelles reponses.
L'utilisation qui est faite de Zopera par la societe nuxeo s'apparente a du detournement d'utilisateurs voir meme a du racolage.
Et je n'ai qu'un mot qui me vient a l'esprit : LAMENTABLE !
Franchement je trouve inadmissible ce genre de comportement ( celui de KassKooye ).
Que tu n'aimes pas un produit ou les gens qui le font, ce n'est pas un droit pour les insulter comme tu le fait ! C'est d'une vulgarité et d'une gratuité - c'est comme ça que tu vois l'open-source ? :-( - qui prouve un manque total de respect pour les personnes.
Ainsi que pour la communauté ... car c'est à cause de gens comme toi et de vos comportements que des disentions qui n'ont pas lieu d'être apparaissent. Quelle image de la communauté est renvoyée par des trollers comme toi ? T'ai-tu au moins posé la question ? Toi qui semble vouloir soi-disant défendre la communauté ... contre le capitalisme de NUXEO.
Tu veux défendre Zopera qui a été mis en place par Ingeniweb et qui fait sa pub aussi sur le site ... Mais c'est totalement normal ! Il y aurait peut-être problème si leur solutions étaient propriétaires ... mais elles sont GPL ... les entreprises ont le droit de vire tout de même, gagner de l'argent c'est ce qui permet de financer la R&D ... Mais là, le débat dépasse ce post et la simple communauté Zopera. C'est un débat sur le modèle economique des SSLL ...
Personnellement, pour mettre les choses au clair, professionnellement je suis en collaboration avec Ingeniweb, et j'utilse Plone. Mais même si je n'utlise pas CPS, je respecte le travail de NUXEO. De ce que j'ai vu de CPS, il m'a l'air d'être un produit très bien, et sur certains point bcp plus évolué que Plone (bien que ces deux produits évoluent extrêment vite)....
Pour terminer je dirais seulement ceci, toute personne à droit au respect. Même toi malheureusement Kasskooye ... :'-( Et un derniet pour la route : ce n'est pas un moderateur dont à besoin la communauté mais simplement de membres qui sachent faire preuve de respect mutuel et de savoir-vivre, car apparemment certaines personnes ne savent pas ce que cela veut dire.
C'est quand même terrible de devoir faire la morale ... Certains dans leur enfance ont du manqué de fessée cul-nu !
A bon entendeur, Salut !
Contexte : Message de grival (??) client Ingeniweb
La société INGENIWEB est Sponsor du Site Zopéra. Nous mettons depuis plus de 2 ans à disposition de ses concepteurs un serveur avec suffisament de bande passante pour absorber un trafic de plus en plus important (acuellement 2 MBps dédié avec burst a 10 Mbps).
La société INGENIWEB peut en contrepartie de ce sponsoring faire figurer un bandeau publicitaire (qui a disparu d'ailleurs depuis la nouvelle version sous Plone mais qui sera remis en place dans les meilleurs délais ... sinon, ca va chauffer ;-)).
Les interventions à des fins commerciales ou promotionnelles de la société INGENIWEB dans des forums peuvent être comptées sur les doigts d'une main au cours de l'année 2003.
La société INGENIWEB est l'un des plus gros contributeurs Open-Source en nombre de composants du produit PLONE soutenu officiellement par la Zope Europe Association (ZEA) dont INGENIWEB est membre fondateur.
Mise au point :
Si les contributions des Ingénieurs de la société INGENIWEB se résumaient à la promotion de la sortie des composants Open-Source qu'ils réalisent, je doute que le site Zopera connaisse le succès qu'il rencontre actuellement.
Que des ingénieurs INGENIWEB tels que Kamon Ayeva, Pierre-Julien Grizel, Olivier Deckmyn, Maik Roeder, Nicolas Geissel, etc., prennent le temps de répondre aux questions des utilisateurs de Zopera est une attitude saine et constructive. Tout comme le sont les réponses apportées par Gillou, christophe, jeandelahaye, gwen et tous les autres qui prennent le temps de répondre aux questions. (je botte en touche pour Rogers ;-))
Si la société Nuxeo considère que Zopéra n'est qu'un panneau d'affichage pour ses communiqués de presse, c'est son droit car CPS fait parti intégrante de la famille des produits ZOPE dont Zopéra est le Portail francophone.
Dont acte.
Amicalement
L'intervention de Mr le Directeur d'ingeniweb, jeune cadre dynamique B. et C etc ..me parait mesurée , raisonnable et respectable .
Il ne faut pas "cracher dans la soupe " et nous devons reconnaitre que sans Ingeniweb ce forum aurait rejoint le vaste cimetiere des sites ephemeres . La presence d'un bandeau de pub , ne m'empeche pas de dormir , il faut bien vivre !!
Par contre que le Webmestre de Zopera , tolere les interventions paranoiaques d'un "fouteur de M.. " professionnel ( c'est son fond de commerce ) pose probleme .
Toute publication sur Internet est depuis peu soumise aux mêmes regles que dans la presse ecrite ou audio visuelle .
Imaginez le même texte d'insultes vis a vis de S Fermigier et Nuxeo dans la rubrique courrier des lecteurs du Monde ou Liberation !!
Moi je suis plutot content de savoir sur une site francophone de ZOPE qu'il existe un produit de qualite (si j'en juge par la description ) a savoir CPS , cree par une SII française et qui est une alternative a PLONE produit anglophone ..même s'il propose une version frenchie !!
n'en deplaise a Du KK .. en priant les lecteurs de m'excuser , car il m'est tres difficile d'evoluer a un niveau intellectuel au dessous de la ceinture et des "bijoux de famille " A+
>Que tu n'aimes pas un produit ou les gens qui le font, ce
>n'est pas un droit pour les insulter comme tu le fait !
>C'est d'une vulgarité et d'une gratuité - c'est comme ça
>que tu vois l'open-source ? :-( - qui prouve un manque
>total de respect pour les personnes.
Ce n'est pas le produit mais les gens et la maniere qu'ils ont de poser leur spam. Ce sont EUX qui manquent totalement de respect pour les personnes.
>Ainsi que pour la communauté ... car c'est à cause de gens
>comme toi et de vos comportements que des disentions qui
>n'ont pas lieu d'être apparaissent. Quelle image de la
>communauté est renvoyée par des trollers comme toi ?
>T'ai-tu au moins posé la question ? Toi qui semble vouloir
>soi-disant défendre la communauté ...
>contre le capitalisme de NUXEO.
Qui parle de capitalisme de NUXEO ? Je parle du capitalisme du gerant archi-majoritaire de Nuxeo. Quant aux dissenssions dont tu parles, je pense que c'est une vaste fumisterie et qu'en fait tout le monde s'entend comme larron en foire pour se partager le marche de Zope en France.
>Tu veux défendre Zopera qui a été mis en place par
>Ingeniweb et qui fait sa pub aussi sur le site ... Mais
>c'est totalement normal ! Il y aurait peut-être problème
>si leur solutions étaient propriétaires ... mais elles
>sont GPL ... les entreprises ont le droit de vire tout
>de même, gagner de l'argent c'est ce qui permet de
>financer la R&D ... Mais là, le débat dépasse ce post
>et la simple communauté Zopera. C'est un débat sur le
>modèle economique des SSLL ...
Droit de vivre et modele economique... En tout cas, ca nous fait des vacances de ne plus avoir de partout la pub d'IngeniOuaib.
>Personnellement, pour mettre les choses au clair,
>professionnellement je suis en collaboration avec
>Ingeniweb, et j'utilse Plone. Mais même si je n'utlise
>pas CPS, je respecte le travail de NUXEO. De ce que
>j'ai vu de CPS, il m'a l'air d'être un produit très bien,
>et sur certains point bcp plus évolué que Plone (bien que
>ces deux produits évoluent extrêment vite)....
Chacun son truc. Moi je teste en ce moment Ikaroo et Zwook.
>Pour terminer je dirais seulement ceci, toute personne à
>droit au respect. Même toi malheureusement Kasskooye ...
>:'-( Et un derniet pour la route : ce n'est pas un
>moderateur dont à besoin la communauté mais simplement de
>membres qui sachent faire preuve de respect mutuel et de
>savoir-vivre, car apparemment certaines personnes ne
>savent pas ce que cela veut dire.
Et donc, on laisse un site comme Zopera se faire spammer par des publicites repetitives et lourdes. Pour poster dans la rubrique actualites, il faut definir que son post est une breve. Les lecteurs apprecieront le cote "breve" du message publicitaire de Monsieur Fermigier.
>C'est quand même terrible de devoir faire la morale ...
>Certains dans leur enfance ont du manqué de fessée cul-nu !
Certains dans leur enfance ont ete eleves comme s'ils etaient des genies et quand ils deviennent adultes, ils sont dotes de tetes aussi grosses que des melons et ne passent plus les portes. Ils se permettent alors toutes les outrances et je considere que le post qui a genere mon coup de gueule est une outrance intolerable.
Je n'achete jamais de pain dans la boulangerie a cote de chez moi et je la denigre aupres de tous mes amis et relations mais quand j'ai besoin de faire passer une publicite pour fourguer mon canape 3 pieces, je n'hesite pas a pousser la porte et a placarder ma publicite sur leur panneau d'affichage gratuit !
Messieurs les pourfendeurs de meskooyes, nous n'avons pas les memes valeurs.

Log in
PloneArticle
Forgot your password?