Download de plone ?

14 messages Options
Embed this post
Permalink
Julien Konczak

Download de plone ?

Reply Threaded More More options
Print post
Permalink
Bjr a tous,

Je me remets a plone et je n'arrive pas à retrouver les sources de plone autrement qu'avec le "unified installer" du site. Je cherche à installer Plone dans Zope de facon manuelle.

Auriez vous une idée ?

Merci d'avance.

--
Konczak Julien


_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Gaël Le Mignot

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
Hello Julien!

Sat, 14 Mar 2009 13:11:35 +0100, you wrote:

 > Bjr a tous,
 > Je me remets a plone et je n'arrive pas à retrouver les sources de plone
 > autrement qu'avec le "unified installer" du site. Je cherche à installer
 > Plone dans Zope de facon manuelle.

 > Auriez vous une idée ?

Me trouvant  dans la même  situation (j'utilise les paquets  Debian et
dzhandle  pour gérer  mes instances  Zope), j'ai  fait  une extraction
manuelle du lib/python/ et du Products/ depuis l'unified installer. Je
l'utilise sans soucis, mais je ne garantie pas que tout soit propre.

Les deux archives sont disponibles sur
https://svn.pilotsystems.net/projets/plone-tar/trunk/

Mais je trouve  ça très dommage que ce ne  soit pas fourni directement
sur plone.org, tout le monde n'utilise pas buildout, et la présence de
Plone dans les distributions (qui  est un atout pour Plone) est rendue
problématique par ce fait (voir par exemple
http://n2.nabble.com/Debian-packaging-of-Plone-3.2.1-td2397138.html )

Note : je  n'ai pas inclu ce qui est présent  dans Debian Lenny (voici
la  ligne  pour  installer  ce  qu'il faut,  à  adapter  sur  d'autres
distributions) :

 apt-get install python-pastedeploy python-pastescript python-setuptools  python-paste python-cheetah zope2.10 python-imaging

Cordialement,

--
Gaël Le Mignot - [hidden email]
Pilot Systems - 9, rue Desargues - 75011 Paris
Tel : +33 1 44 53 05 55 - http://www.pilotsystems.net
Hébergement Zope et Plone gratuit - http://www.objectis.org

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Gilles Lenfant

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Julien Konczak
Bonjour,

Sachant que tous les composants de Plone sont désormais distribués
sous forme d'eggs, depuis la version 3.2, il est préférable de
l'installer en utilisant zc.buildout et les templates PasteScript qui
conviennent. Utiliser une autre méthode revient à se tirer une balle
dans le pied ;)

Pour faire court :

$ easy_install PasteScript
$ easy_install ZopeSkel
$ cd /mes/instances
$ paster create -t plone3_buildout moninstance
$ cd moninstance
$ python bootstrap.py
$ $EDITOR buildout.cfg # Tes options, tes composants supplémentaires
$ bin/buildout

Le 14 mars 2009 13:11, Julien Konczak <[hidden email]> a écrit :

> Bjr a tous,
>
> Je me remets a plone et je n'arrive pas à retrouver les sources de plone
> autrement qu'avec le "unified installer" du site. Je cherche à installer
> Plone dans Zope de facon manuelle.
>
> Auriez vous une idée ?
>
> Merci d'avance.
>
> --
> Konczak Julien
>
>
> _______________________________________________
> Plone-FR mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-fr
>
>



--
--
Gilles Lenfant
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
Bureaux de la Colline
1 rue Royal
92210 Saint Cloud - France
Phone : 01 78 15 24 00 / Fax : 01 46 02 44 04
web : www.ingeniweb.com - une société du groupe Alter Way

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Georges Mariano

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
Gilles Lenfant a écrit :
> Bonjour,

Bonjour,

> Sachant que tous les composants de Plone sont désormais distribués
> sous forme d'eggs, depuis la version 3.2, il est préférable de
> l'installer en utilisant zc.buildout et les templates PasteScript qui
> conviennent. Utiliser une autre méthode revient à se tirer une balle
> dans le pied ;)

Quand on a investit pas mal de ressources à installer des zopes/plones
avec les méthodes classiques (produits et/ou paquets de distrib), le
passage aux eggs peut être problématique ...

Et si à l'arrivée, certains sont découragés, alors il se peut que ce
soit la communauté plone qui se tire une balle dans le pied avec cette
nouvelle orientation.

