Import massif de breves

Bonsoir,

c'est mon premier message ici, veuillez donc m'excuser si je me suis trompé ou si je ne parle pas correctement le spip.

Je suis l'actuel administrateur du site de mon association. Le site est un outil maison qui nécessite mon intervention pour la moindre MAJ de contenu; c'est devenu ingérable pour tout le monde.
J'ai donc entrepris dele migrer sur un CMS un peu plus mainstream et c'est assez naturellement que je suis parti sur Spip.

Je balbutie totalement mon spip pour le moment (notamment tout ce qui tourne autour des themes et des squelettes). Je suis en train de partir sur Escale v4 mais là n'est pas mon problème le plus urgent.

J'aimerais pouvoir migrer du contenu assez rapidement sur spip et notamment mes actuelles br`eves. J'ai la main sur le code et la BDD, je peux donc en sortir un dump SQL ou tout aussi bien, un CSV. Le problème est plus de savoir comment le réinjecter ensuite dans spip.

J'ai eu beau chercher, je n'ai rien trouver.

Mes brèves ne sont constituées que d'un texte, d'une date et éventuellement d'un nom d'auteur (mais ce n'est pas important car je peux ajouter le nom de l'auteur directement dans le texte).

Comment procéder au plus simple ?

Je vous remercie

--
Xavier Maillard

J’aimerais pouvoir migrer du contenu assez rapidement sur spip et notamment mes actuelles br`eves. J’ai la main sur le code et la BDD, je peux donc en sortir un dump SQL ou tout aussi bien, un CSV. Le problème est plus de savoir comment le réinjecter ensuite dans spip.

Bonjour, il y a peu être moyen via csv mais faudrais passer par un « vieux » spip 3.0, pour faire un import puis je mets a jour en 3.2, pour exporter la table concerné avec PhPMyAdmin, pour l’importer ensuite dans mon site final en 3.2.

ceci dit ton dump sql c’est quoi du spip ?, peu tu nous en dire plus sur le site a migré c’est un site statique ?

Une URL pour voir , réalisé avec quoi ?

ou alors ce tourner vers …

<?php
//Récupération de la page qui contient les adresses des pages

//***À modifier par les utilisateurs***

$dochtml=recup_page('');	//renseigner avec l'URL de la liste des pages

//Récup des URL des pages du site statique et envoit aux fonctions de traitement

echo ("fini !");
break; // c'est fini !

//récupère les infos de la page web, et traite son contenu
//après l'avoir téléchargée
function recup_infos($adresse) {

//Quelques variables qu'il faut changer en fonction des cas:

//***À modifier par les utilisateurs***

	//On récupère la page à traiter
	$page_a_traiter=recup_page($adresse);

	//on nettoie le HTML
	//DESACTIVE (fonctionne pas chez moi !)$page_a_traiter=nettoiehtml($page_a_traiter);
	
	//On extrait les éléments de la page:
	//le titre

	if ($titre=="Untitled Document") {$titre=$adresse;} //pas de titre ? -> le titre sera l'URL
	
	//le body
	$body=chercherbody($page_a_traiter);

	//on modifie le body pour le spipifer (raccourcis & co)
	$body=modifie_texte($body,$adresse);

	//intégration de l'article dans Spip.
	etc ....................

merci

Le 04/05/2018 à 17:53, Xavier Maillard a écrit :

Je suis l'actuel administrateur du site de mon association. Le site est
un outil maison qui nécessite mon intervention pour la moindre MAJ de
contenu; c'est devenu ingérable pour tout le monde.
J'ai donc entrepris dele migrer sur un CMS un peu plus mainstream et
c'est assez naturellement que je suis parti sur Spip.

J'aime beaucoup le "naturellement" et bienvenue sur SPIP et cette lsite.

Je balbutie totalement mon spip pour le moment (notamment tout ce qui
tourne autour des themes et des squelettes). Je suis en train de partir
sur Escale v4 mais là n'est pas mon problème le plus urgent.

J'aimerais pouvoir migrer du contenu assez rapidement sur spip et
notamment mes actuelles br`eves. J'ai la main sur le code et la BDD, je
peux donc en sortir un dump SQL ou tout aussi bien, un CSV. Le problème
est plus de savoir comment le réinjecter ensuite dans spip.

