Georges Racinet | 6 Feb 12:16
Picon

Changement d'hébergement des listes de diffusions CPS

Bonjour à tous, et désolé pour ceux qui auraient déjà reçu l'annonce sur
les listes anglophones.

Toutes les listes de diffusion relatives à CPS viennent de passer sous
le domaine lists.cps-cms.org. Tout a normalement été repris à
l'identique, de vos options personnelles jusqu'aux archives.
Cela nous permettra de les administrer directement nous-mêmes sans
solliciter nos amis de Nuxeo. Merci à eux de nous avoir permis de
procéder à cette opération dans les meilleures conditions !

Dans le message que j'ai posté il y a quelques minutes sur les listes
anglophones, j'en profitais pour expliciter la séparation entre les
listes cps-devel et cps-users, tout en admettant qu'une certaine
intersection était inévitable, puisque CPS lui-même comporte des
composants d'intégration, pour lesquels les problématiques sont assez
similaires à celles des composants écrits par des intégrateurs pour
leurs besoins spécifiques.
Dans le cas de la présente liste, le facteur de la langue rend cette
séparation encore un peu plus floue. Nous vous dirons sans doute au cas
par cas si la discussion devrait basculer sur cps-devel.

Excellente semaine à tous.

--

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

(Continue reading)

M.-A. DARCHE | 17 Dec 19:05

Lister les entreprises d'une base de données SQL

Bonjour,

Je cherche le moyen le plus efficace de lister les entreprises
d'une base de données SQL dans une page web d'un portail CPS.
Concrètement c'est pour remplacer cette page statique
http://aful.org/association/entreprises qui est actuellement
un document web, par un affichage dynamique.

La solution qui me vient en tête immédiatement est de créer
une External Method qui fera la requête SQL adaptée chaque
fois qu'on cherche à afficher la page web.

Quelles seraient les manières plus actuelles, plus efficaces
de réaliser cela ? Par exemple utiliser des vues Zope3 serait-il
adapté ? Mais du coup je ne suis pas certain de ce sur quoi attacher
ces vues.

Actuellement il s'agit d'une base PostgreSQL, mais nous pourrions
risquer de devoir passer à une base de données MySQL. Aussi j'aimerais
bien pouvoir utiliser un connecteur/adapteur agnostique qui saurait
se connecter indifféremment sur n'importe quelle base sachant faire
du SQL-92 cf. fr.wikipedia.org/wiki/SQL

Aussi quel connecteur/adapteur me recommenderiez-vous ?

Merci par avance !

--

-- 
Marc-Aurèle DARCHE          http://cps-cms.org/
AFUL                        http://aful.org/
(Continue reading)

M.-A. DARCHE | 30 Sep 18:22

Une liste de diffusion pour toutes les notifications de code

Pour info,

La liste de diffusion code@... vient d'être mise en place
pour suivre toutes les notifications liées au code du projet CPS-CMS
(les créations et mises à jour de tickets, les erreurs rapportées
par les robots de test, ainsi que les commits/checkins, etc.).

On peut s'y abonner facilement et automatiquement sans passer
par un opérateur humain :
http://lists.cps-cms.org/mailman/listinfo/code

Pendant un long moment les développeurs actifs du projet étaient
les seuls directement personnellement notifiés, mais avec l'arrivée
de nouveaux développeurs la mise en place d'une liste de diffusion
pour automatiser tout ça devenait nécessaire.

Cordialement,

--

-- 
Marc-Aurèle DARCHE          http://cps-cms.org/
AFUL                        http://aful.org/
Association Francophone des Utilisateurs de Logiciels Libres
French speaking Libre Software Users' Association
_______________________________________________
cps-users-fr
Adresse de la liste : cps-users-fr@...
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

M.-A. DARCHE | 29 Sep 11:32

[hgbundler] Passer un portail sur branche 3.5

Bonjour,

Suite aux grands changements qui vont avoir lieu sur le trunk,
sur une instance de test, je viens de mettre à jour le bundle
d'un portail de manière à le faire passer sur la branche 3.5.
Ensuite j'ai fait :

$ hgbundler -v update-clones

Mais aucun des produits n'est passé sur la branche 3.5.
Ci joint le fichier de bundle ainsi que le log du update-clones.

Pourrait-on me dire ce que je n'ai pas bien fait SVP ?

Merci :-)

--

