Déménagement d'une rubrique

Bonjour,

je me demandais s'il était possible de manière relativement simple de transformer une rubrique en un nouveau site ?

l'article sur la mutualisation des sites spip pour un seul noyau est intéressant mais je pense qu'il suppose la création d'un nouveau site ....
or j'ai déjà ce site et cette rubrique trés importante mais je voudrais en faire un nouveau site (l'idée est qu'elle ait son nom de domaine propre)

Voyez vous des solutions à mon envie, je l'avoue un peu, tordue ! :slight_smile:

Spipement,

--
Sébastien AUFORT
sebastien@aufort.net

bonjour,
je ne sais pas si cela existe mais j'ai voulu copier des rubriques il y a quelques temps.. peu être est ce qu'il te faut là :

http://forum.spip.org/fr_7120.html

sur le même thème il me semble avoir lu sur spip contrib un article sur les copies de rubriques et sinon ici :
http://eledo.com/article12.html
en bas de page clique sur sieps

sinon je verrais bien une sauvegarde de la base de donnée que tu duplique et que tu insère dans ton nouveau site où tu supprime les articles et rubrique désirées.
pour supprimer les rubriques:

et pour faire cette manip rapido si tu as 100000 articles il faut bidouiller la base de données et il me semble avoir lu des mails aujourd'hui , hier et avant hier sur la zone quelqu'un qui voulait renommer sa base de donnée..
je te le copie colle ci dessous, bonne lecture!!!

RB wrote:

SPQR a écrit :

elbo wrote:

Bonjour

J'ai un site web qui comprend plus de 5000 articles, et je voudrais
associer un mot clef (toujours le męme) ŕ chacun de ces 5000 articles
déjŕ publiés.

Comme je ne me vois pas faire la manip ŕ la main (...), je suppose qu'il
va falloir que j'aille bricoler directement la base. Je cherche des
infos sur les champs de la base que je vais devoir modifier.

merci par avance pour vos conseils.

1) tu crées ton mot clé dans SPIP et tu retiens le id_mot correspondant

2) sous phpmyadmin tu fais une requęte de sélection des 5000 id_article
de ta table spip_articles et tu uploades le fichier correspondant sur
ton PC en format CSV.

3) tu modifies ton fichier CSV en rajoutant une colonne avec ton id_mot
pour chaque enregistrement. tu sauvegardes le tout au format CSV.

4) sous phpmyadmin, tu sélectionnes la table spip_mots_articles et tu
utilise la fonction permettant d'insérer des enregistrements ŕ partir
d'un fichier (attention ŕ l'ordre des champs : id_mot, id_article)

NB : tu fais un dump de ta base avant toute manip :slight_smile:

Ceci étant dit, un mot clef toujours le męme quel que soit l'article ça
présente quel intéręt ?

C'est pour faire fonctionner de maniere retroactive l'excellent
glossaire automatique de Thomas
(Un glossaire automatique - SPIP-Contrib) qui fonctionne
avec les mots clef.

Houla` ... non non c'est pas dans la table article ...
et y a plus simple

une requete update

tu crées le mot clé
tu retiens le num du mot clé (son id)

et dans ta base sous php (onglet SQL)
tu faits une reque^te insert

INSERT INTO spip_mots_articles (id_article) SELECT id_article FROM
spip_articles [WHERE ... ton crite`re si crite`re il y a];

et puis une update

UPDATE spip_mots_articles SET id_mot=lenumerodumotcle WHERE id_article=0

http://dev.mysql.com/doc/refman/5.0/fr/insert.html

Pour votre info, comme je ne suis pas trop degourdi avec phpmyadmin et
les requetes mysql, voila comment j'ai procédé :

j'ai recupéré ma base, je l'ai decompressée, ouverte dans un editeur de
texte et j'ai ajouté mes 5000 lignes a` l'emplacement adequat.
En local, ça a l'air de (bien) fonctionner. Je ne vois pas pour
l'instant de degats apparents :slight_smile:

