[SPIP Zone] r33355 - _outils_

Le 28/11/2009 13:56, cedric.morin@yterium.com a écrit :

Hello,

faut variment arrêter avec ce script, il est trop lourd pour la zone.

sans mentir un seul gros
svn update spip-zone/_plugins_
sur un repertoire centralisé suivi de
cp -R spip-zone/_plugins_/machin
pour chaque plugin, est beaucoup moins genant pour la zone.

Pour ma machine avec laquelle je développe, c'est-à-dire là où l'on fait le plus souvent des update, et bien je fais même des liens symboliques dans les différents sites de dev que j'ai en local. Du coup je n'ai QU'UN update d'un plugin commun (par ex cfg, bonux, saisies, etc) pour l'ensemble des sites.

--
RastaPopoulos

2009/11/28 RastaPopoulos <rastapopoulos@spip.org>

Le 28/11/2009 13:56, cedric.morin@yterium.com a écrit :

Hello,

faut variment arrêter avec ce script, il est trop lourd pour la zone.

sans mentir un seul gros
svn update spip-zone/plugins
sur un repertoire centralisé suivi de
cp -R spip-zone/plugins/machin
pour chaque plugin, est beaucoup moins genant pour la zone.

Pour ma machine avec laquelle je développe, c’est-à-dire là où l’on fait le plus souvent des update, et bien je fais même des liens symboliques dans les différents sites de dev que j’ai en local. Du coup je n’ai QU’UN update d’un plugin commun (par ex cfg, bonux, saisies, etc) pour l’ensemble des sites.

Tu pourrais développer un peu le propos s’il te plait ? Parce que ça me parait intéressant mais pour la mise en oeuvre je visualise pas bien…

Merci


Etienne Brackers.
http://trikapalanet.lachimere.net/

Tu fais un svn checkout de tout le dossier plugin quelque part sur ta machine et/ou serveur.

Ensuite, pour ton site Site1 tu te places dans SON dossier plugin, et tu fais un lien symbolique (ln -s sous linux) de chacun des plugins qui t’intéressent (qui sont donc présents dans le répertoire de la Zone que tu as checkouté un peu plus tôt).
Idem pour tout tes sites (dans ton script tu fais donc des ln -s au lieu de svn co dans le dossier plugin).

Du coup, tu n’as QU UN SEUL svn update à faire, celui du dossier plugin de la zone. Et « automatiquement » tout tes sites auront les plugins à jour en une seule manip.

Voilou :slight_smile:

Le 28 nov. 09 à 14:25, L’oiseau2nuit a écrit :

2009/11/28 RastaPopoulos <rastapopoulos@spip.org>

Le 28/11/2009 13:56, cedric.morin@yterium.com a écrit :

Hello,

faut variment arrêter avec ce script, il est trop lourd pour la zone.

sans mentir un seul gros
svn update spip-zone/plugins
sur un repertoire centralisé suivi de
cp -R spip-zone/plugins/machin
pour chaque plugin, est beaucoup moins genant pour la zone.

Pour ma machine avec laquelle je développe, c’est-à-dire là où l’on fait le plus souvent des update, et bien je fais même des liens symboliques dans les différents sites de dev que j’ai en local. Du coup je n’ai QU’UN update d’un plugin commun (par ex cfg, bonux, saisies, etc) pour l’ensemble des sites.

Tu pourrais développer un peu le propos s’il te plait ? Parce que ça me parait intéressant mais pour la mise en oeuvre je visualise pas bien…

Merci


Etienne Brackers.
http://trikapalanet.lachimere.net/


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

2009/11/28 XDjuj <XDjuj@apsulis.com>

Tu fais un svn checkout de tout le dossier plugin quelque part sur ta machine et/ou serveur.

Ensuite, pour ton site Site1 tu te places dans SON dossier plugin, et tu fais un lien symbolique (ln -s sous linux) de chacun des plugins qui t’intéressent (qui sont donc présents dans le répertoire de la Zone que tu as checkouté un peu plus tôt).
Idem pour tout tes sites (dans ton script tu fais donc des ln -s au lieu de svn co dans le dossier plugin).

Du coup, tu n’as QU UN SEUL svn update à faire, celui du dossier plugin de la zone. Et « automatiquement » tout tes sites auront les plugins à jour en une seule manip.

Voilou :slight_smile:

Vraiment intéressant merci pour la méthode.

En revanche, ma question précédente reste entière : combien fait en poids total le répertoire plugins ?

ou mieux : y a t’il un moyen quelconque lors du ‹ svn co › de filtrer les plugins que l’on veut ?

