You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-fr@cocoon.apache.org by Jean-Christophe Kermagoret <jc...@babelobjects.com> on 2005/02/23 08:07:40 UTC

BlueXML : un CMS basé sur le portail Cocoon

Bonjour à tous,
je viens de finaliser la première version d'un CMS basé sur Cocoon et le 
portail fourni avec.

La license n'est pas Open Source, mais Collaborative Source, ce qui veut 
dire que le source est disponible mais que le déploiement (interne ou 
commercial) est payant. Il est possible de faire des contributions en 
nature. Tous les détails sont dans la license (seront en fait car je 
termine son adaptation)

Ceci étant dit, et dans le respect de cette license bien sûr, vous 
trouverez de nombreux modules qui pourront vous aider à comprendre 
quelques concepts Cocoon et vous montrent comment les utiliser.

Vous trouverez notamment :

* la communication inter-portlet avec le portail Cocoon
* l'authentification via le fw d'auth (utilisé par le portail) à 
différentes sources de données (ldap, fichier, base)
* la gestion de formulaires avec :
     * définition de "classes" d'objet
     * aggrégation des champs définis par ces classes
     * génération automatique du template à partir du binding dans lequel
       on peut spécifier des filtres sur les définitions ou les bindings
       (pour faire apparaître ou disparaître automatiquement des champs
        selon un rôle ou tout autre critère : par exemple une action)
     * des fonctionnalités CRUD + Editions + Notification + Recherches
* l'utilisation d'une base de données XML (eXist) via xmldb
* quelques flowscripts
* un mécanisme de localisation de ressources avec fallback, permettant 
d'utiliser des fichiers de données XML alternatifs si le fichier 
principal n'existe pas
* une application multi-site
* une application skinnable
* un exemple d'installateur avec IzPack
* un exemple d'architecture SOA (en tout cas c'est l'idée :-)

Bref, ca peut peut-être vous aider

Les sites sont :
* http://www.bluexml.org pour les téléchargements et le début de 
documentation
* http://www.bluexml.com pour le bizness

A bientôt, sur cette liste, ou sur la liste dédiée aux utilisateurs 
français du framework BlueXML.

Ps: il est interdit de rigoler quand vous lirez les textes en anglais 
que j'ai écrits...

-- 

Jean-Christophe Kermagoret
jck@BabelObjects.Com


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: BlueXML : installation

Posted by Jean-Christophe Kermagoret <jc...@babelobjects.com>.
Bonjour Laurent,

Il serait intéressant que tu t'inscrives sur la liste de BlueXML car je 
ne sais pas si BlueXML intéresse les membres de cette liste.

S'il te demande une authentification, c'est que le système fonctionne. 
Les comptes sont définis dans : 
bluexml/src/data/project/webapp/localhost/resources/addressbook.xml

Tu y trouveras 2 comptes elg@bluexml/barbara ou jck@bluexml/streisand

A bientôt sur BlueXML :-)

Jean-Christophe

Laurent Perez a écrit :
> Bonjour,
> 
> J'ai téléchargé et éxécuté l'installeur, mais je n'arrive pas à
> visualiser le site "exemple" livré avec BlueXML. Je ne pouvais pas
> démarrer le service par le menu démarrer (le .bat ne trouve pas cocoon
> dans son path), alors j'ai démarré directement avec
> "C:\BlueXML\bluexml\bin>BlueXML.bat".
> 
> Quand je visite http://localhost:8080, j'ai une demande d'auth, mais
> je ne sais pas quoi entrer :)
> 
> Avec guest/guest, ça lance une exception :
> java.io.FileNotFoundException:
> C:\BlueXML\bluexml\src\blocks\core\cms\webapp\profiles\copletinstancedata\portal.xml
> (Le chemin d'accès spécifié est introuvable), effectivement le dossier
> copletinstancedata n'existe pas. J'ai bien créé mes collections dans
> Exist.
> 
> Une idée :) ?
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 


-- 

Jean-Christophe Kermagoret
jck@BabelObjects.Com


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: BlueXML : installation

Posted by Laurent Perez <ha...@gmail.com>.
Bonjour,

J'ai téléchargé et éxécuté l'installeur, mais je n'arrive pas à
visualiser le site "exemple" livré avec BlueXML. Je ne pouvais pas
démarrer le service par le menu démarrer (le .bat ne trouve pas cocoon
dans son path), alors j'ai démarré directement avec
"C:\BlueXML\bluexml\bin>BlueXML.bat".

Quand je visite http://localhost:8080, j'ai une demande d'auth, mais
je ne sais pas quoi entrer :)

Avec guest/guest, ça lance une exception :
java.io.FileNotFoundException:
C:\BlueXML\bluexml\src\blocks\core\cms\webapp\profiles\copletinstancedata\portal.xml
(Le chemin d'accès spécifié est introuvable), effectivement le dossier
copletinstancedata n'existe pas. J'ai bien créé mes collections dans
Exist.

Une idée :) ?

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: BlueXML : un CMS basé sur le portail Cocoon

Posted by Jean-Christophe Kermagoret <jc...@babelobjects.com>.
Frédéric,

BlueXML fournit des outils pour monter sans programmation une 
application de gestion documentaire. Une application exemple, constituée 
des sources du site http://www.bluexml.org, utilisable théoriquement 
'tel quel', est fournie. Tu peux ensuite la faire évoluer et définir tes 
nouveaux types de document sans rien programmer.

Il faut partir de l'exemple, c'est plus simple dans un premier temps.

Jean-Christophe