J'ai eu beau chercher, je n'ai rien trouver.

Mes brèves ne sont constituées que d'un texte, d'une date et
éventuellement d'un nom d'auteur (mais ce n'est pas important car je
peux ajouter le nom de l'auteur directement dans le texte).

Comment procéder au plus simple ?

Au plus simple : travailler dans un tableur et faire correspondre les
colonnes de la BDD à celles de SPIP, même ordre, même nom, même type de
contenu.

Vous trouverez un tutoriel, l''exemple est de Wordpress à SPIP, mais
cela fonctionne exactement de la même façon, quelle que soit la BDD et
vous ne risquez pas d’abîmer votre BDD d'origine puisque vous ne
travaillez pas directement dessus :

--

Ysabeau
Services, s. m. pl. Mot usité dans cette formule à peu près invariable
du typo en quête de travail: Monsieur, je viens vous offrir mes services
pour la casse.
Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur
d'imprimerie, 1883.

Le 04/05/2018 à 19:38, Ysabeau a écrit :

Le 04/05/2018 à 17:53, Xavier Maillard a écrit :

Je suis l'actuel administrateur du site de mon association. Le site est
un outil maison qui nécessite mon intervention pour la moindre MAJ de
contenu; c'est devenu ingérable pour tout le monde.
J'ai donc entrepris dele migrer sur un CMS un peu plus mainstream et
c'est assez naturellement que je suis parti sur Spip.

J'aime beaucoup le "naturellement" et bienvenue sur SPIP et cette lsite.

Je balbutie totalement mon spip pour le moment (notamment tout ce qui
tourne autour des themes et des squelettes). Je suis en train de partir
sur Escale v4 mais là n'est pas mon problème le plus urgent.

Moi j'aime aussi ça mais Escal n'a pas de "e" :wink:

J'aimerais pouvoir migrer du contenu assez rapidement sur spip et
notamment mes actuelles br`eves. J'ai la main sur le code et la BDD, je
peux donc en sortir un dump SQL ou tout aussi bien, un CSV. Le problème
est plus de savoir comment le réinjecter ensuite dans spip.

J'ai eu beau chercher, je n'ai rien trouver.

Mes brèves ne sont constituées que d'un texte, d'une date et
éventuellement d'un nom d'auteur (mais ce n'est pas important car je
peux ajouter le nom de l'auteur directement dans le texte).

Comment procéder au plus simple ?

Au plus simple : travailler dans un tableur et faire correspondre les
colonnes de la BDD à celles de SPIP, même ordre, même nom, même type de
contenu.

Vous trouverez un tutoriel, l''exemple est de Wordpress à SPIP, mais
cela fonctionne exactement de la même façon, quelle que soit la BDD et
vous ne risquez pas d’abîmer votre BDD d'origine puisque vous ne
travaillez pas directement dessus :

De Wordpress à Spip : un tutoriel, 3 - Tutoriels et logiciels libres

Le 04/05/2018 à 20:01, Jean Christophe Villeneuve a écrit :

Le 04/05/2018 à 19:38, Ysabeau a écrit :

Le 04/05/2018 à 17:53, Xavier Maillard a écrit :

Je suis l'actuel administrateur du site de mon association. Le site est
un outil maison qui nécessite mon intervention pour la moindre MAJ de
contenu; c'est devenu ingérable pour tout le monde.
J'ai donc entrepris dele migrer sur un CMS un peu plus mainstream et
c'est assez naturellement que je suis parti sur Spip.

J'aime beaucoup le "naturellement" et bienvenue sur SPIP et cette lsite.

Je balbutie totalement mon spip pour le moment (notamment tout ce qui
tourne autour des themes et des squelettes). Je suis en train de partir
sur Escale v4 mais là n'est pas mon problème le plus urgent.

Moi j'aime aussi ça mais Escal n'a pas de "e" :wink:

J'aimerais pouvoir migrer du contenu assez rapidement sur spip et
notamment mes actuelles br`eves. J'ai la main sur le code et la BDD, je
peux donc en sortir un dump SQL ou tout aussi bien, un CSV. Le problème
est plus de savoir comment le réinjecter ensuite dans spip.

J'ai eu beau chercher, je n'ai rien trouver.

Mes brèves ne sont constituées que d'un texte, d'une date et
éventuellement d'un nom d'auteur (mais ce n'est pas important car je
peux ajouter le nom de l'auteur directement dans le texte).

Comment procéder au plus simple ?

Au plus simple : travailler dans un tableur et faire correspondre les
colonnes de la BDD à celles de SPIP, même ordre, même nom, même type de
contenu.

Vous trouverez un tutoriel, l''exemple est de Wordpress à SPIP, mais
cela fonctionne exactement de la même façon, quelle que soit la BDD et
vous ne risquez pas d’abîmer votre BDD d'origine puisque vous ne
travaillez pas directement dessus :

De Wordpress à Spip : un tutoriel, 3 - Tutoriels et logiciels libres

ceci dit le site il est static ?
il est fait avec quoi ?

csv import pourrais faire le taf

--

C’est une plateforme d’hébergement autogéré en association de loi 1901; Certifié Koak 2.0.
Propulsée par la mutualisation de SPIP 3.2.1 [23954] + écran de sécurité 1.3.6,
habillage par le squelette ESCAL 4.0.45 - dev - Utilisé par 1490 sites.
SpipFactory héberge 27 sites mutualisés (Version : 23375)

Bonsoir,

Ysabeau <id@dutailly.net> writes:

Le 04/05/2018 à 17:53, Xavier Maillard a écrit:

Je suis l'actuel administrateur du site de mon association. Le site est
un outil maison qui nécessite mon intervention pour la moindre MAJ de
contenu; c'est devenu ingérable pour tout le monde.
J'ai donc entrepris dele migrer sur un CMS un peu plus mainstream et
c'est assez naturellement que je suis parti sur Spip.

J'aime beaucoup le "naturellement" et bienvenue sur SPIP et cette lsite.

Disons que j'ai un peu regardé les autres mais il faut que je puisse confier les clés sans me soucier de savoir si les personnes sauront le faire vivre.
L'interface de l'espace privé est vraiment bien fichu et intuitive.

J'aimerais pouvoir migrer du contenu assez rapidement sur spip et
notamment mes actuelles br`eves. J'ai la main sur le code et la BDD, je
peux donc en sortir un dump SQL ou tout aussi bien, un CSV. Le problème
est plus de savoir comment le réinjecter ensuite dans spip.

J'ai eu beau chercher, je n'ai rien trouver.

Mes brèves ne sont constituées que d'un texte, d'une date et
éventuellement d'un nom d'auteur (mais ce n'est pas important car je
peux ajouter le nom de l'auteur directement dans le texte).

Comment procéder au plus simple ?

Au plus simple : travailler dans un tableur et faire correspondre les
colonnes de la BDD à celles de SPIP, même ordre, même nom, même type de
contenu.

J'y ai songé mais n'ayant pas trouvé de recettes pour importer du CSV, je me disais que le plus simple serait peut-être de l'injection directe de SQL vers la BDD cible.

Vous trouverez un tutoriel, l''exemple est de Wordpress à SPIP, mais
cela fonctionne exactement de la même façon, quelle que soit la BDD et
vous ne risquez pas d’abîmer votre BDD d'origine puisque vous ne
travaillez pas directement dessus :

De Wordpress à Spip : un tutoriel, 3 - Tutoriels et logiciels libres

Je vais regarder le lien et on verra si ça me parle :slight_smile:

Grand merci pour l'accueil.

--
Xavier

Jean Christophe Villeneuve <jean-chris.villeneuve@ac-lyon.fr> writes:

Le 04/05/2018 à 19:38, Ysabeau a écrit:

Le 04/05/2018 à 17:53, Xavier Maillard a écrit:

Je suis l'actuel administrateur du site de mon association. Le site est
un outil maison qui nécessite mon intervention pour la moindre MAJ de
contenu; c'est devenu ingérable pour tout le monde.
J'ai donc entrepris dele migrer sur un CMS un peu plus mainstream et
c'est assez naturellement que je suis parti sur Spip.

J'aime beaucoup le "naturellement" et bienvenue sur SPIP et cette lsite.

Je balbutie totalement mon spip pour le moment (notamment tout ce qui
tourne autour des themes et des squelettes). Je suis en train de partir
sur Escale v4 mais là n'est pas mon problème le plus urgent.

Moi j'aime aussi ça mais Escal n'a pas de "e" :wink:

Mes excuses :wink:

--
Xavier

spipfactory <spipfactory@spipfactory.com> writes:

ceci dit le site il est static ?
il est fait avec quoi ?

Le site n'est pas statique. Il contient bien sûr des contenus statiques mais il contient egalement un espace d'administration pour gérer les adherents, les courses (inscription, résultats, chaleenges internes). C'est du php avec un base mysql.

Le modèle relationnel me fait mal aux yeux; il est éparpillé sur plusieurs bases de données et la logique fonctionnelle est atrocement compliquée pour ce que nous devons faire ;).

Spip aura au moins le mérite de tout remettre à plat ^^

--
Xavier

spipfactory <spipfactory@spipfactory.com> writes:

J'aimerais pouvoir migrer du contenu assez rapidement sur spip et
notamment mes actuelles br`eves. J'ai la main sur le code et la BDD,
je peux donc en sortir un dump SQL ou tout aussi bien, un CSV. Le
problème est plus de savoir comment le réinjecter ensuite dans
spip.

Bonjour, il y a peu être moyen via csv mais faudrais passer par un
«vieux» spip 3.0, pour faire un import puis je mets a jour en 3.2,
pour exporter la table concerné avec PhPMyAdmin, pour l’importer
ensuite dans mon site final en 3.2.

Houla ! Je préfère éviter ce genre de trucs :wink:

ceci dit ton dump sql c'est quoi du spip ?, peu tu nous en dire plus
sur le site a migré c'est un site statique ?

Ce n'est pas un Spip, c'est un site fait maison par des non informaticiens donc qui a beaucoup de "flaws" dans la logique métier.

Le modèle de la BDD est éclaté sur plusieurs bases et il faut faire des jointures affreuses pour remonter des données un peu "complexes" alors qu'avec un modèle un peu repensé, il n'y aurait peut-être même pas besoin de jointures.

Une URL pour voir , réalisé avec quoi ?

http://aspttathlechalons.com

--
Xavier

ok j'ai été faire un tour.

au vu des différentes rubriques et des infos que j'ai pu visualisé

remonte un site spip et tu recopie les infos , a priori il n'y a pas tant de rubrique et article que j'ai visionné

après pour tes brèves, on peu faire des test en montant un site sur spipfactory.com

Le 04/05/2018 à 22:34, Xavier Maillard a écrit :

spipfactory <spipfactory@spipfactory.com> writes:

J'aimerais pouvoir migrer du contenu assez rapidement sur spip et
notamment mes actuelles br`eves. J'ai la main sur le code et la BDD,
je peux donc en sortir un dump SQL ou tout aussi bien, un CSV. Le
problème est plus de savoir comment le réinjecter ensuite dans
spip.

Bonjour, il y a peu être moyen via csv mais faudrais passer par un
«vieux» spip 3.0, pour faire un import puis je mets a jour en 3.2,
pour exporter la table concerné avec PhPMyAdmin, pour l’importer
ensuite dans mon site final en 3.2.

Houla ! Je préfère éviter ce genre de trucs :wink:

ceci dit ton dump sql c'est quoi du spip ?, peu tu nous en dire plus
sur le site a migré c'est un site statique ?

Ce n'est pas un Spip, c'est un site fait maison par des non informaticiens donc qui a beaucoup de "flaws" dans la logique métier.

Le modèle de la BDD est éclaté sur plusieurs bases et il faut faire des jointures affreuses pour remonter des données un peu "complexes" alors qu'avec un modèle un peu repensé, il n'y aurait peut-être même pas besoin de jointures.

Une URL pour voir , réalisé avec quoi ?

http://aspttathlechalons.com

--
Xavier

--

C’est une plateforme d’hébergement autogéré en association de loi 1901; Certifié Koak 2.0.
Propulsée par la mutualisation de SPIP 3.2.1 [23954] + écran de sécurité 1.3.6,
habillage par le squelette ESCAL 4.0.45 - dev - Utilisé par 1490 sites.
SpipFactory héberge 27 sites mutualisés (Version : 23375)

Le 04/05/2018 à 22:45, spipfactory a écrit :

ok j'ai été faire un tour.

au vu des différentes rubriques et des infos que j'ai pu visualisé

arfffffff pas vu le menu du haut
effectivement ya plus de taf ....
c'est truffé de sous rubriques

remonte un site spip et tu recopie les infos , a priori il n'y a pas tant de rubrique et article que j'ai visionné

après pour tes brèves, on peu faire des test en montant un site sur spipfactory.com

Le 04/05/2018 à 22:34, Xavier Maillard a écrit :

spipfactory <spipfactory@spipfactory.com> writes:

J'aimerais pouvoir migrer du contenu assez rapidement sur spip et
notamment mes actuelles br`eves. J'ai la main sur le code et la BDD,
je peux donc en sortir un dump SQL ou tout aussi bien, un CSV. Le
problème est plus de savoir comment le réinjecter ensuite dans
spip.

Bonjour, il y a peu être moyen via csv mais faudrais passer par un
«vieux» spip 3.0, pour faire un import puis je mets a jour en 3.2,
pour exporter la table concerné avec PhPMyAdmin, pour l’importer
ensuite dans mon site final en 3.2.

Houla ! Je préfère éviter ce genre de trucs :wink:

ceci dit ton dump sql c'est quoi du spip ?, peu tu nous en dire plus
sur le site a migré c'est un site statique ?

Ce n'est pas un Spip, c'est un site fait maison par des non informaticiens donc qui a beaucoup de "flaws" dans la logique métier.

Le modèle de la BDD est éclaté sur plusieurs bases et il faut faire des jointures affreuses pour remonter des données un peu "complexes" alors qu'avec un modèle un peu repensé, il n'y aurait peut-être même pas besoin de jointures.

Une URL pour voir , réalisé avec quoi ?

http://aspttathlechalons.com

--
Xavier

--

C’est une plateforme d’hébergement autogéré en association de loi 1901; Certifié Koak 2.0.
Propulsée par la mutualisation de SPIP 3.2.1 [23954] + écran de sécurité 1.3.6,
habillage par le squelette ESCAL 4.0.45 - dev - Utilisé par 1490 sites.
SpipFactory héberge 27 sites mutualisés (Version : 23375)

Salut,

spipfactory <spipfactory@spipfactory.com> writes:

ok j'ai été faire un tour.

au vu des différentes rubriques et des infos que j'ai pu visualisé

remonte un site spip et tu recopie les infos , a priori il n'y a pas
tant de rubrique et article que j'ai visionné

Il va falloir que nous revoyons en interne le découpage des rubriques. Le site actuel est sous-utilisé car le système de publication passe par de la soumission de page HTML... Il est donc pas très vivant et difficile à mettre à jour. Mon idée c'est qu'avec l'apport de Spip, chacun des adhérents soit en capacité de proposer du contenu et abandonner cette saloperie de FB !

Le plus urgent, c'est que le bureau puisse communiquer sur nos differentes manifestations et que mes petits coureurs retrouvent la page des resultats et les challenges afférents. Pour le coup, cette partie est très utilisée et vue et repose. C'est la partie dynamique qui vit grâce aux saisies des resultats. Pour le moment, je peine à voir comment faire vivre cela dans un spip mais un plugin (écrit sur mesure) doit pouvoir faire l'affaire.

--
Xavier

spipfactory <spipfactory@spipfactory.com> writes:

Le 04/05/2018 à 22:45, spipfactory a écrit:

ok j'ai été faire un tour.

au vu des différentes rubriques et des infos que j'ai pu visualisé

arfffffff pas vu le menu du haut
effectivement ya plus de taf ....
c'est truffé de sous rubriques

Pas le découpage le plus pertinent. Je suis en train de le revoir.
Par contre, les histoires de squelette/theme/noisette/etc., pour le moment, je suis très hermétique.

Soit c'est plus simple qu'il n'y parait, soit je suis une buse. J'aimreais pouvoir proposer un peu la meme chose que ce que j'ai mais je ne vois pas trop comment le faire :confused:

--
Xavier

Le 04/05/2018 à 22:26, Xavier Maillard a écrit :

Disons que j'ai un peu regardé les autres mais il faut que je puisse confier les clés sans me soucier de savoir si les personnes sauront le faire vivre.
L'interface de l'espace privé est vraiment bien fichu et intuitive.

Les gouts et les couleurs :slight_smile:
Mais j'ai souvent ce retour de la part de gens qui ont pu avoir des expériences de publications sur plusieurs CMS.
On me dit régulièrement que l'interface de SPIP est claire, et qu'on sait toujours "où on est" (sous entendu : dans l'arborescence).

La base de données de SPIP est très simple.
Trop pourraient dire certains, en tout cas elle est facile à manipuler et se prête bien à tous les bidouillages.
Il n'y a pas de clés étrangères ou de relations fortes, tu peux faire des imports très facilement.

C'est un peu comme ça que je résumerais SPIP : simple, extrêmement bidouillable, et capable de grandes choses en même temps.

Bienvenue sur SPIP donc, et n'hésite pas à passer causer ou demander conseil ou aide sur IRC, si tu pratiques (Général sur freenode).

--
nicod_

Le 04/05/2018 à 23:20, Xavier Maillard a écrit :

Le plus urgent, c'est que le bureau puisse communiquer sur nos differentes manifestations et que mes petits coureurs retrouvent la page des resultats et les challenges afférents. Pour le coup, cette partie est très utilisée et vue et repose. C'est la partie dynamique qui vit grâce aux saisies des resultats. Pour le moment, je peine à voir comment faire vivre cela dans un spip mais un plugin (écrit sur mesure) doit pouvoir faire l'affaire.

la si tu a des tableaux en csv l'import dans un article est jouable
aprés si c'est de la saisie , mais bon je ne voie pas trop comment est réalisé le tableau

ps/ alors tu me donne un nom et je te monte un site test sur spipfactory.com :slight_smile:
on pourra faire mumuse
apres tu fera ce que tu voudra

tu restera ou tu ira ailleurs, =-O

--

C’est une plateforme d’hébergement autogéré en association de loi 1901; Certifié Koak 2.0.
Propulsée par la mutualisation de SPIP 3.2.1 [23954] + écran de sécurité 1.3.6,
habillage par le squelette ESCAL 4.0.45 - dev - Utilisé par 1490 sites.
SpipFactory héberge 27 sites mutualisés (Version : 23375)

Le 04/05/2018 à 23:22, Xavier Maillard a écrit :

spipfactory <spipfactory@spipfactory.com> writes:

Le 04/05/2018 à 22:45, spipfactory a écrit:

ok j'ai été faire un tour.

au vu des différentes rubriques et des infos que j'ai pu visualisé

arfffffff pas vu le menu du haut
effectivement ya plus de taf ....
c'est truffé de sous rubriques

Pas le découpage le plus pertinent. Je suis en train de le revoir.
Par contre, les histoires de squelette/theme/noisette/etc., pour le moment, je suis très hermétique.

ouep pas simple effectivement quand on débarque
squelette : comme tu la dit c'est escal
théme : la c'est plus un squelette ou un plugin qui propose plusieurs graphisme genre (zgarden, zcore)
noisette : sur escal les noisettes c'est les boites des colonnes extra et navigation, qu'on peu déplacé (ailleurs c'est les plugins composition et noizetier)

ceci dit escal gére bien tous ça , bon sur ce coup la je suis pas impartial

Soit c'est plus simple qu'il n'y parait, soit je suis une buse. J'aimreais pouvoir proposer un peu la meme chose que ce que j'ai mais je ne vois pas trop comment le faire :confused:

--
Xavier

Alors on y va ensemble sur sppipfactory.com (va voirun peu le site pour voir comment on fonctionne )

j’attends ton feu vert :wink:

--

C’est une plateforme d’hébergement autogéré en association de loi 1901; Certifié Koak 2.0.
Propulsée par la mutualisation de SPIP 3.2.1 [23954] + écran de sécurité 1.3.6,
habillage par le squelette ESCAL 4.0.45 - dev - Utilisé par 1490 sites.
SpipFactory héberge 27 sites mutualisés (Version : 23375)