(genre en utilisant les tags, ou les <necessite…> parce que ca me parait gros comme dossier à télécharger en bloc…

Le 28 nov. 09 à 14:25, L’oiseau2nuit a écrit :

2009/11/28 RastaPopoulos <rastapopoulos@spip.org>

Le 28/11/2009 13:56, cedric.morin@yterium.com a écrit :

Hello,

faut variment arrêter avec ce script, il est trop lourd pour la zone.

sans mentir un seul gros
svn update spip-zone/plugins
sur un repertoire centralisé suivi de
cp -R spip-zone/plugins/machin
pour chaque plugin, est beaucoup moins genant pour la zone.

Pour ma machine avec laquelle je développe, c’est-à-dire là où l’on fait le plus souvent des update, et bien je fais même des liens symboliques dans les différents sites de dev que j’ai en local. Du coup je n’ai QU’UN update d’un plugin commun (par ex cfg, bonux, saisies, etc) pour l’ensemble des sites.

Tu pourrais développer un peu le propos s’il te plait ? Parce que ça me parait intéressant mais pour la mise en oeuvre je visualise pas bien…

Merci


Etienne Brackers.
http://trikapalanet.lachimere.net/

Le 28 nov. 09 à 14:40, L'oiseau2nuit a écrit :

Vraiment intéressant merci pour la méthode.

J'explique ce que RealT a soufflé :slight_smile:

En revanche, ma question précédente reste entière : combien fait en poids total le répertoire _plugins_ ?

Aucune idée :expressionless:

ou mieux : y a t'il un moyen quelconque lors du 'svn co' de filtrer les plugins que l'on veut ?

(genre en utilisant les tags, ou les <necessite...> parce que ca me parait gros comme dossier à télécharger en bloc...

Pas que je sache, mais je ne suis pas spécialiste.

:slight_smile:

* RastaPopoulos tapuscrivait, le 28/11/2009 14:22:

Le 28/11/2009 13:56, cedric.morin@yterium.com a écrit :

Hello,

faut variment arrêter avec ce script, il est trop lourd pour la zone.

sans mentir un seul gros
svn update spip-zone/_plugins_
sur un repertoire centralisé suivi de
cp -R spip-zone/_plugins_/machin
pour chaque plugin, est beaucoup moins genant pour la zone.

Pour ma machine avec laquelle je développe, c'est-à-dire là où l'on fait
le plus souvent des update, et bien je fais même des liens symboliques
dans les différents sites de dev que j'ai en local. Du coup je n'ai
QU'UN update d'un plugin commun (par ex cfg, bonux, saisies, etc) pour
l'ensemble des sites.

Et sous Windows, on peut créer des liens symboliques aussi.
Avec Link Shell Extension

Méthode que je viens d'utiliser :
Clic droit-glisser d'un dossier vers le dossier où je veux rajouter le lien symbolique
Lacher : un menu contextuel apparaît
Create junction here
Et voilà.

--
RealET

Et sous Mac OS X c'est soit en ligne de commande, soit en glissé/déposé en maintenant les touches Alt+Commande(=pomme) :}

Mais à priori pour que ça fonctionne avec le apache embarqué, vaut mieux jouer de la ligne de commande me semble.

<integriste>S't'rop bien Mac OS X :}}</integriste>

Le 28 nov. 09 à 15:08, RealET a écrit :

* RastaPopoulos tapuscrivait, le 28/11/2009 14:22:

Le 28/11/2009 13:56, cedric.morin@yterium.com a écrit :

Hello,

faut variment arrêter avec ce script, il est trop lourd pour la zone.

sans mentir un seul gros
svn update spip-zone/_plugins_
sur un repertoire centralisé suivi de
cp -R spip-zone/_plugins_/machin
pour chaque plugin, est beaucoup moins genant pour la zone.

Pour ma machine avec laquelle je développe, c'est-à-dire là où l'on fait
le plus souvent des update, et bien je fais même des liens symboliques
dans les différents sites de dev que j'ai en local. Du coup je n'ai
QU'UN update d'un plugin commun (par ex cfg, bonux, saisies, etc) pour
l'ensemble des sites.

Et sous Windows, on peut créer des liens symboliques aussi.
Avec Link Shell Extension

Méthode que je viens d'utiliser :
Clic droit-glisser d'un dossier vers le dossier où je veux rajouter le lien symbolique
Lacher : un menu contextuel apparaît
Create junction here
Et voilà.

--
RealET

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

L'oiseau2nuit a écrit :

combien fait en poids
total le répertoire _plugins_ ?

292 047 756 octets pour 30 947 éléments (a priori)

soit (ici -fonction de la taille des clusters-) 498,7 Mo

2009/11/28 denisb <denisb@laposte.net>

L’oiseau2nuit a écrit :

combien fait en poids
total le répertoire plugins ?

292 047 756 octets pour 30 947 éléments (a priori)

soit (ici -fonction de la taille des clusters-) 498,7 Mo

Une idée qui vient de me traverser l’esprit à ce sujet : je suis en train de me réinstaller un serveur local ubuntu.

Pensez vous qu’il me soit possible de :

  • svn co tous les lugins sur ce serveur local puis
  • de créer les liens symboliques dont il est question vers mon hébergement distant ???

Si oui, une idée de la mise en oeuvre ???

Merci beaucoup.


Etienne Brackers.
http://trikapalanet.lachimere.net/

Le 1 déc. 2009 à 08:40, L'oiseau2nuit a écrit :

Une idée qui vient de me traverser l'esprit à ce sujet : je suis en train de me réinstaller un serveur local ubuntu.

Pensez vous qu'il me soit possible de :
- svn co tous les lugins sur ce serveur local puis
- de créer les liens symboliques dont il est question vers mon hébergement distant ???

Non, les liens symboliques sont locaux. Je suppose que tu ne fais pas de NFS entre les deux...

Mais un unique svn co sur le serveur et des liens symboliques, si tu y mets plusieurs sites, ça peut le faire.

-Nicolas

--
Nicolas HOIZEY
Blog : http://www.gasteroprod.com/
Photos : http://flic.kr/nicolas-hoizey/