-- 
Marc-Aurèle DARCHE          http://cps-cms.org/
AFUL                        http://aful.org/
Association Francophone des Utilisateurs de Logiciels Libres
French speaking Libre Software Users' Association
hgbundler.repodescriptor: DEBUG    Ignoring the existing clone .hgbundler/bundles
hgbundler.repodescriptor: DEBUG    Ignoring the existing target path CPS-3.5
hgbundler.repodescriptor: DEBUG    Found branches: ['nuxeo', 'unicode', 'CPS-3.5', 'CPS-3.4',
'hgbundler-release-CPS-3.5.2', 'hgbundler-release-CPS-3.5.3',
'hgbundler-release-CPS-3.5.1', 'hgbundler-release-CPS-3.5.2-pre',
'hgbundler-release-CPS-3.5.2-rc1', 'cpsuserforms', 'hgbundler-release-CPS-3.5.3b1',
'future-3.5.2', 'racinet', 'Zope-2.10', 'CPS-3.4-racinet', 'default',
(Continue reading)

Georges Racinet | 10 Aug 09:20
Picon

CPS 3.5.3b2

Bonjour à tous,

CPS 3.5.3b2, vient d'être taggée. C'est la première version à supporter
indifféremment Zope 2.9 et 2.10. C'est aussi la première version à venir
avec un thème natif (et non exporté depuis CPSSkins).

À l'heure actuelle, deux de mes instances de production tournent sous
Zope 2.10.

Une nouvelle avec plus de détails sur le portail communautaire :

http://cps-cms.org/sections/news/cps-reaches-beta-2

Bon mois d'août,

--

-- 
Georges Racinet, http://www.racinet.fr, http://anybox.fr
Zope/CPS & OpenERP expertise, assistance & development
GPG: 0x4862FFF7 identi.ca & twitter: gracinet

_______________________________________________
cps-users-fr
Adresse de la liste : cps-users-fr@...
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
Vincent Gache | 8 Jul 10:53
Picon

Invitation à se connecter sur LinkedIn

LinkedIn

J'aimerais vous inviter à rejoindre mon réseau professionnel en ligne, sur le site LinkedIn.

Vincent

Vincent Gache
Consultant technique et fonctionnel pour un logiciel ERP Full Web chez Flow Line
Région de Lyon , France

Veuillez confirmer que vous connaissez Vincent

© 2011, LinkedIn Corporation

_______________________________________________
cps-users-fr
Adresse de la liste : cps-users-fr@...
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
Georges Racinet | 10 May 18:30
Picon

CPSUserForms, le remplaçant de CPSCollector

Bonjour à tous,

j'ai le plaisir de vous annoncer la naissance d'un nouveau produit :
CPSUserForms, qui est le remplaçant de CPSCollector.

Il s'agit donc d'un générateur de formulaires à remplir par les lecteurs.

CPSCollector en effet date de CPS 2 et est donc antérieur aux layouts,
aux widgets, bref, tout ce qui fait la flexibilité de CPS 3.
Il n'a été réintroduit dans CPS-3-full après en être sorti, que pour
cause d'absence d'une solution de remplacement, mais c'est devenu un
poids de maintenance pour nous, notamment après la transition UTF-8.

La toute première itération est maintenant là (v0.1 pour CPS-3.4).
Pour l'instant, le seul effet est d'envoyer un courriel au créateur du
formulaire (ce que CPSCollector ne faisait pas).
Le stockage des réponses viendra en itération suivante, et profitera de
CPSDirectory.

Nous sommes donc à mi-chemin. Ce qui reste à faire est un effort de
développement très limité, mais pour lequel il faut néanmoins trouver un
financement.

Un peu plus de détails sur la conception :

cela faisait longtemps que je trouvais dommage de ne pas profiter des
concepts de CPSSchemas (schemas, layouts) et pensais qu'ils pourraient
servir de base à une refondation rapide de CPSCollector, ce qui a été le
cas. Malheureusement, nous n'avions pas trouvé de financement pour cela
jusqu'à très récemment.

L'interface de construction du formulaire reprend celle des documents
flexibles. Les éléments du formulaire sont des widgets dont une partie
du paramétrage est possible par l'utilisateur.

On a ainsi une très grande flexibilité dans le choix des widgets que les
utilisateurs peuvent inclure dans leur formulaire, leur paramétrage de
base, ce qui est définissable par l'utilisateur, etc.
Intrinsèquement, le système est plus robuste que CPSCollector, et plus
puissant. On est dans un bon cas de factorisation des problématiques
entre CPSUserForms et CPSDocument.

À plus long terme, l'utilisation de CPSDirectory ouvre la voie pour
stocker les résultats en SQL, en LDAP, et donc à une infinité de cas
d'exploitation.

--

-- 
Georges Racinet, http://www.racinet.fr, http://anybox.fr
Zope/CPS & OpenERP expertise, assistance & development
GPG: 0x4862FFF7 identi.ca & twitter: gracinet

_______________________________________________
cps-users-fr
Adresse de la liste : cps-users-fr@...
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
Georges Racinet | 29 Apr 12:34
Picon

Paquets pour les distributions GNU/Linux récentes basées sur Debian

Bonjour,

C'était en filigranne dans une discussion précédente :
nous avons depuis un mois des paquets pour Debian 6.0 (Squeeze) et
Ubuntu 10.04LTS, 10.10 et 11.04 (testé à l'instant).
Nous attendions d'avoir un peu de recul pour l'annoncer officiellement.

Il s'agit là de quelque chose que nous avons un peu hésité à faire, le
problème étant que ces distributions n'incluent plus Python 2.4. Dans
l'absolu, nous préférerions dépenser notre énergie pour aller vers Zope
2.12 (Python 2.6). Cela dit, ces paquets représentent aujourd'hui la
façon la plus efficace d'installer CPS sur une distribution de la
famille Debian, et m'ont personnellement déjà fait gagner plus de temps
qu'il n'en a fallu pour les faire.

La documentation (en anglais) est sur
http://cps-cms.org/sections/download.

Elle est exhaustive, mais mériterait d'être traduite, et séparée suivant
les cas d'utilisations. Les contributions sont les bienvenues, bien sûr.

--

-- 
Georges Racinet, http://www.racinet.fr, http://anybox.fr
Zope/CPS & OpenERP expertise, assistance & development
GPG: 0x4862FFF7 identi.ca & twitter: gracinet

_______________________________________________
cps-users-fr
Adresse de la liste : cps-users-fr@...
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
Florent JOUATTE | 7 Apr 16:38
Picon

Installation Zope 2.9 sous Ubuntu 10.04 Lucid Lynx

Bonjour,

J'essaye d'installer une instance CPS sous Ubuntu 10.04 Lucid Lynx en suivant les conseils prodigués ici
http://cps-cms.org/sections/download, malgré ça je n'y arrive pas, des erreurs persistent.

Voici la trace de mes commandes : 

$ sudo apt-get update

Réception de : 1 http://apt.cps-cms.org lenny Release.gpg [490B]
Atteint http://ppa.launchpad.net lucid Release.gpg 
Ign http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu/ lucid/main Translation-fr 
Atteint http://fr.archive.ubuntu.com lucid Release.gpg 
Atteint http://fr.archive.ubuntu.com/ubuntu/ lucid/main Translation-fr 
Atteint http://fr.archive.ubuntu.com/ubuntu/ lucid/restricted Translation-fr 
Atteint http://fr.archive.ubuntu.com/ubuntu/ lucid/universe Translation-fr 
Atteint http://fr.archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-fr 
Atteint http://fr.archive.ubuntu.com lucid-updates Release.gpg 
Ign http://apt.cps-cms.org/debian/ lenny/main Translation-fr 
Ign http://apt.cps-cms.org/debian/ lenny/contrib Translation-fr 
Atteint http://apt.cps-cms.org lenny Release.gpg 
Ign http://apt.cps-cms.org/opt-debian/ lenny/main Translation-fr 
Atteint http://security.ubuntu.com lucid-security Release.gpg 
Ign http://security.ubuntu.com/ubuntu/ lucid-security/main Translation-fr 
Ign http://security.ubuntu.com/ubuntu/ lucid-security/restricted Translation-fr 
Ign http://apt.cps-cms.org/opt-debian/ lenny/contrib Translation-fr 
Atteint http://ppa.launchpad.net lucid Release 
Ign http://fr.archive.ubuntu.com/ubuntu/ lucid-updates/main Translation-fr 
Ign http://fr.archive.ubuntu.com/ubuntu/ lucid-updates/restricted Translation-fr 
Ign http://fr.archive.ubuntu.com/ubuntu/ lucid-updates/universe Translation-fr 
Ign http://fr.archive.ubuntu.com/ubuntu/ lucid-updates/multiverse Translation-fr 
Atteint http://fr.archive.ubuntu.com lucid Release 
Réception de : 2 http://apt.cps-cms.org lenny Release [4 374B] 
Ign http://security.ubuntu.com/ubuntu/ lucid-security/universe Translation-fr 
Ign http://security.ubuntu.com/ubuntu/ lucid-security/multiverse Translation-fr 
Atteint http://security.ubuntu.com lucid-security Release 
Atteint http://ppa.launchpad.net lucid/main Packages 
Atteint http://fr.archive.ubuntu.com lucid-updates Release 
Atteint http://apt.cps-cms.org lenny Release 
Atteint http://security.ubuntu.com lucid-security/main Packages 
Atteint http://fr.archive.ubuntu.com lucid/main Packages 
Atteint http://fr.archive.ubuntu.com lucid/restricted Packages 
Atteint http://fr.archive.ubuntu.com lucid/main Sources 
Atteint http://fr.archive.ubuntu.com lucid/restricted Sources 
Atteint http://fr.archive.ubuntu.com lucid/universe Packages 
Atteint http://security.ubuntu.com lucid-security/restricted Packages 
Atteint http://security.ubuntu.com lucid-security/main Sources 
Atteint http://security.ubuntu.com lucid-security/restricted Sources 
Atteint http://security.ubuntu.com lucid-security/universe Packages 
Atteint http://security.ubuntu.com lucid-security/universe Sources 
Atteint http://security.ubuntu.com lucid-security/multiverse Packages 
Atteint http://fr.archive.ubuntu.com lucid/universe Sources 
Atteint http://fr.archive.ubuntu.com lucid/multiverse Packages 
Atteint http://fr.archive.ubuntu.com lucid/multiverse Sources 
Atteint http://fr.archive.ubuntu.com lucid-updates/main Packages 
Atteint http://fr.archive.ubuntu.com lucid-updates/restricted Packages 
Atteint http://fr.archive.ubuntu.com lucid-updates/main Sources 
Atteint http://fr.archive.ubuntu.com lucid-updates/restricted Sources 
Atteint http://fr.archive.ubuntu.com lucid-updates/universe Packages 
Atteint http://security.ubuntu.com lucid-security/multiverse Sources 
Atteint http://fr.archive.ubuntu.com lucid-updates/universe Sources 
Atteint http://fr.archive.ubuntu.com lucid-updates/multiverse Packages
Atteint http://fr.archive.ubuntu.com lucid-updates/multiverse Sources
491o réceptionnés en 0s (644o/s) 
W: Impossible de récupérer http://apt.cps-cms.org/debian/dists/lenny/Release Unable to find
expected entry main/binary-amd64/Packages in Meta-index file (malformed Release file?)
W: Impossible de récupérer http://apt.cps-cms.org/opt-debian/dists/lenny/Release Unable to find
expected entry main/binary-amd64/Packages in Meta-index file (malformed Release file?)
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont
été utilisés à la place.

$ sudo apt-get install opt-zope2.9

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances 
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet opt-zope2.9

En espérant que vous pourrez m'aider, merci d'avance.

Cordialement,

Florent Jouatte

_______________________________________________
cps-users-fr
Adresse de la liste : cps-users-fr@...
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

hosni boukari | 21 Mar 13:58
Picon

installation nuxeo cps 3.5.1

j'ai installé ubuntu 9.10 et serveur d'application Zope 3.4.0 et j'ais choisit comme open cms nuxeo cps 3.5.1 final
mais le probléme je n'arrive pas à installer nuxeo-cps3.5.1 final
en faite j'ai télechargé le source du site cps-cms.org un dossier 
cps3.5.1.tgz est ce que c'est possible d'installer cette version de cps sur zope 3.4.0 ???.sinon qu'elle est la meilleure solution 

j'attend la reponse avec patience 
et merci d'avance
_______________________________________________
cps-users-fr
Adresse de la liste : cps-users-fr@...
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
Georges Racinet | 13 Feb 15:21
Picon

Anybox, nouvel acteur sur CPS

En marge de l'annonce de CPS 3.5.2, j'ai le plaisir de vous annoncer que
j'ai participé cet automne en tant que cofondateur à la création d'une
nouvelle société : Anybox SAS (http://anybox.fr)

L'expertise sur base CPS est bien naturellement un de nos points forts,
et nous sommes prêts à étudier toutes demandes dans ce domaine : TMA,
développement, migrations…

Remarque :

les autres sociétés proposant des services sur base CPS sont invitées à
se signaler comme je viens de le faire, pas de discrimination, au
contraire ! Vous pouvez également demander à être enregistrés sur le
site communautaire.

Par contre, il me semble raisonnable de limiter ce genre d'annonce à un
message par société sur chacune des deux listes (française et
internationale). Les questions sur les offres des uns et des autres
peuvent fort bien être traitées en privé.

--

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

_______________________________________________
cps-users-fr
Adresse de la liste : cps-users-fr@...
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Gmane