Frédéric Deléon a écrit :
> En effet Jahia est une solution portail avec une structure de base qui
> permet de monter son propre site portail sans développement. Pour des
> applications spécifiques, il propose également une implémentation de la
> JSR-168.
> Par contre, je pense que l'aspect CMS est moins poussé.
> 
> Quand tu dis que BlueXML est un framework, est-il seulement une aide à la
> programmation ou fournit-il aussi des outils pour monter sans programmation
> une application de gestion documentaire (même minimaliste) ?
> 
> Frédéric
> 
> 
> -----Message d'origine-----
> De : Jean-Christophe Kermagoret [mailto:jck@babelobjects.com]
> Envoyé : jeudi 24 février 2005 11:04
> À : users-fr@cocoon.apache.org
> Objet : Re: BlueXML : un CMS basé sur le portail Cocoon
> 
> 
> Bonjour Frédéric,
> 
> A priori, Jahia est une solution portail, basée sur Jetspeed et les
> fonctionnalités sont développées en Java (j'imagine car je ne le connais
> pas très bien et ma dernière revue remonte à quelques mois)
> 
> BlueXML est développé quasi exclusivement en XSLT (juste quelques
> flowscripts) et utilise la technologie portail de Cocoon, l'objectif
> étant à court terme d'être indépendant du type de portail utilisé en
> étant compatible JSR-168 (notre dév restant bien sûr sous Cocoon).
> 
> BlueXML est un framework, son objectif premier est de faire gagner du
> temps aux développeurs en leur fournissant un ensemble de
> fonctionnalités par défaut (CRUD + recherche + impression html, pdf, ...
> avec gestion des spécificités selon rôle, user ou autre critère),  ces
> dernières étant très facilement configurables et paramétrables pour
> créer de nouveaux formulaires, de nouvelles visualisations, ...
> Dispensés de ces tâches, les développeurs peuvent ainsi se concentrer
> sur la valeur ajoutée qui fait la spécificité de leur projet.
> 
> En fait, BlueXML est une sorte de MS Access ouvert, au format XML. Vous
> définissez un type de document XML (vs table), et vous pouvez alors
> créer, consulter, mettre à jour, imprimer les informations, les
> rechercher en mode formulaire ou plein texte... Sans les inconvénients
> bien sûr :-). En outre, BlueXML en s'appuyant sur la technologie Portail
> propose un modèle de navigation. Vous n'avez donc plus qu'à vous
> préoccuper de votre valeur ajoutée.
> 
> En espérant avoir répondu à ta question,
> 
> Jean-Christophe
> 
> Frédéric Deléon a écrit :
> 
>>Jean-Christophe,
>>Tu parlais de Jahia comme exemple de licence collaborative.
>>Quel est justement la différence avec cet outil ?
>>Si je ne me trompe Jahia permet la gestion de documents avec un workflow
> 
> de
> 
>>validation et une gestion des droits.
>>BlueXML semble plus complet sur cette gestion documentaire, mais est-ce la
>>seule différence ?
>>
>>Frédéric
>>
>>-----Message d'origine-----
>>De : Jean-Christophe Kermagoret [mailto:jck@babelobjects.com]
>>Envoyé : mercredi 23 février 2005 18:49
>>À : users-fr@cocoon.apache.org
>>Objet : Re: BlueXML : un CMS basé sur le portail Cocoon
>>
>>
>>En fait, BlueXML gère toute sorte de données structurées, donc, par
>>exemple, des documents (auteur + titre + sous-titre + contenu + cat1 +
>>cat2 + cat3 + ... + date de publication + date de retrait + ... + statut
>>+ ACL + ...), des ressources multimédias, ... qui sont versionnées et
>>stockées in fine sur le système de fichier.
>>
>>BlueXML permet aussi de gérer des informations plus structurées comme
>>des événements, des tâches, des rapports d'activité... Une gestion
>>automatique de backoffice en fait. On définit simplement le type de
>>données qu'on veut manipuler et hop, c'est parti.
>>
>>Il manque peut-être un type de document 'document' plus fin pour mieux
>>correspondre à la notion de CMS.
>>
>>Bon ski :-D, la neige ne doit pas manquer, j'en ai jusqu'à ma porte à
>>Nantes...
>>
>>Jean-Christophe
>>
>>Sylvain Wallez a écrit :
>>
>>
>>>Jean-Christophe Kermagoret wrote:
>>>
>>>
>>>
>>>>Bonjour,
>>>
>>>
>>>
>>>Oups, désolé pour le double post.
>>>
>>>Jean-Christophe s'est aperçu qu'il avait envoyé son mail avec son
>>>adresse @bluexml.com (non inscrit sur la liste) et l'a renvoyé sous son
>>>adresse @babelobjects.com (inscrit sur la liste). Comme je suis en
>>>vacances haut dans la montagne avec un bon vieux modem, j'ai accepté la
>>>demande de modération du premier mail sans avoir vu que le deuxième
>>>était déjà arrivé.
>>>
>>>Désolé.
>>>
>>>Sylvain
>>>
>>>PS: j'ai été voir vite fait bluexml.org, et j'ai du mal à voir en quoi
>>>c'est un *content* management system (on parle portail, forms, CRUD,
>>>mais pas trop document). Faudra que je télécharge pour essayer lorsque
>>>j'aurai à nouveau une vitesse de connexion décente.
>>>
>>
>>
>>
>>--
>>
>>Jean-Christophe Kermagoret
>>jck@BabelObjects.Com
>>
>>
>>---------------------------------------------------------------------
>>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
>>Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
>>Autres commandes : mailto:users-fr-help@cocoon.apache.org
>>
>>
>>---------------------------------------------------------------------
>>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
>>Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
>>Autres commandes : mailto:users-fr-help@cocoon.apache.org
>>
> 
> 
> 
> --
> 
> Jean-Christophe Kermagoret
> jck@BabelObjects.Com
> 
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 


-- 

Jean-Christophe Kermagoret
jck@BabelObjects.Com


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


RE: BlueXML : un CMS basé sur le portail Cocoon

Posted by Frédéric Deléon <fr...@teamlog.com>.
En effet Jahia est une solution portail avec une structure de base qui
permet de monter son propre site portail sans développement. Pour des
applications spécifiques, il propose également une implémentation de la
JSR-168.
Par contre, je pense que l'aspect CMS est moins poussé.

Quand tu dis que BlueXML est un framework, est-il seulement une aide à la
programmation ou fournit-il aussi des outils pour monter sans programmation
une application de gestion documentaire (même minimaliste) ?

Frédéric


-----Message d'origine-----
De : Jean-Christophe Kermagoret [mailto:jck@babelobjects.com]
Envoyé : jeudi 24 février 2005 11:04
À : users-fr@cocoon.apache.org
Objet : Re: BlueXML : un CMS basé sur le portail Cocoon


Bonjour Frédéric,

A priori, Jahia est une solution portail, basée sur Jetspeed et les
fonctionnalités sont développées en Java (j'imagine car je ne le connais
pas très bien et ma dernière revue remonte à quelques mois)

BlueXML est développé quasi exclusivement en XSLT (juste quelques
flowscripts) et utilise la technologie portail de Cocoon, l'objectif
étant à court terme d'être indépendant du type de portail utilisé en
étant compatible JSR-168 (notre dév restant bien sûr sous Cocoon).

BlueXML est un framework, son objectif premier est de faire gagner du
temps aux développeurs en leur fournissant un ensemble de
fonctionnalités par défaut (CRUD + recherche + impression html, pdf, ...
avec gestion des spécificités selon rôle, user ou autre critère),  ces
dernières étant très facilement configurables et paramétrables pour
créer de nouveaux formulaires, de nouvelles visualisations, ...
Dispensés de ces tâches, les développeurs peuvent ainsi se concentrer
sur la valeur ajoutée qui fait la spécificité de leur projet.

En fait, BlueXML est une sorte de MS Access ouvert, au format XML. Vous
définissez un type de document XML (vs table), et vous pouvez alors
créer, consulter, mettre à jour, imprimer les informations, les
rechercher en mode formulaire ou plein texte... Sans les inconvénients
bien sûr :-). En outre, BlueXML en s'appuyant sur la technologie Portail
propose un modèle de navigation. Vous n'avez donc plus qu'à vous
préoccuper de votre valeur ajoutée.

En espérant avoir répondu à ta question,

Jean-Christophe