Évidemment, j'espère me tromper.

PS : y aurait-il un pointeur expliquant clairement la nouvelle logique
d'installation ?

A+
--
mailto:[hidden email]     jabber:[hidden email]
blog : http://tartine-blog.blogspot.com/
val-libre : http://www.netvibes.com/vallibre#ValLibre

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Gilles Lenfant

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
Le 14 mars 2009 15:18, mariano.georges <[hidden email]> a écrit :

> Gilles Lenfant a écrit :
>>
>> Bonjour,
>
> Bonjour,
>
>> Sachant que tous les composants de Plone sont désormais distribués
>> sous forme d'eggs, depuis la version 3.2, il est préférable de
>> l'installer en utilisant zc.buildout et les templates PasteScript qui
>> conviennent. Utiliser une autre méthode revient à se tirer une balle
>> dans le pied ;)
>
> Quand on a investit pas mal de ressources à installer des zopes/plones avec
> les méthodes classiques (produits et/ou paquets de distrib), le passage aux
> eggs peut être problématique ...

Effectivement, si le passage aux eggs & zc.buildout était
problématique en 2007, l'époque où on s'arrachait les cheveux du fait
du manque de maturité de la technologie est maintenant révolue (base
de données effacée lors de la mise à jour, messages d'erreur
incompréhensibles, ou à l'inverse échecs silencieux).

>
> Et si à l'arrivée, certains sont découragés, alors il se peut que ce soit la
> communauté plone qui se tire une balle dans le pied avec cette nouvelle
> orientation.

Quasiment toutes les frameworks et technologies basées sur Python
(Zope 3, Grok, Pylons, Django et j'en oublie) prennent la même
orientation. Toutes ces communautés se tireraient une balle dans le
pied ?

Certes, il y a des choses à redire. Par exemple le choix curieux du
format générique "ConfigParser" alors que des formats comme YAML sont
bien plus lisibles pour des situations plus complexes (namespaces
imbriqués, notions de listes et dictionnaires plus clairs, ...)

>
> Évidemment, j'espère me tromper.

J'espère aussi ;)

>
> PS : y aurait-il un pointeur expliquant clairement la nouvelle logique
> d'installation ?

L'excellent blog de l'excellent Christophe Combelles
http://ccomb.gorfou.fr/2007/12/13/tutoriel-sur-buildout qui est
également repris sur le site le l'AFPY.

>
> A+
> --
> mailto:[hidden email]     jabber:[hidden email]
> blog : http://tartine-blog.blogspot.com/
> val-libre : http://www.netvibes.com/vallibre#ValLibre
>
> _______________________________________________
> Plone-FR mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-fr
>

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Georges Mariano

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
Gilles Lenfant a écrit :

> Effectivement, si le passage aux eggs & zc.buildout était
> problématique en 2007, l'époque où on s'arrachait les cheveux du fait

ouch, le temps passe vite ;)

> Quasiment toutes les frameworks et technologies basées sur Python
> (Zope 3, Grok, Pylons, Django et j'en oublie) prennent la même
> orientation. Toutes ces communautés se tireraient une balle dans le
> pied ?

Tout dépend de ce que l'on veut faire ... chaque communauté peut avoir
des besoins / objectifs différents...

Va probablement falloir que je (re)regarde aux eggs/python mais je
considère ça comme une "couche" qui ne m'intéresse pas vraiment.

Je préfère une vision à la fois plus abstraite Zope/Plone/Produits et
plus directement gérable (distinguer la gestion des cms de la gestion
python). La gestion, certes plus manuelle des tarballs me semblent bien
plus robuste qu'une gestion sophistiquée où l'on perd un peu la main.
Notamment compte tenu des surprises de compatibilité entre les
différentes ressources ("librairies") impliquées

> L'excellent blog de l'excellent Christophe Combelles
> http://ccomb.gorfou.fr/2007/12/13/tutoriel-sur-buildout qui est
                          ??????????

Pas mieux ?

PS : encore une fois, j'espère que le mieux ne devienne pas l'ennemi du
bien :)

A+
--
mailto:[hidden email]     jabber:[hidden email]
blog : http://tartine-blog.blogspot.com/
val-libre : http://www.netvibes.com/vallibre#ValLibre

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Gaël Le Mignot

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Gilles Lenfant
Hello Gilles!

Sat, 14 Mar 2009 16:08:52 +0100, you wrote:

 > Quasiment toutes les frameworks et technologies basées sur Python
 > (Zope 3, Grok, Pylons, Django et j'en oublie) prennent la même
 > orientation. Toutes ces communautés se tireraient une balle dans le
 > pied ?

Je  ne veux  pas rentrer  ici dans  le débat  de fond  sur "buildout",
personnellement,  je  pense  que  c'est  une très  mauvaise  chose  de
réinventer la  roue au niveau de  Python, alors qu'il  existe déjà des
systèmes de packaging (apt/dpkg, yum/rpm, ...) qui sont bien robustes,
flexibles  et puissants que  buildout, et  que d'autre  part l'optique
buildout  pose de  gros problèmes  de maintenabilité.  Je ne  vais pas
rentrer dans les détails ici. Chacun a son opinion sur la question.

Par contre,  je trouve  ça extrêment grave  d'obliger les  personnes à
utiliser  buildout, et  de  ne pas  fournir  de moyens  d'installation
manuelle. J'ai beau être un  "fanatique" de Debian, ça ne me viendrait
pas  à  l'idée  de  faire  une release  d'un  logiciel  uniquement  en
.deb. Les raisons de ne pas utiliser buildout peuvent être diverses et
variées, on  peut être d'accord ou  non, mais l'imposer  par contre ce
n'est pas acceptable selon moi.

D'ailleurs, j'aimerais bien voir  ce que ça donne, l'unified installer
sur  AIX ou  Solaris... le  fait de  pouvoir installer  à la  main, en
particulier  sur  des  environnements  "exotiques" ou  anciens,  c'est
parfois vital.

--
Gaël Le Mignot - [hidden email]
Pilot Systems - 9, rue Desargues - 75011 Paris
Tel : +33 1 44 53 05 55 - http://www.pilotsystems.net
Hébergement Zope et Plone gratuit - http://www.objectis.org

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Julien Konczak

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
Re,

Les tar fonctionnent parfaitement merci à toi !

Merci beaucoup !

Julien


Le 14 mars 2009 16:45, Gaël Le Mignot <[hidden email]> a écrit :
Hello Gilles!

Sat, 14 Mar 2009 16:08:52 +0100, you wrote:

 > Quasiment toutes les frameworks et technologies basées sur Python
 > (Zope 3, Grok, Pylons, Django et j'en oublie) prennent la même
 > orientation. Toutes ces communautés se tireraient une balle dans le
 > pied ?

Je  ne veux  pas rentrer  ici dans  le débat  de fond  sur "buildout",
personnellement,  je  pense  que  c'est  une très  mauvaise  chose  de
réinventer la  roue au niveau de  Python, alors qu'il  existe déjà des
systèmes de packaging (apt/dpkg, yum/rpm, ...) qui sont bien robustes,
flexibles  et puissants que  buildout, et  que d'autre  part l'optique
buildout  pose de  gros problèmes  de maintenabilité.  Je ne  vais pas
rentrer dans les détails ici. Chacun a son opinion sur la question.

Par contre,  je trouve  ça extrêment grave  d'obliger les  personnes à
utiliser  buildout, et  de  ne pas  fournir  de moyens  d'installation
manuelle. J'ai beau être un  "fanatique" de Debian, ça ne me viendrait
pas  à  l'idée  de  faire  une release  d'un  logiciel  uniquement  en
.deb. Les raisons de ne pas utiliser buildout peuvent être diverses et
variées, on  peut être d'accord ou  non, mais l'imposer  par contre ce
n'est pas acceptable selon moi.

D'ailleurs, j'aimerais bien voir  ce que ça donne, l'unified installer
sur  AIX ou  Solaris... le  fait de  pouvoir installer  à la  main, en
particulier  sur  des  environnements  "exotiques" ou  anciens,  c'est
parfois vital.

--
Gaël Le Mignot - [hidden email]
Pilot Systems - 9, rue Desargues - 75011 Paris
Tel : +33 1 44 53 05 55 - http://www.pilotsystems.net
Hébergement Zope et Plone gratuit - http://www.objectis.org

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr



--
Konczak Julien
Linux User #447792
http://i18n.counter.li.org

Blog : http://ladmin-linux.blogspot.com/

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Gilles Lenfant

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Gaël Le Mignot
Salut Gaël,

C'est un faux débat.

zc.buildout te permet de réaliser facilement "ton" packaging, et "ton"
déploiement de façon répétable et (presque) cross-platform. Pour
Plone, par exemple, tu peux faire un packaging Zope + Plone + Packages
d'extension tierce partie (Collage, Singing&Dancing, etc, etc) + les
packages "métier" spécifiques au site (Politique sécurité, types
person, skin, etc, etc) en une heure ou deux. Tout ça en se basant sur
le buildout.cfg standard.

Pour moi, le seul défaut de zc.buildout, maintenant qu'il est robuste
(ceux qui ont commencé à l'utiliser en mi 2007 savent de quoi je
cause) le seul vrai défaut de zc.buildout est qu'on dépend de 10000
packages à télécharger depuis 100 sites différents dont on n'est pas
sûr qu'ils seront toujours là dans un an.

On ne "réinvente pas la roue" au niveau du Python, sachant que des
outils similaires existent pour Perl et Ruby (respectivement Cpan et
Gem si je ne me trompe pas), et peut-être d'autres langages.

Lorsque qu'un collègue me transmet une config buildout réalisée et
testée sous Ubuntu, elle fonctionne la plupart du temps telle-quelle
sur mon Mac. Le cas échéant, je réalise un "macos.cfg" de quelques
lignes qui étend le buildout.cfg de base pour remplacer les parts trop
spécifiques à Linux. Idem pour windoze.

Plone et d'autres frameworks du monde Python (Grok, ...) sont
désormais distribuées de cette façon, il faut s'y faire. Ceci étant,
personne n'empêche les amateurs d'installeurs spécifiques de
distribuer Plone sous forme .deb, .dmg, .rmp, .msi, etc, etc.

Note que depuis Plone 3.2, l'installation manuelle hors buildout est
possible avec la commande "easy_install Plone" (de préférence dans un
virtualenv), à toi d'ajuster l'instance Zope comme il faut à la
mimine.

D'autre part, je ne vois pas pourquoi zc.buildout ne fonctionnerait
pas sous AIX, xBSD ou Solaris. Les seules dépendances sont la
disponibilité de Python 2.4+ et sa lib standard, et dans le cas de
Zope de gcc.

Bon, fin de geekerie pour le week-end, que je souhaite à toutes et
tous excellent.

--
Gilles

Le 14 mars 2009 16:45, Gaël Le Mignot <[hidden email]> a écrit :

> Hello Gilles!
>
> Sat, 14 Mar 2009 16:08:52 +0100, you wrote
>
>  > Quasiment toutes les frameworks et technologies basées sur Python
>  > (Zope 3, Grok, Pylons, Django et j'en oublie) prennent la même
>  > orientation. Toutes ces communautés se tireraient une balle dans le
>  > pied ?
>
> Je  ne veux  pas rentrer  ici dans  le débat  de fond  sur "buildout",
> personnellement,  je  pense  que  c'est  une très  mauvaise  chose  de
> réinventer la  roue au niveau de  Python, alors qu'il  existe déjà des
> systèmes de packaging (apt/dpkg, yum/rpm, ...) qui sont bien robustes,
> flexibles  et puissants que  buildout, et  que d'autre  part l'optique
> buildout  pose de  gros problèmes  de maintenabilité.  Je ne  vais pas
> rentrer dans les détails ici. Chacun a son opinion sur la question.
>
> Par contre,  je trouve  ça extrêment grave  d'obliger les  personnes à
> utiliser  buildout, et  de  ne pas  fournir  de moyens  d'installation
> manuelle. J'ai beau être un  "fanatique" de Debian, ça ne me viendrait
> pas  à  l'idée  de  faire  une release  d'un  logiciel  uniquement  en
> .deb. Les raisons de ne pas utiliser buildout peuvent être diverses et
> variées, on  peut être d'accord ou  non, mais l'imposer  par contre ce
> n'est pas acceptable selon moi.
>
> D'ailleurs, j'aimerais bien voir  ce que ça donne, l'unified installer
> sur  AIX ou  Solaris... le  fait de  pouvoir installer  à la  main, en
> particulier  sur  des  environnements  "exotiques" ou  anciens,  c'est
> parfois vital.
>
> --
> Gaël Le Mignot - [hidden email]
> Pilot Systems - 9, rue Desargues - 75011 Paris
> Tel : +33 1 44 53 05 55 - http://www.pilotsystems.net
> Hébergement Zope et Plone gratuit - http://www.objectis.org
>

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Gilles Lenfant

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Georges Mariano
Le 14 mars 2009 16:20, mariano.georges <[hidden email]> a écrit :
> Gilles Lenfant a écrit :
>

[...]

>
>> L'excellent blog de l'excellent Christophe Combelles
>> http://ccomb.gorfou.fr/2007/12/13/tutoriel-sur-buildout qui est
>
>                         ??????????
>
> Pas mieux ?

En français, non. Où est le problème ?

Personne ne t'empêche de contacter Christophe sans propos polémique
pour lui demander des précisions sur ce qui te bloque.

Autrement, google...

>
> PS : encore une fois, j'espère que le mieux ne devienne pas l'ennemi du bien
> :)

Si tu préfères te manger tous les INSTALL.txt des composants qui
composent ta solution Plone/Grok/Pylons/Django (...), libre à toi. Ou
bien rédiger un manuel d'installation de 40 pages pour tes
clients/utilisateurs, itou.

>
> A+

Bon WE.

> --
> mailto:[hidden email]     jabber:[hidden email]
> blog : http://tartine-blog.blogspot.com/
> val-libre : http://www.netvibes.com/vallibre#ValLibre
>
> _______________________________________________
> Plone-FR mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-fr
>

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Gaël Le Mignot

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Gilles Lenfant
Hello Gilles!

Sat, 14 Mar 2009 18:44:59 +0100, you wrote:

 > zc.buildout te permet de réaliser facilement "ton" packaging, et "ton"
 > déploiement de façon répétable et (presque) cross-platform. [...]

La question n'est pas  là. Tu peux penser tout le bien  que tu veux de
bulidout, et moi  tout le mal que  je veux, ce n'est pas  le sujet. On
pourrait débattre très, très  longtemps des avantages et inconvénients
de ce système par rapport à d'autres.

Le  problème est  de  refuser  de donner  des  tarball permettant  une
installation manuelle  pour ceux qui, à  tord ou à  raison la question
n'est pas là, ne veulent ou ne peuvent pas utiliser buildout.

J'ai beau avoir la profonde  conviction que apt/dpkg c'est le meilleur
système  de packaging  jamais inventé,  et que  tout le  monde devrait
utiliser des Debian  ou Debian-based, ça ne me  viendrait pas à l'idée
d'imposer  ça  aux  autres,  par  exemple  en  releasant  un  logiciel
uniquement sous forme de .deb !

Ça  c'est totalement contrairement  à l'esprit  du logiciel  libre, et
c'est très nuisible à la communauté Plone.

 > On ne "réinvente pas la roue" au niveau du Python, sachant que des
 > outils similaires existent pour Perl et Ruby (respectivement Cpan et
 > Gem si je ne me trompe pas), et peut-être d'autres langages.

C'est bien ce que j'appelle réinventer la roue. Alors qu'il existe des
systèmes  de packaging/gestion  des dépendences  extrêmement puissants
(apt/dpkg par exemple), on réinvente  au niveau de chacun des langages
un mécanisme équivalent mais bien plus limité.

 > Plone et d'autres frameworks du monde Python (Grok, ...) sont
 > désormais distribuées de cette façon, il faut s'y faire.

Les autres le font donc on doit le faire ? Ça s'appelle un "argumentum
ad populum" et c'est un sophisme des plus classiques.

 >   Ceci  étant,  personne   n'empêche  les   amateurs  d'installeurs
 > spécifiques de distribuer Plone  sous forme .deb, .dmg, .rmp, .msi,
 > etc, etc.

Et bien  si, justement. Cf  le mail du  mainteneur Debian qui  n'a pas
encore pu réaliser les paquets de  Plone 3.2 parce que Plone n'est pas
releasé  sous forme  d'une tarball,  qui  est *le*  moyen standard  et
universel  de   diffusion  d'un  logiciel  libre.   Après,  libre  aux
développeurs de faire des egg, des deb, des rpm, des unified installer
et tout ce qui leur passe par la tête, mais le .tar.gz c'est la *base*
!

 > D'autre part, je ne vois pas pourquoi zc.buildout ne fonctionnerait
 > pas sous AIX, xBSD ou Solaris. Les seules dépendances sont la
 > disponibilité de Python 2.4+ et sa lib standard, et dans le cas de
 > Zope de gcc.

Tu as déjà compilé un Zope ou PIL  sur un AIX ? Moi oui, et je peux te
dire que ça passe rarement du premier coup. Y'a un .h à éditer par ci,
un import  à modifier par  là. Même Python  faut le compiler  avec des
options  particulières sur  la taille  de la  pile et  la  gestion des
threads.  Et ça, avec  un unified  installer, et  bien ça  rajoute une
couche de complexité.

C'est  pas  buildout qui  ne  marche  pas,  c'est la  compilation  des
différents composants, et  ne pas pouvoir le faire  manuellement, un à
un, ça rend l'opération globale beaucoup plus difficile.

--
Gaël Le Mignot - [hidden email]
Pilot Systems - 9, rue Desargues - 75011 Paris
Tel : +33 1 44 53 05 55 - http://www.pilotsystems.net
Hébergement Zope et Plone gratuit - http://www.objectis.org

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Julien Konczak

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
Hello,

Après avoir exploité les deux systèmes : avec et sans buildout, je peux dire que les deux ont leurs avantages et leurs inconvénients et je pense qu'ils répondent tous les deux à deux types de besoins différents :
- buildout pour les plateformes plus indutrialisés et plus avancé : besoin de stabilité et de déploiement facile
- product : système plus simple avec un besoin plus faible de mise à jour.

Dans tous les cas, je rejoins le propose de mon prédécesseur : il est regrettable de ne pas disposer des sources de plone. Au moins, il faudrait avertir le newbie (que je suis) de la manière de se le procurer : un lien, une FAQ... A mon avis 3 lignes aurait suffit.

Même si la communauté s'ouvre de plus en plus : paquets dans les distrib, installer pour toutes les plateformes. Il ne faut pas oublier qu'il existe d'autres besoins : formation, autres plateformes, compilation précise....

Merci encrore pour le tar que je conserve précieusement.

Julien

Le 15 mars 2009 09:53, Gaël Le Mignot <[hidden email]> a écrit :
Hello Gilles!

Sat, 14 Mar 2009 18:44:59 +0100, you wrote:

 > zc.buildout te permet de réaliser facilement "ton" packaging, et "ton"
 > déploiement de façon répétable et (presque) cross-platform. [...]

La question n'est pas  là. Tu peux penser tout le bien  que tu veux de
bulidout, et moi  tout le mal que  je veux, ce n'est pas  le sujet. On
pourrait débattre très, très  longtemps des avantages et inconvénients
de ce système par rapport à d'autres.

Le  problème est  de  refuser  de donner  des  tarball permettant  une
installation manuelle  pour ceux qui, à  tord ou à  raison la question
n'est pas là, ne veulent ou ne peuvent pas utiliser buildout.

J'ai beau avoir la profonde  conviction que apt/dpkg c'est le meilleur
système  de packaging  jamais inventé,  et que  tout le  monde devrait
utiliser des Debian  ou Debian-based, ça ne me  viendrait pas à l'idée
d'imposer  ça  aux  autres,  par  exemple  en  releasant  un  logiciel
uniquement sous forme de .deb !

Ça  c'est totalement contrairement  à l'esprit  du logiciel  libre, et
c'est très nuisible à la communauté Plone.

 > On ne "réinvente pas la roue" au niveau du Python, sachant que des
 > outils similaires existent pour Perl et Ruby (respectivement Cpan et
 > Gem si je ne me trompe pas), et peut-être d'autres langages.

C'est bien ce que j'appelle réinventer la roue. Alors qu'il existe des
systèmes  de packaging/gestion  des dépendences  extrêmement puissants
(apt/dpkg par exemple), on réinvente  au niveau de chacun des langages
un mécanisme équivalent mais bien plus limité.

 > Plone et d'autres frameworks du monde Python (Grok, ...) sont
 > désormais distribuées de cette façon, il faut s'y faire.

Les autres le font donc on doit le faire ? Ça s'appelle un "argumentum
ad populum" et c'est un sophisme des plus classiques.

 >   Ceci  étant,  personne   n'empêche  les   amateurs  d'installeurs
 > spécifiques de distribuer Plone  sous forme .deb, .dmg, .rmp, .msi,
 > etc, etc.

Et bien  si, justement. Cf  le mail du  mainteneur Debian qui  n'a pas
encore pu réaliser les paquets de  Plone 3.2 parce que Plone n'est pas
releasé  sous forme  d'une tarball,  qui  est *le*  moyen standard  et
universel  de   diffusion  d'un  logiciel  libre.   Après,  libre  aux
développeurs de faire des egg, des deb, des rpm, des unified installer
et tout ce qui leur passe par la tête, mais le .tar.gz c'est la *base*
!

 > D'autre part, je ne vois pas pourquoi zc.buildout ne fonctionnerait
 > pas sous AIX, xBSD ou Solaris. Les seules dépendances sont la
 > disponibilité de Python 2.4+ et sa lib standard, et dans le cas de
 > Zope de gcc.

Tu as déjà compilé un Zope ou PIL  sur un AIX ? Moi oui, et je peux te
dire que ça passe rarement du premier coup. Y'a un .h à éditer par ci,
un import  à modifier par  là. Même Python  faut le compiler  avec des
options  particulières sur  la taille  de la  pile et  la  gestion des
threads.  Et ça, avec  un unified  installer, et  bien ça  rajoute une
couche de complexité.

C'est  pas  buildout qui  ne  marche  pas,  c'est la  compilation  des
différents composants, et  ne pas pouvoir le faire  manuellement, un à
un, ça rend l'opération globale beaucoup plus difficile.

--
Gaël Le Mignot - [hidden email]
Pilot Systems - 9, rue Desargues - 75011 Paris
Tel : +33 1 44 53 05 55 - http://www.pilotsystems.net
Hébergement Zope et Plone gratuit - http://www.objectis.org

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr



--
Konczak Julien
Linux User #447792
http://i18n.counter.li.org

Blog : http://ladmin-linux.blogspot.com/

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Georges Mariano

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Gilles Lenfant
Gilles Lenfant a écrit :

> Si tu préfères te manger tous les INSTALL.txt des composants qui
> composent ta solution Plone/Grok/Pylons/Django (...), libre à toi. Ou
> bien rédiger un manuel d'installation de 40 pages pour tes
> clients/utilisateurs, itou.

Heu... comprends pas bien la remarque là...

Ce qui me convient actuellement c'est que précisément je n'ai pas eu
besoin de tout ça pour installer mon env. Plone (et produits) alors
qu'actuellement on me donne pour conseil d'aller fouiller dans google si
ça coince ...

(et les rares fois où j'ai tenté de lire des docs associées à des eggs
c'étaient incompréhensible, bcp de choses implicites, inconnues du profane)

Excusez-moi si je ne perçois pas d'emblée l'immense progrès
technologique qu'on nous impose.

PS : Pour poursuivre l'analogie debianesque (dont je suis fan
également). Même si j'installe 99,9% de mes applis par le système apt,
je suis rassuré par le fait que je peux généralement revenir au tarball
en cas de besoin. Installer un produit (ou application) par simple
décompression (tarball) exactement là où l'on en a besoin, est une
fonctionnalité extrêmement robuste et souple.

PS2 : Pour information, ma stratégie actuelle d'installation est de
prendre zope/plone en paquet debian pour l'installation de base puis
d'aller chercher les tarballs de produits selon les besoins.

A+
--
mailto:[hidden email]     jabber:[hidden email]
blog : http://tartine-blog.blogspot.com/
val-libre : http://www.netvibes.com/vallibre#ValLibre

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr
Georges Mariano

Re: Download de plone ?

Reply Threaded More More options
Print post
Permalink
Selon "mariano.georges" <[hidden email]>:


> PS2 : Pour information, ma stratégie actuelle d'installation est de
> prendre zope/plone en paquet debian pour l'installation de base puis
> d'aller chercher les tarballs de produits selon les besoins.

Un tutorial en français, plutôt récent, mixant installation paquet deb pour
la base plone et buildout pour les produits

http://howto.landure.fr/plone-3/installer-plone-3-1-sur-ubuntu-ou-debian

est-ce que quelqu'un peut "valider" ce qui est proposé

j'ai plutôt confiance, le site est très bien fait,  mais avant de m'y
mettre... petit vérif ? Pierre-Yves est peut-être sur la liste ?

A+

--
mailto:[hidden email]     jabber:[hidden email]
blog : http://tartine-blog.blogspot.com/
val-libre : http://www.mjc-athena.org/val-libre

_______________________________________________
Plone-FR mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-fr