Merci pour vos conseils sur les manips avec phpmyadmin. J'experimenterai
tout ça demain.
Le 3 août 06, à 18:03, Sebastien AUFORT a écrit :

Bonjour,

je me demandais s'il était possible de manière relativement simple de
transformer une rubrique en un nouveau site ?

l'article sur la mutualisation des sites spip pour un seul noyau est
intéressant mais je pense qu'il suppose la création d'un nouveau site ....
or j'ai déjà ce site et cette rubrique trés importante mais je voudrais
en faire un nouveau site (l'idée est qu'elle ait son nom de domaine propre)

Voyez vous des solutions à mon envie, je l'avoue un peu, tordue ! :slight_smile:

Spipement,

--
Sébastien AUFORT
sebastien@aufort.net

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Sebastien AUFORT a écrit :

Bonjour,

je me demandais s'il était possible de manière relativement simple de transformer une rubrique en un nouveau site ?

l'article sur la mutualisation des sites spip pour un seul noyau est intéressant mais je pense qu'il suppose la création d'un nouveau site ....
or j'ai déjà ce site et cette rubrique trés importante mais je voudrais en faire un nouveau site (l'idée est qu'elle ait son nom de domaine propre)

Voyez vous des solutions à mon envie, je l'avoue un peu, tordue ! :slight_smile:

Spipement,

ou plus simplement tu peux garder le même hébergement, installer un spip dans un sous repertoire de ton site actuel (ex: monsite.com - Ce site web est à vendre ! - Ressources et information concernant monsite Resources and Information.) dans les squelettes de ton nouveau site tu ne t'occupes que de la rubrique qui te tient à coeur, celle ci étant cachée dans les squelettes du premier site.

avantages : un seul hébergement + une seule interface d'admin pour les deux sites, et comme ton nouveau site est dans un autre repertoire tu peux faire pointer un autre nom de domaine.

J'ai fait ca sur plusieurs sites, il y a bien quelques inconvénients mais finalement assez minimes : quand tu es dans l'admin et que tu cliques sur retour au site ou visualiser l'article, etc. tu tombes pas toujours sur le bon site, il suffit juste d'un peu de discipline.

voilou

troOn

ça m'interresse aussi : comme fais tu pour que le spip installé dans le nouveau repertoire utilise les données de l'autre site spip sur une seule rubrique specifique ?
troOn a écrit :

Sebastien AUFORT a écrit :

Bonjour,

je me demandais s'il était possible de manière relativement simple de transformer une rubrique en un nouveau site ?

l'article sur la mutualisation des sites spip pour un seul noyau est intéressant mais je pense qu'il suppose la création d'un nouveau site ....
or j'ai déjà ce site et cette rubrique trés importante mais je voudrais en faire un nouveau site (l'idée est qu'elle ait son nom de domaine propre)

Voyez vous des solutions à mon envie, je l'avoue un peu, tordue ! :slight_smile:

Spipement,

ou plus simplement tu peux garder le même hébergement, installer un spip dans un sous repertoire de ton site actuel (ex: monsite.com - Ce site web est à vendre ! - Ressources et information concernant monsite Resources and Information.) dans les squelettes de ton nouveau site tu ne t'occupes que de la rubrique qui te tient à coeur, celle ci étant cachée dans les squelettes du premier site.

avantages : un seul hébergement + une seule interface d'admin pour les deux sites, et comme ton nouveau site est dans un autre repertoire tu peux faire pointer un autre nom de domaine.

J'ai fait ca sur plusieurs sites, il y a bien quelques inconvénients mais finalement assez minimes : quand tu es dans l'admin et que tu cliques sur retour au site ou visualiser l'article, etc. tu tombes pas toujours sur le bon site, il suffit juste d'un peu de discipline.

voilou

troOn