Frédéric Deléon a écrit :
> Jean-Christophe,
> Tu parlais de Jahia comme exemple de licence collaborative.
> Quel est justement la différence avec cet outil ?
> Si je ne me trompe Jahia permet la gestion de documents avec un workflow
de
> validation et une gestion des droits.
> BlueXML semble plus complet sur cette gestion documentaire, mais est-ce la
> seule différence ?
>
> Frédéric
>
> -----Message d'origine-----
> De : Jean-Christophe Kermagoret [mailto:jck@babelobjects.com]
> Envoyé : mercredi 23 février 2005 18:49
> À : users-fr@cocoon.apache.org
> Objet : Re: BlueXML : un CMS basé sur le portail Cocoon
>
>
> En fait, BlueXML gère toute sorte de données structurées, donc, par
> exemple, des documents (auteur + titre + sous-titre + contenu + cat1 +
> cat2 + cat3 + ... + date de publication + date de retrait + ... + statut
> + ACL + ...), des ressources multimédias, ... qui sont versionnées et
> stockées in fine sur le système de fichier.
>
> BlueXML permet aussi de gérer des informations plus structurées comme
> des événements, des tâches, des rapports d'activité... Une gestion
> automatique de backoffice en fait. On définit simplement le type de
> données qu'on veut manipuler et hop, c'est parti.
>
> Il manque peut-être un type de document 'document' plus fin pour mieux
> correspondre à la notion de CMS.
>
> Bon ski :-D, la neige ne doit pas manquer, j'en ai jusqu'à ma porte à
> Nantes...
>
> Jean-Christophe
>
> Sylvain Wallez a écrit :
>
>>Jean-Christophe Kermagoret wrote:
>>
>>
>>>Bonjour,
>>
>>
>>
>>Oups, désolé pour le double post.
>>
>>Jean-Christophe s'est aperçu qu'il avait envoyé son mail avec son
>>adresse @bluexml.com (non inscrit sur la liste) et l'a renvoyé sous son
>>adresse @babelobjects.com (inscrit sur la liste). Comme je suis en
>>vacances haut dans la montagne avec un bon vieux modem, j'ai accepté la
>>demande de modération du premier mail sans avoir vu que le deuxième
>>était déjà arrivé.
>>
>>Désolé.
>>
>>Sylvain
>>
>>PS: j'ai été voir vite fait bluexml.org, et j'ai du mal à voir en quoi
>>c'est un *content* management system (on parle portail, forms, CRUD,
>>mais pas trop document). Faudra que je télécharge pour essayer lorsque
>>j'aurai à nouveau une vitesse de connexion décente.
>>
>
>
>
> --
>
> Jean-Christophe Kermagoret
> jck@BabelObjects.Com
>
>
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
>
>
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
>


--

Jean-Christophe Kermagoret
jck@BabelObjects.Com


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: BlueXML : un CMS basé sur le portail Cocoon

Posted by Jean-Christophe Kermagoret <jc...@babelobjects.com>.
Bonjour Frédéric,

A priori, Jahia est une solution portail, basée sur Jetspeed et les 
fonctionnalités sont développées en Java (j'imagine car je ne le connais 
pas très bien et ma dernière revue remonte à quelques mois)

BlueXML est développé quasi exclusivement en XSLT (juste quelques 
flowscripts) et utilise la technologie portail de Cocoon, l'objectif 
étant à court terme d'être indépendant du type de portail utilisé en 
étant compatible JSR-168 (notre dév restant bien sûr sous Cocoon).

BlueXML est un framework, son objectif premier est de faire gagner du 
temps aux développeurs en leur fournissant un ensemble de 
fonctionnalités par défaut (CRUD + recherche + impression html, pdf, ... 
avec gestion des spécificités selon rôle, user ou autre critère),  ces 
dernières étant très facilement configurables et paramétrables pour 
créer de nouveaux formulaires, de nouvelles visualisations, ... 
Dispensés de ces tâches, les développeurs peuvent ainsi se concentrer 
sur la valeur ajoutée qui fait la spécificité de leur projet.

En fait, BlueXML est une sorte de MS Access ouvert, au format XML. Vous 
définissez un type de document XML (vs table), et vous pouvez alors 
créer, consulter, mettre à jour, imprimer les informations, les 
rechercher en mode formulaire ou plein texte... Sans les inconvénients 
bien sûr :-). En outre, BlueXML en s'appuyant sur la technologie Portail 
propose un modèle de navigation. Vous n'avez donc plus qu'à vous 
préoccuper de votre valeur ajoutée.

En espérant avoir répondu à ta question,

Jean-Christophe

Frédéric Deléon a écrit :
> Jean-Christophe,
> Tu parlais de Jahia comme exemple de licence collaborative.
> Quel est justement la différence avec cet outil ?
> Si je ne me trompe Jahia permet la gestion de documents avec un workflow de
> validation et une gestion des droits.
> BlueXML semble plus complet sur cette gestion documentaire, mais est-ce la
> seule différence ?
> 
> Frédéric
> 
> -----Message d'origine-----
> De : Jean-Christophe Kermagoret [mailto:jck@babelobjects.com]
> Envoyé : mercredi 23 février 2005 18:49
> À : users-fr@cocoon.apache.org
> Objet : Re: BlueXML : un CMS basé sur le portail Cocoon
> 
> 
> En fait, BlueXML gère toute sorte de données structurées, donc, par
> exemple, des documents (auteur + titre + sous-titre + contenu + cat1 +
> cat2 + cat3 + ... + date de publication + date de retrait + ... + statut
> + ACL + ...), des ressources multimédias, ... qui sont versionnées et
> stockées in fine sur le système de fichier.
> 
> BlueXML permet aussi de gérer des informations plus structurées comme
> des événements, des tâches, des rapports d'activité... Une gestion
> automatique de backoffice en fait. On définit simplement le type de
> données qu'on veut manipuler et hop, c'est parti.
> 
> Il manque peut-être un type de document 'document' plus fin pour mieux
> correspondre à la notion de CMS.
> 
> Bon ski :-D, la neige ne doit pas manquer, j'en ai jusqu'à ma porte à
> Nantes...
> 
> Jean-Christophe
> 
> Sylvain Wallez a écrit :
> 
>>Jean-Christophe Kermagoret wrote:
>>
>>
>>>Bonjour,
>>
>>
>>
>>Oups, désolé pour le double post.
>>
>>Jean-Christophe s'est aperçu qu'il avait envoyé son mail avec son
>>adresse @bluexml.com (non inscrit sur la liste) et l'a renvoyé sous son
>>adresse @babelobjects.com (inscrit sur la liste). Comme je suis en
>>vacances haut dans la montagne avec un bon vieux modem, j'ai accepté la
>>demande de modération du premier mail sans avoir vu que le deuxième
>>était déjà arrivé.
>>
>>Désolé.
>>
>>Sylvain
>>
>>PS: j'ai été voir vite fait bluexml.org, et j'ai du mal à voir en quoi
>>c'est un *content* management system (on parle portail, forms, CRUD,
>>mais pas trop document). Faudra que je télécharge pour essayer lorsque
>>j'aurai à nouveau une vitesse de connexion décente.
>>
> 
> 
> 
> --
> 
> Jean-Christophe Kermagoret
> jck@BabelObjects.Com
> 
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 


-- 

Jean-Christophe Kermagoret
jck@BabelObjects.Com


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


RE: BlueXML : un CMS basé sur le portail Cocoon

Posted by Frédéric Deléon <fr...@teamlog.com>.
Jean-Christophe,
Tu parlais de Jahia comme exemple de licence collaborative.
Quel est justement la différence avec cet outil ?
Si je ne me trompe Jahia permet la gestion de documents avec un workflow de
validation et une gestion des droits.
BlueXML semble plus complet sur cette gestion documentaire, mais est-ce la
seule différence ?

Frédéric

-----Message d'origine-----
De : Jean-Christophe Kermagoret [mailto:jck@babelobjects.com]
Envoyé : mercredi 23 février 2005 18:49
À : users-fr@cocoon.apache.org
Objet : Re: BlueXML : un CMS basé sur le portail Cocoon


En fait, BlueXML gère toute sorte de données structurées, donc, par
exemple, des documents (auteur + titre + sous-titre + contenu + cat1 +
cat2 + cat3 + ... + date de publication + date de retrait + ... + statut
+ ACL + ...), des ressources multimédias, ... qui sont versionnées et
stockées in fine sur le système de fichier.

BlueXML permet aussi de gérer des informations plus structurées comme
des événements, des tâches, des rapports d'activité... Une gestion
automatique de backoffice en fait. On définit simplement le type de
données qu'on veut manipuler et hop, c'est parti.

Il manque peut-être un type de document 'document' plus fin pour mieux
correspondre à la notion de CMS.

Bon ski :-D, la neige ne doit pas manquer, j'en ai jusqu'à ma porte à
Nantes...

Jean-Christophe

Sylvain Wallez a écrit :
> Jean-Christophe Kermagoret wrote:
>
>> Bonjour,
>
>
>
> Oups, désolé pour le double post.
>
> Jean-Christophe s'est aperçu qu'il avait envoyé son mail avec son
> adresse @bluexml.com (non inscrit sur la liste) et l'a renvoyé sous son
> adresse @babelobjects.com (inscrit sur la liste). Comme je suis en
> vacances haut dans la montagne avec un bon vieux modem, j'ai accepté la
> demande de modération du premier mail sans avoir vu que le deuxième
> était déjà arrivé.
>
> Désolé.
>
> Sylvain
>
> PS: j'ai été voir vite fait bluexml.org, et j'ai du mal à voir en quoi
> c'est un *content* management system (on parle portail, forms, CRUD,
> mais pas trop document). Faudra que je télécharge pour essayer lorsque
> j'aurai à nouveau une vitesse de connexion décente.
>


--

Jean-Christophe Kermagoret
jck@BabelObjects.Com


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: BlueXML : un CMS basé sur le portail Cocoon

Posted by Jean-Christophe Kermagoret <jc...@babelobjects.com>.
En fait, BlueXML gère toute sorte de données structurées, donc, par 
exemple, des documents (auteur + titre + sous-titre + contenu + cat1 + 
cat2 + cat3 + ... + date de publication + date de retrait + ... + statut 
+ ACL + ...), des ressources multimédias, ... qui sont versionnées et 
stockées in fine sur le système de fichier.

BlueXML permet aussi de gérer des informations plus structurées comme 
des événements, des tâches, des rapports d'activité... Une gestion 
automatique de backoffice en fait. On définit simplement le type de 
données qu'on veut manipuler et hop, c'est parti.

Il manque peut-être un type de document 'document' plus fin pour mieux 
correspondre à la notion de CMS.

Bon ski :-D, la neige ne doit pas manquer, j'en ai jusqu'à ma porte à 
Nantes...

Jean-Christophe

Sylvain Wallez a écrit :
> Jean-Christophe Kermagoret wrote:
> 
>> Bonjour,
> 
> 
> 
> Oups, désolé pour le double post.
> 
> Jean-Christophe s'est aperçu qu'il avait envoyé son mail avec son 
> adresse @bluexml.com (non inscrit sur la liste) et l'a renvoyé sous son 
> adresse @babelobjects.com (inscrit sur la liste). Comme je suis en 
> vacances haut dans la montagne avec un bon vieux modem, j'ai accepté la 
> demande de modération du premier mail sans avoir vu que le deuxième 
> était déjà arrivé.
> 
> Désolé.
> 
> Sylvain
> 
> PS: j'ai été voir vite fait bluexml.org, et j'ai du mal à voir en quoi 
> c'est un *content* management system (on parle portail, forms, CRUD, 
> mais pas trop document). Faudra que je télécharge pour essayer lorsque 
> j'aurai à nouveau une vitesse de connexion décente.
> 


-- 

Jean-Christophe Kermagoret
jck@BabelObjects.Com


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: BlueXML : un CMS basé sur le portail Cocoon

Posted by Sylvain Wallez <sy...@apache.org>.
Jean-Christophe Kermagoret wrote:

> Bonjour,


Oups, désolé pour le double post.

Jean-Christophe s'est aperçu qu'il avait envoyé son mail avec son 
adresse @bluexml.com (non inscrit sur la liste) et l'a renvoyé sous son 
adresse @babelobjects.com (inscrit sur la liste). Comme je suis en 
vacances haut dans la montagne avec un bon vieux modem, j'ai accepté la 
demande de modération du premier mail sans avoir vu que le deuxième 
était déjà arrivé.

Désolé.

Sylvain

PS: j'ai été voir vite fait bluexml.org, et j'ai du mal à voir en quoi 
c'est un *content* management system (on parle portail, forms, CRUD, 
mais pas trop document). Faudra que je télécharge pour essayer lorsque 
j'aurai à nouveau une vitesse de connexion décente.

-- 
Sylvain Wallez                                  Anyware Technologies
http://www.apache.org/~sylvain           http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: BlueXML : un CMS basé sur le portail Cocoon

Posted by Jean-Christophe Kermagoret <jc...@bluexml.com>.
Bonjour,

Le principal avantage du Collaborative Source est de formaliser la 
rémunération des développeurs tiers. De cette façon, un développeur 
indépendant, ou un éditeur, peut ainsi contribuer à notre projet en 
sachant qu'il peut le considérer comme un investissement directement 
productif.

Après évaluation de sa participation (qui doit être significative), une 
valeur est donnée à celle-ci qui est redistribuée sous forme de rabais 
lors de l'achat de la prochaine license BlueXML, l'objectif étant de 
promouvoir notre technologie. En empilant les différentes couches, on a 
ainsi un modèle économique où chaque développeur ou éditeur peut trouver 
son compte.

Mais s'il y a 20 contributions tiers... c'est sûr, les calculs seront 
plus compliqués :-) mais on n'en est pas là.

Ca peut choquer les mentalités, mais il est difficile (voire impossible) 
  de vivre de l'opensource si on n'a pas une activité "services". Avec 
le Collaborative Source, je sais que tout développement fait avec notre 
technologie doit faire l'objet d'une license. Donc si tout le monde joue 
le jeu, on doit s'y retrouver. Evidemment, il y aura des abus, des 
utilisateurs qui ne diront rien... mais ce sera minime. Car quelle SSII 
irait courir le risque d'utiliser une technologie non licenciée ? En 
outre, notre stratégie est de développer un réseau de partenaires. 
Lorsque plusieurs partenaires interviendront sur un appel d'offre, et 
que notre technologie aura acquis un peu de notoriété, il sera difficile 
pour les uns et pour les autres de ne pas déclarer la technologie.

Nous avons effectivement réfléchi au double licensing, mais on voulait 
un système de licence cohérent avec le modèle économique, qui nous 
permette d'entrer dans une spirale 'vertueuse' où chacun est rémunéré en 
fonction de son travail. Finalement, avec le collaborative source, on 
est exactement dans ce cadre.

En fait, nous sommes susceptible d'accorder une license gratuite à 
certains projets (loi 1901, associations caritatives, ...). N'hésitez 
pas à nous demander.

Quant à la GPL3, je ne la connais pas.

Cordialement,

echarp a écrit :
>   Vraiment étrange le collaborative source. Sur quelles bases calculez
>   vous les participations? Comment allez vous gérer les abus?
> 
>   Vous ne trouvez pas que le double licensing (comme MySQL) entre GPL et
>   une licence commerciale peut couvrir le même genre de choses?
>   Peut-être en incluant la clause sur les applications serveurs (clause
>   qui va peut-être être rajoutée à GPL3).
> 
>   Sincèrement
> 
>   echarp
> 
> 
> On Wed, Feb 23, 2005 at 08:07:40AM +0100, Jean-Christophe Kermagoret wrote:
> 
>>Bonjour à tous,
>>je viens de finaliser la première version d'un CMS basé sur Cocoon et le 
>>portail fourni avec.
>>
>>La license n'est pas Open Source, mais Collaborative Source, ce qui veut 
>>dire que le source est disponible mais que le déploiement (interne ou 
>>commercial) est payant. Il est possible de faire des contributions en 
>>nature. Tous les détails sont dans la license (seront en fait car je 
>>termine son adaptation)
>>
>>Ceci étant dit, et dans le respect de cette license bien sûr, vous 
>>trouverez de nombreux modules qui pourront vous aider à comprendre 
>>quelques concepts Cocoon et vous montrent comment les utiliser.
>>
>>Vous trouverez notamment :
>>
>>* la communication inter-portlet avec le portail Cocoon
>>* l'authentification via le fw d'auth (utilisé par le portail) à 
>>différentes sources de données (ldap, fichier, base)
>>* la gestion de formulaires avec :
>>    * définition de "classes" d'objet
>>    * aggrégation des champs définis par ces classes
>>    * génération automatique du template à partir du binding dans lequel
>>      on peut spécifier des filtres sur les définitions ou les bindings
>>      (pour faire apparaître ou disparaître automatiquement des champs
>>       selon un rôle ou tout autre critère : par exemple une action)
>>    * des fonctionnalités CRUD + Editions + Notification + Recherches
>>* l'utilisation d'une base de données XML (eXist) via xmldb
>>* quelques flowscripts
>>* un mécanisme de localisation de ressources avec fallback, permettant 
>>d'utiliser des fichiers de données XML alternatifs si le fichier 
>>principal n'existe pas
>>* une application multi-site
>>* une application skinnable
>>* un exemple d'installateur avec IzPack
>>* un exemple d'architecture SOA (en tout cas c'est l'idée :-)
>>
>>Bref, ca peut peut-être vous aider
>>
>>Les sites sont :
>>* http://www.bluexml.org pour les téléchargements et le début de 
>>documentation
>>* http://www.bluexml.com pour le bizness
>>
>>A bientôt, sur cette liste, ou sur la liste dédiée aux utilisateurs 
>>français du framework BlueXML.
>>
>>Ps: il est interdit de rigoler quand vous lirez les textes en anglais 
>>que j'ai écrits...
>>
>>-- 
>>
>>Jean-Christophe Kermagoret
>>jck@BabelObjects.Com
>>
>>
>>---------------------------------------------------------------------
>>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
>>Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
>>Autres commandes : mailto:users-fr-help@cocoon.apache.org
>>
>>
> 
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: un CMS basé sur le portail Cocoon

Posted by Jean-Christophe Kermagoret <jc...@babelobjects.com>.
Emmanuel,

Comme vous avez le code source, si la boîte meure, vous pouvez en faire 
ce que vous voulez. De même, si vous n'êtes pas d'accord sur les 
évolutions du produit, et que vous voulez faire un fork, vous pouvez le 
faire évoluer comme bon vous semble et packager ainsi votre technologie 
(mais vous devrez toujours acheter une licence BlueXML de base 
correspondant aux modules que vous utilisez).

Ce n'est pas tant qu'on veut éviter les profiteurs, c'est qu'on a envie 
de vivre, tout simplement, et que nous pensons qu'on ne peut y arriver, 
selon nous, dans le monde de l'open source pur, à moins d'être une SSII, 
ce que nous ne sommes pas.

Quant à la liberté de consulter le code, ce n'est pas la liberté 0, 
c'est la *liberté maximale*, celle qui a le plus de valeur, car 
qu'est-ce que quelques Keuros pour un logiciel acheté en comparaison des 
dizaines, voire centaines de Keuros pour le développement qui s'appuiera 
dessus ? Vous pouvez l'étudier pour vous former, voir comment certaines 
fonctionnalités sont développées... N'est-ce pas cela la liberté ? Il ne 
faut pas confondre liberté et gratuité.

Par exemple, le problème avec les produits propriétaires habituels n'est 
pas tant que le produit soit payant, mais que le code ne soit pas 
disponible, protégé en plus par des brevets plus ou moins pertinents.

Quant au concept 'tainted' (corrompu), je crois que justement, on 
l'évite totalement car on n'est pas open source, et il est clair que 
toute distribution du logiciel est soumis à l'achat d'une license 
préalable. En revanche, si vous avez participé au développement du 
logiciel, vous serez payé pour le développement que vous aurez réalisé, 
à chaque fois qu'il sera vendu. En bref, quelqu'un fait le commercial à 
votre place. C'est pas le pied, ca ?

C'était pas trop mon truc non plus, mais j'ai 2 enfants, une femme, une 
chatte, un poisson rouge (l'ordre est important :-) et mon intérêt pour 
les technos open source ne peut aller contre ça. Alors j'ai choisi le 
Collaborative Source.

Pour plus d'info sur cette stratégie, vous pouvez aller sur 
http://www.collaborativesource.org qui décrit les raisons de cette 
licence, initialement conçue par Jahia.

Merci et bonne chance à vous aussi

echarp a écrit :
>   Comment ça se passe si les personnes ou la boite détenant le copyright
>   meurent? Comment ça se passe en cas de désaccord sur les évolutions
>   du produit? on dirait qu'on ne peut pas faire un fork sans demander
>   une autorisation préalable :(
> 
>   Aux vues de mes lectures, la GPL3 serait une évolution de la licence
>   actuelle (euh, je sais pas s'ils vont la numéroter 3 hein). Parmi les
>   améliorations ils réfléchissent à des clauses pour gérer les logiciels
>   serveurs qui ne requièrent pas de distribution pour être utilisés. Et
>   puis il y aurait aussi des clauses pour les brevets.
> 
>   Mais bon, ça ne s'applique pas à vous on dirait.
> 
>   Si je comprends bien, vous voulez éviter les profiteurs et donc vous
>   ne donnez pas les libertés que donnent les logiciels libres. Vous ne
>   laissez que la liberté 0, celle de consulter le code... Il n'y a pas
>   le risque de devenir "tainted", et donc de ne plus pouvoir recoder un
>   logiciel ou des fonctions de même type?
> 
>   Bon, c pas trop mon truc tout ça. Bonne chance.
> 
>   echarp
> 
> 
> On Wed, Feb 23, 2005 at 03:54:20PM +0100, Jean-Christophe Kermagoret wrote:
> 
>>Bonjour,
>>
>>Le principal avantage du Collaborative Source est de formaliser la
>>rémunération des développeurs tiers. De cette façon, un développeur
>>indépendant, ou un éditeur, peut ainsi contribuer à notre projet en
>>sachant qu'il peut le considérer comme un investissement directement
>>productif.
>>
>>Après évaluation de sa participation (qui doit être significative), une
>>valeur est donnée à celle-ci qui est redistribuée sous forme de rabais
>>lors de l'achat de la prochaine license BlueXML, l'objectif étant de
>>promouvoir notre technologie. En empilant les différentes couches, on a
>>ainsi un modèle économique où chaque développeur ou éditeur peut trouver
>>son compte.
>>
>>Mais s'il y a 20 contributions tiers... c'est sûr, les calculs seront
>>plus compliqués :-) mais on n'en est pas là.
>>
>>Ca peut choquer les mentalités, mais il est difficile (voire impossible)
>> de vivre de l'opensource si on n'a pas une activité "services". Avec
>>le Collaborative Source, je sais que tout développement fait avec notre
>>technologie doit faire l'objet d'une license. Donc si tout le monde joue
>>le jeu, on doit s'y retrouver. Evidemment, il y aura des abus, des
>>utilisateurs qui ne diront rien... mais ce sera minime. Car quelle SSII
>>irait courir le risque d'utiliser une technologie non licenciée ? En
>>outre, notre stratégie est de développer un réseau de partenaires.
>>Lorsque plusieurs partenaires interviendront sur un appel d'offre, et
>>que notre technologie aura acquis un peu de notoriété, il sera difficile
>>pour les uns et pour les autres de ne pas déclarer la technologie.
>>
>>Nous avons effectivement réfléchi au double licensing, mais on voulait
>>un système de licence cohérent avec le modèle économique, qui nous
>>permette d'entrer dans une spirale 'vertueuse' où chacun est rémunéré en
>>fonction de son travail. Finalement, avec le collaborative source, on
>>est exactement dans ce cadre.
>>
>>En fait, nous sommes susceptible d'accorder une license gratuite à
>>certains projets (loi 1901, associations caritatives, ...). N'hésitez
>>pas à nous demander.
>>
>>Quant à la GPL3, je ne la connais pas.
>>
>>Cordialement,
>>
>>echarp a écrit :
>>
>>> Vraiment étrange le collaborative source. Sur quelles bases calculez
>>> vous les participations? Comment allez vous gérer les abus?
>>>
>>> Vous ne trouvez pas que le double licensing (comme MySQL) entre GPL et
>>> une licence commerciale peut couvrir le même genre de choses?
>>> Peut-être en incluant la clause sur les applications serveurs (clause
>>> qui va peut-être être rajoutée à GPL3).
>>>
>>> Sincèrement
>>>
>>> echarp
>>>
>>>
>>>On Wed, Feb 23, 2005 at 08:07:40AM +0100, Jean-Christophe Kermagoret wrote:
>>>
>>>
>>>>Bonjour à tous,
>>>>je viens de finaliser la première version d'un CMS basé sur Cocoon et le 
>>>>portail fourni avec.
>>>>
>>>>La license n'est pas Open Source, mais Collaborative Source, ce qui veut 
>>>>dire que le source est disponible mais que le déploiement (interne ou 
>>>>commercial) est payant. Il est possible de faire des contributions en 
>>>>nature. Tous les détails sont dans la license (seront en fait car je 
>>>>termine son adaptation)
>>>>
>>>>Ceci étant dit, et dans le respect de cette license bien sûr, vous 
>>>>trouverez de nombreux modules qui pourront vous aider à comprendre 
>>>>quelques concepts Cocoon et vous montrent comment les utiliser.
>>>>
>>>>Vous trouverez notamment :
>>>>
>>>>* la communication inter-portlet avec le portail Cocoon
>>>>* l'authentification via le fw d'auth (utilisé par le portail) à 
>>>>différentes sources de données (ldap, fichier, base)
>>>>* la gestion de formulaires avec :
>>>>  * définition de "classes" d'objet
>>>>  * aggrégation des champs définis par ces classes
>>>>  * génération automatique du template à partir du binding dans lequel
>>>>    on peut spécifier des filtres sur les définitions ou les bindings
>>>>    (pour faire apparaître ou disparaître automatiquement des champs
>>>>     selon un rôle ou tout autre critère : par exemple une action)
>>>>  * des fonctionnalités CRUD + Editions + Notification + Recherches
>>>>* l'utilisation d'une base de données XML (eXist) via xmldb
>>>>* quelques flowscripts
>>>>* un mécanisme de localisation de ressources avec fallback, permettant 
>>>>d'utiliser des fichiers de données XML alternatifs si le fichier 
>>>>principal n'existe pas
>>>>* une application multi-site
>>>>* une application skinnable
>>>>* un exemple d'installateur avec IzPack
>>>>* un exemple d'architecture SOA (en tout cas c'est l'idée :-)
>>>>
>>>>Bref, ca peut peut-être vous aider
>>>>
>>>>Les sites sont :
>>>>* http://www.bluexml.org pour les téléchargements et le début de 
>>>>documentation
>>>>* http://www.bluexml.com pour le bizness
>>>>
>>>>A bientôt, sur cette liste, ou sur la liste dédiée aux utilisateurs 
>>>>français du framework BlueXML.
>>>>
>>>>Ps: il est interdit de rigoler quand vous lirez les textes en anglais 
>>>>que j'ai écrits...
>>>>
>>>>-- 
>>>>
>>>>Jean-Christophe Kermagoret
>>>>jck@BabelObjects.Com
>>>>
>>>>
>>>>---------------------------------------------------------------------
>>>>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
>>>>Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
>>>>Autres commandes : mailto:users-fr-help@cocoon.apache.org
>>>>
>>>>
>>>
>>>
>>>---------------------------------------------------------------------
>>>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
>>>Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
>>>Autres commandes : mailto:users-fr-help@cocoon.apache.org
>>>
>>
>>
>>
>>-- 
>>
>>Jean-Christophe Kermagoret
>>jck@BabelObjects.Com
>>
>>
>>---------------------------------------------------------------------
>>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
>>Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
>>Autres commandes : mailto:users-fr-help@cocoon.apache.org
>>
>>
> 
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 


-- 

Jean-Christophe Kermagoret
jck@BabelObjects.Com


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: un CMS basé sur le portail Cocoon

Posted by echarp <em...@free.fr>.
  Comment ça se passe si les personnes ou la boite détenant le copyright
  meurent? Comment ça se passe en cas de désaccord sur les évolutions
  du produit? on dirait qu'on ne peut pas faire un fork sans demander
  une autorisation préalable :(

  Aux vues de mes lectures, la GPL3 serait une évolution de la licence
  actuelle (euh, je sais pas s'ils vont la numéroter 3 hein). Parmi les
  améliorations ils réfléchissent à des clauses pour gérer les logiciels
  serveurs qui ne requièrent pas de distribution pour être utilisés. Et
  puis il y aurait aussi des clauses pour les brevets.

  Mais bon, ça ne s'applique pas à vous on dirait.

  Si je comprends bien, vous voulez éviter les profiteurs et donc vous
  ne donnez pas les libertés que donnent les logiciels libres. Vous ne
  laissez que la liberté 0, celle de consulter le code... Il n'y a pas
  le risque de devenir "tainted", et donc de ne plus pouvoir recoder un
  logiciel ou des fonctions de même type?

  Bon, c pas trop mon truc tout ça. Bonne chance.

  echarp


On Wed, Feb 23, 2005 at 03:54:20PM +0100, Jean-Christophe Kermagoret wrote:
> Bonjour,
> 
> Le principal avantage du Collaborative Source est de formaliser la
> rémunération des développeurs tiers. De cette façon, un développeur
> indépendant, ou un éditeur, peut ainsi contribuer à notre projet en
> sachant qu'il peut le considérer comme un investissement directement
> productif.
> 
> Après évaluation de sa participation (qui doit être significative), une
> valeur est donnée à celle-ci qui est redistribuée sous forme de rabais
> lors de l'achat de la prochaine license BlueXML, l'objectif étant de
> promouvoir notre technologie. En empilant les différentes couches, on a
> ainsi un modèle économique où chaque développeur ou éditeur peut trouver
> son compte.
> 
> Mais s'il y a 20 contributions tiers... c'est sûr, les calculs seront
> plus compliqués :-) mais on n'en est pas là.
> 
> Ca peut choquer les mentalités, mais il est difficile (voire impossible)
>  de vivre de l'opensource si on n'a pas une activité "services". Avec
> le Collaborative Source, je sais que tout développement fait avec notre
> technologie doit faire l'objet d'une license. Donc si tout le monde joue
> le jeu, on doit s'y retrouver. Evidemment, il y aura des abus, des
> utilisateurs qui ne diront rien... mais ce sera minime. Car quelle SSII
> irait courir le risque d'utiliser une technologie non licenciée ? En
> outre, notre stratégie est de développer un réseau de partenaires.
> Lorsque plusieurs partenaires interviendront sur un appel d'offre, et
> que notre technologie aura acquis un peu de notoriété, il sera difficile
> pour les uns et pour les autres de ne pas déclarer la technologie.
> 
> Nous avons effectivement réfléchi au double licensing, mais on voulait
> un système de licence cohérent avec le modèle économique, qui nous
> permette d'entrer dans une spirale 'vertueuse' où chacun est rémunéré en
> fonction de son travail. Finalement, avec le collaborative source, on
> est exactement dans ce cadre.
> 
> En fait, nous sommes susceptible d'accorder une license gratuite à
> certains projets (loi 1901, associations caritatives, ...). N'hésitez
> pas à nous demander.
> 
> Quant à la GPL3, je ne la connais pas.
> 
> Cordialement,
> 
> echarp a écrit :
> >  Vraiment étrange le collaborative source. Sur quelles bases calculez
> >  vous les participations? Comment allez vous gérer les abus?
> >
> >  Vous ne trouvez pas que le double licensing (comme MySQL) entre GPL et
> >  une licence commerciale peut couvrir le même genre de choses?
> >  Peut-être en incluant la clause sur les applications serveurs (clause
> >  qui va peut-être être rajoutée à GPL3).
> >
> >  Sincèrement
> >
> >  echarp
> >
> >
> >On Wed, Feb 23, 2005 at 08:07:40AM +0100, Jean-Christophe Kermagoret wrote:
> >
> >>Bonjour à tous,
> >>je viens de finaliser la première version d'un CMS basé sur Cocoon et le 
> >>portail fourni avec.
> >>
> >>La license n'est pas Open Source, mais Collaborative Source, ce qui veut 
> >>dire que le source est disponible mais que le déploiement (interne ou 
> >>commercial) est payant. Il est possible de faire des contributions en 
> >>nature. Tous les détails sont dans la license (seront en fait car je 
> >>termine son adaptation)
> >>
> >>Ceci étant dit, et dans le respect de cette license bien sûr, vous 
> >>trouverez de nombreux modules qui pourront vous aider à comprendre 
> >>quelques concepts Cocoon et vous montrent comment les utiliser.
> >>
> >>Vous trouverez notamment :
> >>
> >>* la communication inter-portlet avec le portail Cocoon
> >>* l'authentification via le fw d'auth (utilisé par le portail) à 
> >>différentes sources de données (ldap, fichier, base)
> >>* la gestion de formulaires avec :
> >>   * définition de "classes" d'objet
> >>   * aggrégation des champs définis par ces classes
> >>   * génération automatique du template à partir du binding dans lequel
> >>     on peut spécifier des filtres sur les définitions ou les bindings
> >>     (pour faire apparaître ou disparaître automatiquement des champs
> >>      selon un rôle ou tout autre critère : par exemple une action)
> >>   * des fonctionnalités CRUD + Editions + Notification + Recherches
> >>* l'utilisation d'une base de données XML (eXist) via xmldb
> >>* quelques flowscripts
> >>* un mécanisme de localisation de ressources avec fallback, permettant 
> >>d'utiliser des fichiers de données XML alternatifs si le fichier 
> >>principal n'existe pas
> >>* une application multi-site
> >>* une application skinnable
> >>* un exemple d'installateur avec IzPack
> >>* un exemple d'architecture SOA (en tout cas c'est l'idée :-)
> >>
> >>Bref, ca peut peut-être vous aider
> >>
> >>Les sites sont :
> >>* http://www.bluexml.org pour les téléchargements et le début de 
> >>documentation
> >>* http://www.bluexml.com pour le bizness
> >>
> >>A bientôt, sur cette liste, ou sur la liste dédiée aux utilisateurs 
> >>français du framework BlueXML.
> >>
> >>Ps: il est interdit de rigoler quand vous lirez les textes en anglais 
> >>que j'ai écrits...
> >>
> >>-- 
> >>
> >>Jean-Christophe Kermagoret
> >>jck@BabelObjects.Com
> >>
> >>
> >>---------------------------------------------------------------------
> >>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> >>Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> >>Autres commandes : mailto:users-fr-help@cocoon.apache.org
> >>
> >>
> >
> >
> >---------------------------------------------------------------------
> >Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> >Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> >Autres commandes : mailto:users-fr-help@cocoon.apache.org
> >
> 
> 
> 
> -- 
> 
> Jean-Christophe Kermagoret
> jck@BabelObjects.Com
> 
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 
> 

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: BlueXML : un CMS basé sur le portail Cocoon

Posted by Jean-Christophe Kermagoret <jc...@babelobjects.com>.
Bonjour,

Le principal avantage du Collaborative Source est de formaliser la
rémunération des développeurs tiers. De cette façon, un développeur
indépendant, ou un éditeur, peut ainsi contribuer à notre projet en
sachant qu'il peut le considérer comme un investissement directement
productif.

Après évaluation de sa participation (qui doit être significative), une
valeur est donnée à celle-ci qui est redistribuée sous forme de rabais
lors de l'achat de la prochaine license BlueXML, l'objectif étant de
promouvoir notre technologie. En empilant les différentes couches, on a
ainsi un modèle économique où chaque développeur ou éditeur peut trouver
son compte.

Mais s'il y a 20 contributions tiers... c'est sûr, les calculs seront
plus compliqués :-) mais on n'en est pas là.

Ca peut choquer les mentalités, mais il est difficile (voire impossible)
  de vivre de l'opensource si on n'a pas une activité "services". Avec
le Collaborative Source, je sais que tout développement fait avec notre
technologie doit faire l'objet d'une license. Donc si tout le monde joue
le jeu, on doit s'y retrouver. Evidemment, il y aura des abus, des
utilisateurs qui ne diront rien... mais ce sera minime. Car quelle SSII
irait courir le risque d'utiliser une technologie non licenciée ? En
outre, notre stratégie est de développer un réseau de partenaires.
Lorsque plusieurs partenaires interviendront sur un appel d'offre, et
que notre technologie aura acquis un peu de notoriété, il sera difficile
pour les uns et pour les autres de ne pas déclarer la technologie.

Nous avons effectivement réfléchi au double licensing, mais on voulait
un système de licence cohérent avec le modèle économique, qui nous
permette d'entrer dans une spirale 'vertueuse' où chacun est rémunéré en
fonction de son travail. Finalement, avec le collaborative source, on
est exactement dans ce cadre.

En fait, nous sommes susceptible d'accorder une license gratuite à
certains projets (loi 1901, associations caritatives, ...). N'hésitez
pas à nous demander.

Quant à la GPL3, je ne la connais pas.

Cordialement,

echarp a écrit :
>   Vraiment étrange le collaborative source. Sur quelles bases calculez
>   vous les participations? Comment allez vous gérer les abus?
> 
>   Vous ne trouvez pas que le double licensing (comme MySQL) entre GPL et
>   une licence commerciale peut couvrir le même genre de choses?
>   Peut-être en incluant la clause sur les applications serveurs (clause
>   qui va peut-être être rajoutée à GPL3).
> 
>   Sincèrement
> 
>   echarp
> 
> 
> On Wed, Feb 23, 2005 at 08:07:40AM +0100, Jean-Christophe Kermagoret wrote:
> 
>>Bonjour à tous,
>>je viens de finaliser la première version d'un CMS basé sur Cocoon et le 
>>portail fourni avec.
>>
>>La license n'est pas Open Source, mais Collaborative Source, ce qui veut 
>>dire que le source est disponible mais que le déploiement (interne ou 
>>commercial) est payant. Il est possible de faire des contributions en 
>>nature. Tous les détails sont dans la license (seront en fait car je 
>>termine son adaptation)
>>
>>Ceci étant dit, et dans le respect de cette license bien sûr, vous 
>>trouverez de nombreux modules qui pourront vous aider à comprendre 
>>quelques concepts Cocoon et vous montrent comment les utiliser.
>>
>>Vous trouverez notamment :
>>
>>* la communication inter-portlet avec le portail Cocoon
>>* l'authentification via le fw d'auth (utilisé par le portail) à 
>>différentes sources de données (ldap, fichier, base)
>>* la gestion de formulaires avec :
>>    * définition de "classes" d'objet
>>    * aggrégation des champs définis par ces classes
>>    * génération automatique du template à partir du binding dans lequel
>>      on peut spécifier des filtres sur les définitions ou les bindings
>>      (pour faire apparaître ou disparaître automatiquement des champs
>>       selon un rôle ou tout autre critère : par exemple une action)
>>    * des fonctionnalités CRUD + Editions + Notification + Recherches
>>* l'utilisation d'une base de données XML (eXist) via xmldb
>>* quelques flowscripts
>>* un mécanisme de localisation de ressources avec fallback, permettant 
>>d'utiliser des fichiers de données XML alternatifs si le fichier 
>>principal n'existe pas
>>* une application multi-site
>>* une application skinnable
>>* un exemple d'installateur avec IzPack
>>* un exemple d'architecture SOA (en tout cas c'est l'idée :-)
>>
>>Bref, ca peut peut-être vous aider
>>
>>Les sites sont :
>>* http://www.bluexml.org pour les téléchargements et le début de 
>>documentation
>>* http://www.bluexml.com pour le bizness
>>
>>A bientôt, sur cette liste, ou sur la liste dédiée aux utilisateurs 
>>français du framework BlueXML.
>>
>>Ps: il est interdit de rigoler quand vous lirez les textes en anglais 
>>que j'ai écrits...
>>
>>-- 
>>
>>Jean-Christophe Kermagoret
>>jck@BabelObjects.Com
>>
>>
>>---------------------------------------------------------------------
>>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
>>Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
>>Autres commandes : mailto:users-fr-help@cocoon.apache.org
>>
>>
> 
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 



-- 

Jean-Christophe Kermagoret
jck@BabelObjects.Com


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Re: BlueXML : un CMS basé sur le portail Cocoon

Posted by echarp <em...@free.fr>.
  Vraiment étrange le collaborative source. Sur quelles bases calculez
  vous les participations? Comment allez vous gérer les abus?

  Vous ne trouvez pas que le double licensing (comme MySQL) entre GPL et
  une licence commerciale peut couvrir le même genre de choses?
  Peut-être en incluant la clause sur les applications serveurs (clause
  qui va peut-être être rajoutée à GPL3).

  Sincèrement

  echarp


On Wed, Feb 23, 2005 at 08:07:40AM +0100, Jean-Christophe Kermagoret wrote:
> Bonjour à tous,
> je viens de finaliser la première version d'un CMS basé sur Cocoon et le 
> portail fourni avec.
> 
> La license n'est pas Open Source, mais Collaborative Source, ce qui veut 
> dire que le source est disponible mais que le déploiement (interne ou 
> commercial) est payant. Il est possible de faire des contributions en 
> nature. Tous les détails sont dans la license (seront en fait car je 
> termine son adaptation)
> 
> Ceci étant dit, et dans le respect de cette license bien sûr, vous 
> trouverez de nombreux modules qui pourront vous aider à comprendre 
> quelques concepts Cocoon et vous montrent comment les utiliser.
> 
> Vous trouverez notamment :
> 
> * la communication inter-portlet avec le portail Cocoon
> * l'authentification via le fw d'auth (utilisé par le portail) à 
> différentes sources de données (ldap, fichier, base)
> * la gestion de formulaires avec :
>     * définition de "classes" d'objet
>     * aggrégation des champs définis par ces classes
>     * génération automatique du template à partir du binding dans lequel
>       on peut spécifier des filtres sur les définitions ou les bindings
>       (pour faire apparaître ou disparaître automatiquement des champs
>        selon un rôle ou tout autre critère : par exemple une action)
>     * des fonctionnalités CRUD + Editions + Notification + Recherches
> * l'utilisation d'une base de données XML (eXist) via xmldb
> * quelques flowscripts
> * un mécanisme de localisation de ressources avec fallback, permettant 
> d'utiliser des fichiers de données XML alternatifs si le fichier 
> principal n'existe pas
> * une application multi-site
> * une application skinnable
> * un exemple d'installateur avec IzPack
> * un exemple d'architecture SOA (en tout cas c'est l'idée :-)
> 
> Bref, ca peut peut-être vous aider
> 
> Les sites sont :
> * http://www.bluexml.org pour les téléchargements et le début de 
> documentation
> * http://www.bluexml.com pour le bizness
> 
> A bientôt, sur cette liste, ou sur la liste dédiée aux utilisateurs 
> français du framework BlueXML.
> 
> Ps: il est interdit de rigoler quand vous lirez les textes en anglais 
> que j'ai écrits...
> 
> -- 
> 
> Jean-Christophe Kermagoret
> jck@BabelObjects.Com
> 
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> 
> 

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org