SpipEM : EasyMod install pour SPIP

  • Auteur(s) : chryjs
  • Visite(s) : 5502
  • Popularité : 100
  • commentaire(s) : 43
  • Publié le : dimanche 9 novembre 2003

En bref

Un installeur automatique des modifications (MOD) pour SPIP, dérivé de EasyMod (pour PhpBB) de nuttzy...


Utilité

SpipEM (EasyMod for Spip) permet de gérer et d’installer automatiquement des modifications pour SPIP.

Pour le moment, sont disponibles dans la release 0.5 :
-  les fonctions de base,
-  la gestion du SQL,
-  la gestion de l’installation d’un MOD,
-  l’installation de SpipEM en deux parties : installation des fichiers, configuration de la base (semi-automatique) et enregistrement de vos préférences. Deuxième partie : SpipEM s’installe comme un MOD lui-même et la dernière étape est l’installation de son propre MOD (ce qui permet au passage d’en valider le bon fonctionnement). Ce MOD ajoute SpipEM dans le panneau d’administration de SPIP.

Installation

Télécharger la version 0.5

SpipEM v 0.5 - 108.4 ko

SpipEM v 0.5
Ensemble des fichiers de SpipEM

Les upgrades sont maintenant disponibles sous forme de MOD ici.

Et suivre la documentation sur l’installation de SpipEM

Compatible avec SPIP 1.7.x et SPIP 1.6.x ( probablement compatible avec la version 1.5.x mais pas garantie). Testé avec PHP 4.3 (probablement compatible avec tous les php 4.x).

Nouveautés / Changelog

-  0.4 -> 0.5

  • Ajout des fonctions PRE et POST, permettant d’exécuter des opérations de pre et post-installation,
  • Corrections des templates,
  • Vérification des librairies et gestion d’erreur,
  • spipem_install ne peut plus être lancé directement,
  • La gestion de la traduction est dépendante de la version de Spip... l’amélioration va nécessiter une réflexion en fonction du « parc » installé.

-  0.3 -> 0.4

  • Réalisation d’upgrade sous forme de MODs pour ceux qui ont déjà installé SpipEM...
  • Etape de préparation avant installation d’un MOD (réalise les test avant de se lancer dans les copies) ... a terminer
  • Passage des MOD en classe (mod_object)
  • Différentie les MODs locaux des MODs distants (disponible sur un site distant)
  • Teste la présence d’une nouvelle version de SpipEM
  • Les opérations sur des URL utilisent maintenant la configuration de Spip sur les proxy (si elle existe) et une classe URL
  • Ajout d’une bordure au tableau historique (plus lisible)
  • Vérifications des commandes SQL et support des commentaires dans la partie SQL
  • Ajout une spécification permettant de vérifier que le MOD est compatible avec la version courante de SpipEM et de Spip (compatible avec les anciens MOD)
  • Affiche les MODs disponibles mais incompatibles sans le bouton d’Installation :) , mise à jour du template mod_install.tpl
  • Amélioration des fichiers lang
  • Les données d’en-tête des MOD sont maintenant parsés par regexp (plus lent mais plus précis)
  • Ajout des notices GPL manquantes, suppression du pseudo gif et utilisation d’un fichier PNG pour être compatible avec les contraintes de Savannah

-  0.2 -> 0.3

  • Gestion du SQL en commandes simples (ligne par ligne dans les fichiers MOD)
  • Ajout de langues (partiellement traduites) : norvegien, suedois, allemand
  • Corrections dans la présentation
  • Début de prise en charge de sites de MODs (possibilité d’installer des MODs sans nécessiter de les uploader).
  • Stockage en base du fichier de MOD afin de pouvoir avoir un historique complet.

-  0.1 -> 0.2

  • Gestion des mots de passe en session
  • Stockage du mot de passe en MD5, codage du mot de passe FTP (attention c’est totalement et facilement réversible !!!)
  • Correction des templates,
  • Ajout du français,
  • Fortes divergence avec EasyMod pour intégration dans SPIP

RoadMap / Todo

Pour les prochaines versions (n’hésitez pas à m’en suggérer) :

-  Voir si on ne peut pas éviter de modifier les fichiers langue de SPIP (1.7 ?).
-  Amélioration de l’installation, notamment pour faire en sorte que SpipEM soit un MOD complet lui-même,
-  Amélioration des traductions
-  Gestion des MOD comme classe :

  • Utilisation du répertoire temporaire pour les fichiers de travail (ce qui permettra de limiter les droits 777),
  • Finalisation de l’upload,
  • Atomisation de l’historique (stocker les opérations plutôt que le fichier de script lui-même),
  • Auto-controle des fichiers...

-  Désinstallation d’un MOD
-  Restauration du contenu du répertoire backup (si on n’est pas content du résultat par exemple)
-  Suppression des répertoires Backup/Processed
-  Suppression d’un MOD présent dans le répertoire spipem/mods
-  Suppression d’un MOD de l’historique
-  Meilleure gestion FTP :

  • Support d’un hôte différent de localhost
  • Gestion des transfert via le répertoire tmp
  • Support du mode PASV
  • Voir si on peut utiliser SFTP
  • Tenter de crypter le mot de passe FTP stocké dans la base (voir avec le mot de passe de SpipEM déjà stocké en mémoire pendant la session)

-  Filtrage des TAGs HTML dans les entêtes des MODs
-  Bug lorsque SAVECLOSE manque ou est mal placé
-  Suppression du mot de passe de SpipEM (option)
-  Gestion de "scripts php" de pre et de post installation
-  Finaliser l’étape de préparation
-  Gestion des droits des fichiers 604/744 etc.
-  Génération de MODs

-  Création d’un ensemble dédié avec FAQ, Mailing List etc... !!!!

Appel à contribution

Je cherche des volontaires pour :

  • La Traduction dans d’autres langues que Français et Anglais,
  • Tester SpipEM (donc l’installer et l’utiliser),
  • Adapter les MOD disponibles pour être compatibles avec SpipEM (préférablement les auteurs de ces fonctionnalités).


Reste à évaluer :
-  l’intéret d’utiliser les templates façon phpbb : il me semble incohérent de mélanger HTML et code php (comme le fait Spip malheureusement).

Si vous êtes intéressés, n’hésitez pas à me contacter.

Précédentes versions

SpipEM v 0.1 - 71.9 ko
SpipEM v 0.1
 
SpipEM v 0.2 - 71.8 ko
SpipEM v 0.2
Ensemble des fichiers de SpipEM
 
SpipEM v 0.3.1 - 90.6 ko
SpipEM v 0.3.1
 
SpipEM v 0.4 - 107 ko
SpipEM v 0.4
Ensemble des fichiers de SpipEM
 

  • > SpipEM : EasyMod install pour SPIP, le 11 février 2006, par JMPoux

    Bonjour,

    Est-ce que le MOD fonctionne avec la version 1.822 de SPIP ?

    Jean-Michel

  • > SpipEM : EasyMod install pour SPIP, le 7 octobre 2004, par bill

    Pour info, je viens d’installer SpipEM0.5 sur la 1.8 cvs sans soucis.

    Bravo et merci pour ce boulot !

    Je vais m’exercer un peu et, avec un peu de chance, proposer un nouveau MOD d’ici quelques jours ...

  • > SpipEM : EasyMod install pour SPIP, le 9 février 2004, par txia

    Bonjour,

    En mettant les traductions dans le fichier ecrire/lang/spip_fr.php :

    La description Panneau Mod réapparait sous l’icône lorsque l’on est dans le panneau de config des MODs !

    @+

    Txia

  • > SpipEM : EasyMod install pour SPIP, le 4 février 2004, par txia

    Mince les tildes ne passent pas sous Spip.

    Sur le lien http://www.lyfoung.com/ spip/panneauMOD.gif, il y a un tilde entre .com/ et spip/

     :-(

    Txia

  • > SpipEM : EasyMod install pour SPIP, le 4 février 2004, par txia

    Re-Salut,

    J’espère ne pas donner l’air d’être un trouble fête mais ...

    J’ai enfin fini par réussir à terminer l’ultime phase ... grâce à de multiple CHMOD sur fichiers et répertoires conernés . ;-))

    Mais..

    J’ai encore une remarque, une fois que l’on entre dans le panneau MOD, celui-ci perd son texte .. voir l’image du lien suivant :

    http://www.lyfoung.com/ spip/panneauMOD.gif

    Ce n’est pas très embêtant mais bon pour l’esthétique ...

    @+

    Txia

  • > SpipEM : EasyMod install pour SPIP, le 4 février 2004, par txia

    Pardon, pour mon cas il s’agissait de mettre le répertoire ECRIRE/LANG en chmod 777

    tout le monde l’avait compris !! ;-)

  • > SpipEM : EasyMod install pour SPIP, le 4 février 2004, par txia

    Bonjour,

    Je venais me redonner une réponse à moi-même mais je vois que tu as été plus rapide cette fois !!

    En effet, je viens de faire le test avec la MOD test_spipem et c’est là que j’ai compris ! En venant ici je vois que tu l’expliques déjà très bien.

    Je crois que qu’il faudrait quand même le préciser dans le message d’erreur, en mettant tout simplement une petite ligne pour rappeler à l’utilisateur qu’il faut que le fichier concerné soit en CHMOD 777.

    Pour ce qui concerne la confusion, je crois qu’elle vient du fait que l’on soit habitué à remplir les champs URL + Login + password lorsqu’on utilise un client ftp, du coup l’habitude aidant, on remplit machinalement ton formulaire suivant ce que l’on ferait dans un client ftp !! Malheureusement !! :-(

    Bon, je pense que cette fois ça y est, on va pouvoir y aller franchement.

    Une petite remarque cependant, après avoir téléchargé quelques MODs je me suis rendu compte que la liste des MODs faisait des doublons. Je m’explique, par exemple :

    Test sites - 404 Spip est en doublon, Test spipem était en doublon avant que je ne lance l’install mais une fois cette dernière faite ça a disparu.

    Bon pour finir, effectivement, le besoin du module de désinstallation se fait vite sentir ... :-(

    @+

    Txia

  • > SpipEM : EasyMod install pour SPIP, le 4 février 2004, par chryjs

    Cf : l’article à ce sujet

    Pour l’erreur signalée :
    -  Le répertoire contenant le MOD à installer doit être en mod 777 (ou selon la configuration locale : l’utilisateur sous lequel le serveur HTTP fonctionne, doit avoir les droits de lecture, écriture, suppression, création et modification sur le répertoire).

    Le problème concernant le chemin d’accès FTP (et non pas URL) : si je coprend bien le point 3 du paragraphe Installation automatisée n’est pas suffisamment explicite ou clair ?...

    Pour la doc je suis bien d’accord qu’il faut :
    -  la créer ou l’améliorer,
    -  renseigner les bulles d’aides (déjà prévues mais vides),

    Concernant le FTP la prochaine version intègrera la possibilité d’utiliser un nom d’hôte qui ne soit pas localhost (127.0.0.1) pour les cas où cela s’impose. Ce qui réduira le risque de confusion entre « URL » et « chemin » , je l’espère...

  • > SpipEM : Etape 2/3 bloqué, le 4 février 2004, par txia

    Bonjour,

    L’install s’est bien passé. En fait, j’en suite à la dernière ligne droite : faire apparaitre le bouton Spipem si j’ai bien compris.

    Malheureusement, je suis scotché à l’étape 2/3 avec ce message :

    « 

    Erreur Générale

    Erreur Critique : ERREUR FTP : impossible de déplacer le fichier [ecrire/spipem/mods/spipem_new/spipem_fr.php.txt] en [spipem_fr.php] IMPOSSIBLE DE TERMINER L’INSTALLATION

     »

    Est-ce bug de spipem ? Je soupçonne que cela ne vienne de chez moi... Est-il possible de faire la manip à la main, je sais c’est un peu à l’encontre de la philosophie de spipem mais j’aimerai bien voir ce bouton ;-)

    Par ailleurs, j’ai passé un petit bout temps avant de comprendre qu’il me faillait indiquer seulement ma racine lors de la demande ftp. Je crois qu’il faut donner un exemple explicite (il est déjà maintenant à postériori) + une petite fenêtre d’explication. En effet je n’arrêtai de donner mon URL ftp et ça ne marchait jamais...

    Bon à part ça, si je pouvais avoir un petit coup de main, j’en serai reconnaissant..

    Cordialement,

    Txia

  • > SpipEM : EasyMod install pour SPIP, le 4 février 2004, par chryjs

    Exact, Un excellent warning donc. Pour ceux qui y sont confrontés : aucun soucis cela ne bloque pas le fonctionnement (par contre c’est génant pour l’affichage).

    Je corrige cela dans la prochaine version.

    Voir sourceforge bug traker

  • > SpipEM : EasyMod install pour SPIP, le 3 février 2004, par txia

    Salut,

    Je me réponds à moi-même au cas où ça interresserait qqu’un d’autre :

    L’ami Google m’a bien aidé avec ce lien : http://modules.npds.org/reply.php?t...

    @+

    Txia

  • > SpipEM : EasyMod install pour SPIP, le 3 février 2004, par txia

    Bonjour,

    Je viens de télécharger et lancé l’install malheureusement j’ai ce message :

    Warning : Call-time pass-by-reference has been deprecated - argument passed by value ; If you would like to pass it by reference, modify the declaration of fsockopen(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /home/.sites/6/site66/.users/52/test/web/ecrire/spipem/spipem_functions.php on line 312

    Warning : Call-time pass-by-reference has been deprecated - argument passed by value ; If you would like to pass it by reference, modify the declaration of fsockopen(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /home/.sites/6/site66/.users/52/test/web/ecrire/spipem/spipem_functions.php on line 316

    y’a une solution ?

    Du coup, j’ai préféré en resté là bien que tout le reste s’affiche !

    J’ai donc :

    Type de DB : mysql SPIP v : 1.727 SpipEM v 0.5 : Action : Nouvelle installation

    Infos sur l’accès aux fichiers Lecture : OK Ecrit. : OK Ecrit. racine : échec chmod : OK Suppr. : OK mkdir : OK Ecrit. temp : échec FTP : OK

    Tu peux avoir mon phpinfo sur phpinfo

    Merci de toute aide

    @+

    Txia

  • > SpipEM : Erreur à l’installation du bouton pour accéder à Spipem, le 31 janvier 2004, par synhorcat

    Voici le message reçu à l’étape 3.

    J’ai mis le dossier lang en 777, mais ça ne passe quand même pas

    Erreur Critique : ERREUR FTP : impossible d’aller dans le répertoire [/public_html/annuaire/ecrire/spipem/mods/spipem_new/../../../../ecrire/lang] Répertoire actuel : [/public_html/annuaire] IMPOSSIBLE DE TERMINER L’INSTALLATION

  • > SpipEM : EasyMod install tourne en boucle : il s’installe et à la fin recommence l’installation, le 31 janvier 2004, par Gérard Savoye

    J’ai essayé à trois reprises. J’ai vérifié les droits d’accès qui sont ceux que vous indiquez. Dois-je pour l’installation en modifier d’autres ?

    D’avance merci de votre aide pour installer ce +++ ! Voici les différents messages :

    1er message d’erreur

    Ajoute les tables SpipEM à votre base de données Exécute le SQL : CREATE TABLE IF NOT EXISTS `spip_em_config` ( `config_name` VARCHAR( 255 ) NOT NULL , `config_value` VARCHAR( 255 ) , `last_update` TIMESTAMP NOT NULL , PRIMARY KEY ( `config_name` ) ) ; CREATE TABLE IF NOT EXISTS `spip_em_data` ( mod_id mediumint(8) NOT NULL auto_increment, mod_title varchar(50) default ’’, mod_file varchar(255) default ’’, mod_version varchar(15) default ’’, mod_author_handle varchar(25) default ’’, mod_author_email varchar(100) default ’’, mod_author_name varchar(100) default ’’, mod_author_url varchar(100) default ’’, mod_description text, mod_process_date int(11) default ’0’, mod_spip_version varchar(15) default ’’, mod_processed_langs varchar(200) default ’’, mod_files_edited mediumint(8) default ’0’, mod_tables_added mediumint(8) default ’0’, mod_tables_altered mediumint(8) default ’0’, mod_rows_inserted mediumint(8) default ’0’, `mod_id_auteur` bigint (21) NOT NULL, `mod_update` TIMESTAMP NOT NULL , `mod_file_data` BLOB, PRIMARY KEY (mod_id) ) ;

    Avancement :: .. Fini Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous

    * Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_config` ( `config_name` VARCHAR( 255 ) NOT NULL , `config_value` VARCHAR( 255 ) , `last_update` TIMESTAMP NOT NULL , PRIMARY KEY ( `config_name` ) ) ;

    * Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_data` ( mod_id mediumint(8) NOT NULL auto_increment, mod_title varchar(50) default ’’, mod_file varchar(255) default ’’, mod_version varchar(15) default ’’, mod_author_handle varchar(25) default ’’, mod_author_email varchar(100) default ’’, mod_author_name varchar(100) default ’’, mod_author_url varchar(100) default ’’, mod_description text, mod_process_date int(11) default ’0’, mod_spip_version varchar(15) default ’’, mod_processed_langs varchar(200) default ’’, mod_files_edited mediumint(8) default ’0’, mod_tables_added mediumint(8) default ’0’, mod_tables_altered mediumint(8) default ’0’, mod_rows_inserted mediumint(8) default ’0’, `mod_id_auteur` bigint (21) NOT NULL, `mod_update` TIMESTAMP NOT NULL , `mod_file_data` BLOB, PRIMARY KEY (mod_id) ) ;

    Il n’y a peut être aucune raison de s’inquieter, l’installation va continuer. Si cette erreur vous empêche de terminer, envoyez nous le rapport d’erreur avec les informations de débogage.

    2ème message :

    Etape finale : SpipEM analyse que tous les fichiers sont bien prêts à être mis en place. Si c’est le cas , votre base de données va alors être mise à jour et l’installation sera terminée !

    Confirme les modifications Dans spip_fr.php3, recherche de : GLOBALS[’i18n_spipem_fr’] Confirmé !

    constants.php, recherche de : spipem/constants.php v 0.5 Confirmé !

    mod_install.tpl : verifie son existence Confirmé !

    Mise à jour des tables SpipEM Insère les données dans la table de configuration : Impossible d’ajouter EM_version information de configuration. INSERT INTO spip_em_config SET config_name=’EM_version’, config_value=’0.5’, last_update=now() Impossible d’ajouter EM_password information de configuration. INSERT INTO spip_em_config SET config_name=’EM_password’, config_value=’40b479f3004efdb1f354cecd005b44c2’, last_update=now() Impossible d’ajouter EM_read information de configuration. INSERT INTO spip_em_config SET config_name=’EM_read’, config_value=’server’, last_update=now() Impossible d’ajouter EM_write information de configuration. INSERT INTO spip_em_config SET config_name=’EM_write’, config_value=’ftpb’, last_update=now() Impossible d’ajouter EM_move information de configuration. INSERT INTO spip_em_config SET config_name=’EM_move’, config_value=’ftpa’, last_update=now() Impossible d’ajouter EM_ftp_dir information de configuration. INSERT INTO spip_em_config SET config_name=’EM_ftp_dir’, config_value=’httpdocs/Publications’, last_update=now() Impossible d’ajouter EM_ftp_user information de configuration. INSERT INTO spip_em_config SET config_name=’EM_ftp_user’, config_value=’SSavoye’, last_update=now() Impossible d’ajouter EM_ftp_pass information de configuration. INSERT INTO spip_em_config SET config_name=’EM_ftp_pass’, config_value=’c2FzYTMwNzI=’, last_update=now() Fini

    Exécute le SQL : INSERT INTO spip_em_data ( mod_title, mod_file, mod_version, mod_author_handle, mod_author_email, mod_author_name, mod_author_url, mod_description, mod_process_date, mod_spip_version, mod_processed_langs, mod_files_edited, mod_tables_added, mod_tables_altered, mod_rows_inserted, mod_id_auteur, mod_update ) VALUES ( ’SpipEM’, ’spipem/spipem_install.php’, ’0.5’, ’chryjs’, ’chryjs@tunecity.net’, ’n/a’, ’http://www.tunecity.net/art_spipem=136.html’, ’SpipEM automatically perfoms in seconds which previously required the tedious task of manually editing files.’, 1075545407, ’1.727’, ’da ; de ; en ; fr ; no ; sv’, 0, 1, 0, 1, 1, now() )

    Avancement :: . Fini Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous

    * Erreur :: T SQL :: INSERT INTO spip_em_data ( mod_title, mod_file, mod_version, mod_author_handle, mod_author_email, mod_author_name, mod_author_url, mod_description, mod_process_date, mod_spip_version, mod_processed_langs, mod_files_edited, mod_tables_added, mod_tables_altered, mod_rows_inserted, mod_id_auteur, mod_update ) VALUES ( ’SpipEM’, ’spipem/spipem_install.php’, ’0.5’, ’chryjs’, ’chryjs@tunecity.net’, ’n/a’, ’http://www.tunecity.net/art_spipem=136.html’, ’SpipEM automatically perfoms in seconds which previously required the tedious task of manually editing files.’, 1075545407, ’1.727’, ’da ; de ; en ; fr ; no ; sv’, 0, 1, 0, 1, 1, now() )

    Installation terminée. SpipEM est installé !

    Vous pouvez maintenant retourner dans le panneau d’administration et choisir d’installer les MODs avec SpipEM. Retour à SpipEM.

    Infos de débogage :

    Infos de Debogage : Les informations suivantes à propos de votre système ont été formattées pour être publiées dans le forum du support.

    Teste l’accès FTP... Trying to localhost:21 ... 220 ProFTPD 1.2.8 Server (ProFTPD) [us6-1.noname-dns.net] Connected to remote host "localhost:21" > USER SSavoye 331 Password required for SSavoye. > PASS ******** 230 User SSavoye logged in. Authentication succeeded > PWD 257 "/" is current directory. > PASV 227 Entering Passive Mode (127,0,0,1,234,131). > NLST Trying to 127.0.0.1:60035 ... 150 Opening BINARY mode data connection for file list Connected to remote host Disconnected from remote host cert cgi-bin error_docs httpdocs httpsdocs anon_ftp bin conf pd web_users webstat-old statistics 226-Transfer complete. 226 Quotas off > CWD httpdocs/Publications/ecrire/spipem/mods/ 250 CWD command successful. > PWD 257 "/httpdocs/Publications/ecrire/spipem/mods" is current directory. > TYPE A 200 Type set to A > PASV 227 Entering Passive Mode (127,0,0,1,234,150). > STOR spipem2.png Trying to 127.0.0.1:60054 ... 150 Opening ASCII mode data connection for spipem2.png Connected to remote host Storing local file "spipem/spipem.png" to remote file "spipem2.png" Disconnected from remote host 226 Transfer complete. > TYPE A 200 Type set to A > PASV 227 Entering Passive Mode (127,0,0,1,234,139). > STOR spipem2.png Trying to 127.0.0.1:60043 ... 150 Opening ASCII mode data connection for spipem2.png Connected to remote host Storing local file "spipem/spipem.png" to remote file "spipem2.png" Disconnected from remote host 226 Transfer complete. > DELE spipem2.png 250 DELE command successful. > QUIT 221 Goodbye. Disconnected from remote host (formaté pour la contribution dans un forum SPIP)

    _Permissions : ( y compris les erreurs système ) _Lecture  :: OK _Ecrit.  :: OK _Ecrit. racine  :: échec _chmod  :: OK _Suppr.  :: OK _mkdir  :: OK _Ecrit. temp  :: échec _FTP  :: OK _Copie  :: OK

    _Recommandations : _ecriture : serveur _déplacement : FTP automatique _ _Options sélectionnées : _ecriture : ftpb _déplacement : ftpa _répertoire ftp : httpdocs/Publications _ _Contenu du répertoire courant :

    _1) Connexion et authentification réussies _2) CD dans le répertoire Spip réussi _3) Ecriture dans la racine de SPIP réussie _FTP access test :: successful

  • > SpipEM : install arrêtée à l’étape 2, le 13 janvier 2004, par Suske

    Pas de message d’erreur, tout est OK avec le FTP mais... rien ne mène vers l’étape 3 et il se passe plus rien...

    Normal ?

  • > SpipEM : EasyMod install pour SPIP, le 10 décembre 2003, par asso.bachant

    SPIP V1.7B3 ET SpipEM V 0.5 :

    Il n’y a peut être aucune raison de s’inquieter, l’installation va continuer. Si cette erreur vous empêche de terminer, envoyez nous le rapport d’erreur avec les informations de débogage.

    _Permissions : ( y compris les erreurs système ) _Lecture  :: OK _Ecrit.  :: OK _Ecrit. racine  :: OK _chmod  :: OK _Suppr.  :: OK _mkdir  :: OK _Ecrit. temp  :: échec _FTP  :: OK _Copie  :: OK

    _Recommandations : _ecriture : serveur _déplacement : copie _ _Options sélectionnées : _ecriture : server _déplacement : copy _répertoire ftp : _ _Contenu du répertoire courant :

    _Pas de test de FTP car il n’est pas utilisé

    AFFICHAGE DES PAGES ERREUR PRECEDENTES : Etape 4 (sur 5) : Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous

    Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_config` ( `config_name` VARCHAR( 255 ) NOT NULL , `config_value` VARCHAR( 255 ) , `last_update` TIMESTAMP NOT NULL , PRIMARY KEY ( `config_name` ) ) ;

    Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_data` ( mod_id mediumint(8) NOT NULL auto_increment, mod_title varchar(50) default ’’, mod_file varchar(255) default ’’, mod_version varchar(15) default ’’, mod_author_handle varchar(25) default ’’, mod_author_email varchar(100) default ’’, mod_author_name varchar(100) default ’’, mod_author_url varchar(100) default ’’, mod_description text, mod_process_date int(11) default ’0’, mod_spip_version varchar(15) default ’’, mod_processed_langs varchar(200) default ’’, mod_files_edited mediumint(8) default ’0’, mod_tables_added mediumint(8) default ’0’, mod_tables_altered mediumint(8) default ’0’, mod_rows_inserted mediumint(8) default ’0’, `mod_id_auteur` bigint (21) NOT NULL, `mod_update` TIMESTAMP NOT NULL , `mod_file_data` BLOB, PRIMARY KEY (mod_id) ) ;

    Etape finale : Avancement :: . Fini Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous

    Erreur :: T SQL :: INSERT INTO spip_em_data ( mod_title, mod_file, mod_version, mod_author_handle, mod_author_email, mod_author_name, mod_author_url, mod_description, mod_process_date, mod_spip_version, mod_processed_langs, mod_files_edited, mod_tables_added, mod_tables_altered, mod_rows_inserted, mod_id_auteur, mod_update ) VALUES ( ’SpipEM’, ’spipem/spipem_install.php’, ’0.5’, ’chryjs’, ’chryjs@tunecity.net’, ’n/a’, ’http://www.tunecity.net/art_spipem=136.html’, ’SpipEM automatically perfoms in seconds which previously required the tedious task of manually editing files.’, 1071037425, ’1.724’, ’da ; de ; en ; fr ; no ; sv’, 0, 1, 0, 1, 1, now() )

    A bientôt : postmaster@bachant.net pour la liste de diffusion.

  • > SpipEM : EasyMod install pour SPIP, le 7 décembre 2003
    ou en etes vous pour retenter une installation ?
    • > SpipEM : EasyMod install pour SPIP, 7 décembre 2003, par chryjs

      A la publication de la 0.5 qui devrait corriger tous ( ?) les soucis d’installation qui ont été repertoriés ci-dessous. Avec quelques fonctionnalités en plus et quelques corrections au passage plus l’intégration des remarques diverses que plusieurs d’entre vous m’ont faites.

      Voilà ca avance...

      • > SpipEM : EasyMod install pour SPIP, 8 décembre 2003, par asso.bachant

        OK on recommence avec la 0.5

        je te tiens au courant

        par contre une lettre d’info sur le projet, ça doit etre bien ?

        stéf

        • > SpipEM : EasyMod install pour SPIP, 8 décembre 2003
          A QUOI SERT LE FICHIER COPYING
          • > SpipEM : EasyMod install pour SPIP, 8 décembre 2003, par chryjs
            Le fichier COPYING contient la licence (GPL) associée à ces programmes.
        • > SpipEM : EasyMod install pour SPIP, 8 décembre 2003

          BIZARRE m’affiche 0.4 au lieu de 0.5, Type de DB : mysql SPIP v : 1.724 SpipEM v 0.4 : Action : Nouvelle installation

          de plus s’installe pas, même erreur que précedament, un clone de la 0.4

          ais je fais une erreur. ,,,,,,,,,,

          SpipEM - Install Automatique des MOD SPIP Version 0.4 by Chryjs

          Etape 1 (sur 5) : Bienvenue dans l’installation de SpipEM. A cette étape SpipEM a consulté le serveur pour voir quels fichiers étaient accessibles pour les étapes clés de lecture, modification et déplacement de fichiers. SpipEM a établi un choix qui semble le mieux correspondre à cette analyse (vous pouvez cependant le modifier).

          • > SpipEM : EasyMod install pour SPIP, 8 décembre 2003, par chryjs

            Vous n’avez fait aucune erreur, c’est plutot moi !!!!

            En fait le fichier constants.php joint à spipem.tar.gz (ou au mod d’upgrade) n’était pas à jour :( grrrr (ce n’est que la 2eme fois...).

            C’est maintenant corrigé, téléchargez à nouveau le fichier spipem-0-5.tar.gz il contient la correction (c’est le seul fichier incorrect).

            Idem pour ceux qui ont tenté (vainement l’upgrade, là par contre cela risque d’être bloquant), en cas de soucis signalez le. Je ferai une pseudo 0-6 pour ma peine...

        • > SpipEM : EasyMod install pour SPIP, 8 décembre 2003, par chryjs
          En fait c’est prévu. Plus précisément le projet était en cours d’enregistrement sur Savannah . Malheureusement savannah a été victime d’un problème entre temps. Donc partie remise. En attendant je fais créer une pseudo Mailing List avec ceux qui me contacterons par email :-)
  • > SpipEM : EasyMod install pour SPIP, le 2 décembre 2003
    Deconne toujours chez moi, j’ai moin d’erreur mais je peux toujours pas faire l’installation ...
    • > SpipEM : EasyMod install pour SPIP, 2 décembre 2003, par chryjs

      Bon on va procéder au nettoyage des sources de problèmes maintenant.

      Si tu peux m’envoyer par mail ( chryjs at tunecity.net ) les messages d’erreur en question avec en piece jointe le résultat d’un phpinfo() cela me permettra de corriger les-dits problèmes (je soupçonne qq chose dans les droits d’accès aux fichiers).

  • > SpipEM : EasyMod install pour SPIP, le 1er décembre 2003, par asso.bachant

    Bonjour ayant eu des pb je recommence la procedure d’installation ce jour et vous fait un chek liste pas a pas.

    Installation Télécharger la version 0.4

    SpipEM v 0.4 Ensemble des fichiers de SpipEM (GZ, 107 ko)

    ps : comment etre tenu informé de l’evolution ?

    • > SpipEM : EasyMod install pour SPIP, 1er décembre 2003

      Désarchiver spipem.tar.gz et copier les fichiers sur votre serveur Spip, dans le répertoire ecrire :

      .....OK !

      Le fichier spipem.php doit donc se trouver dans le meme répertoire que inc_config.php3 de Spip.

      ..... OK !

      Droits d’accès : Pour le moment spipem , spipem/mods , spipem/mods/spipem doivent etre en accès lecture/ecriture/modification pour tous ( 777 ).

      ..... OK !

      Une fois les fichiers sur le serveur lancer l’installation de spipem.

      ..... OK !

      • > SpipEM : EasyMod install pour SPIP, 1er décembre 2003

        Infos de Debogage : Les informations suivantes à propos de votre système ont été formattées pour être publiées dans le forum du support.

        (formaté pour la contribution dans un forum SPIP)

        [Programme d’installation SpipEM v 0.4 ]

        _SPIP v  : 1.724 _Répertoire de travail : /home/users/b/bachant/www/ecrire _Etape d’installation : 7 _Mode : install_spipem [L’erreur] _Pas d’erreur.

        _Permissions : ( y compris les erreurs système ) _Lecture  :: OK _Ecrit.  :: OK _Ecrit. racine  :: OK _chmod  :: OK _Suppr.  :: OK _mkdir  :: OK _Ecrit. temp  :: échec _FTP  :: OK _Copie  :: OK

        _Recommandations : _ecriture : serveur _déplacement : copie _ _Options sélectionnées : _ecriture : server _déplacement : copy _répertoire ftp : _ _Contenu du répertoire courant : drwxr−xr−x . drwxrwxrwx .. drwxr−xr−x AIDE drwxr−xr−x data drwxr−xr−x img_pack drwxr−xr−x lang drwxr−xr−x upload −rw−r−−r−− accents.php3 −rw−r−−r−− admin_effacer.php3 −rw−r−−r−− admin_repair.php3 −rw−r−−r−− admin_tech.php3 −rw−r−−r−− admin_vider.php3 −rw−r−−r−− aide_droite.php3 −rw−r−−r−− aide_gauche.php3 −rw−r−−r−− aide_index.php3 −rw−r−−r−− articles.php3 −rw−r−−r−− articles_edit.php3 −rw−r−−r−− articles_page.php3 −rw−r−−r−− articles_tous.php3 −rw−r−−r−− auteurs.php3 −rw−r−−r−− auteurs_edit.php3 −rw−r−−r−− auteur_infos.php3 −rw−r−−r−− auteur_messagerie.php3 −rw−r−−r−− breves.php3 −rw−r−−r−− breves_edit.php3 −rw−r−−r−− breves_voir.php3 −rw−r−−r−− calendrier.php3 −rw−r−−r−− calendrier_jour.php3 −rw−r−−r−− config-contenu.php3 −rw−r−−r−− config-fonctions.php3 −rw−r−−r−− config-lang.php3 −rw−r−−r−− configuration.php3 −rw−r−−r−− controle_petition.php3 −rw−r−−r−− controle_forum.php3 −rw−r−−r−− copyright_fr.html −rw−r−−r−− delete_all.php3 −rw−r−−r−− documents_liste.php3 −rw−r−−r−− engines-list.txt −rw−r−−r−− export.php3 −rw−r−−r−− export_all.php3 −rw−r−−r−− forum.php3 −rw−r−−r−− forum_admin.php3 −rw−r−−r−− forum_envoi.php3 −rw−r−−r−− gpl_fr.txt −rw−r−−r−− import_all.php3 −rw−r−−r−− inc.php3 −rw−r−−r−− inc_acces.php3 −rw−r−−r−− inc_admin.php3 −rw−r−−r−− inc_agenda.php3 −rw−r−−r−− inc_auth.php3 −rw−r−−r−− inc_auth_ldap.php3 −rw−r−−r−− inc_auth_spip.php3 −rw−r−−r−− inc_barre.php3 −rw−r−−r−− inc_base.php3 −rw−r−−r−− inc_charsets.php3 −rw−r−−r−− inc_config.php3 −rw−r−−r−− inc_connect.php3 −rw−r−−r−− inc_db_mysql.php3 −rw−r−−r−− inc_documents.php3 −rw−r−−r−− inc_export.php3 −rw−r−−r−− inc_filtres.php3 −rw−r−−r−− inc_import.php3 −rw−r−−r−− inc_index.php3 −rw−r−−r−− inc_lang.php3 −rw−r−−r−− inc_layer.php3 −rw−r−−r−− inc_logos.php3 −rw−r−−r−− inc_mail.php3 −rw−r−−r−− inc_mots.php3 −rw−r−−r−− inc_meta.php3 −rw−r−−r−− inc_objet.php3 −rw−r−−r−− inc_objet_base.php3 −rw−r−−r−− inc_presentation.php3 −rw−r−−r−− inc_rubriques.php3 −rw−r−−r−− inc_session.php3 −rw−r−−r−− inc_sites.php3 −rw−r−−r−− inc_statistiques.php3 −rw−r−−r−− inc_surligne.php3 −rw−r−−r−− inc_texte.php3 −rw−r−−r−− inc_urls.php3 −rw−r−−r−− inc_version.php3 −rw−r−−r−− index.php −rw−r−−r−− index.php3 −rw−r−−r−− info.php3 −rw−r−−r−− install.php3 −rw−r−−r−− layer.js −rw−r−−r−− licence_fr.html −rw−r−−r−− license.txt −rw−r−−r−− md5.js −rw−r−−r−− message.php3 −rw−r−−r−− messagerie.php3 −rw−r−−r−− message_edit.php3 −rw−r−−r−− mots_edit.php3 −rw−r−−r−− mots_tous.php3 −rw−r−−r−− mots_type.php3 −rw−r−−r−− naviguer.php3 −rw−r−−r−− optimiser.php3 −rw−r−−r−− puce.gif −rw−r−−r−− puce_rtl.gif −rw−r−−r−− recherche.php3 −rw−r−−r−− rubriques_edit.php3 −rw−r−−r−− sites.php3 −rw−r−−r−− sites_edit.php3 −rw−r−−r−− sites_tous.php3 −rw−r−−r−− spip_style.php3 −rw−r−−r−− statistiques.php3 −rw−r−−r−− statistiques_lang.php3 −rw−r−−r−− statistiques_referers.php3 −rw−r−−r−− statistiques_visites.php3 −rw−r−−r−− unpack.php3 −rw−r−−r−− upgrade.php3 −rw−r−−r−− articles_forum.php3 −rw−r−−r−− inc_extra.php3 −rw−r−−r−− test_sites.php3 −rw−r−−r−− corbeille.php3 −rw−r−−r−− corbeille_forum.php3 drwxrwxrwx spipem −rw−r−−r−− spipem.php −rw−r−−r−− COPYING

        _Pas de test de FTP car il n’est pas utilisé

        • > SpipEM : EasyMod install pour SPIP, 1er décembre 2003
          envoi en ligne, car a priori le rapport ne passe pas avec le html.
  • > SpipEM : EasyMod install pour SPIP, le 29 novembre 2003

    Probleme d’install

    J’ai SPIP 1-7b3 et ce message d’erreur lorsque je veux installer spipEM

    J’ai bien fait tout ce que tu as dis dans l’install et je ne comprend pas pourquoi.

    tu peux me donner un petit coup de mains ?

    Warning : main(spip_fr.php3) : failed to open stream : No such file or directory in /home/delhumou/www/ecrire/spipem/lang/spip_fr.php on line 3

    Warning : main() : Failed opening ’spip_fr.php3’ for inclusion (include_path=’’) in /home/delhumou/www/ecrire/spipem/lang/spip_fr.php on line 3

    • > SpipEM : EasyMod install pour SPIP, 29 novembre 2003, par chryjs

      A priori il manque des fichiers dans le répertoire lang, ou alors les bon droits d’accès ne sont pas affectés (et ne permettent pas l’inclusion).

      Je vais tout de même vérifier l’archive de la 0.3 au cas où ;-)

      Parallèlement pouvez vous publier le contenu du répertoire ecrire/spipem/lang/ avec les droits d’accès ?

      • > SpipEM : EasyMod install pour SPIP, 29 novembre 2003
        dans le repertoir langue de spipem et de spip, j’ai que les fichiers Fr, pour les droit d’acces, je suis hebergé chez OVH et donc, depuis peut, ils ont modifier qqchose qui fait que les droits sont automatique donc plus besoin de les changers a la main
        • > SpipEM : EasyMod install pour SPIP, 29 novembre 2003, par chryjs

          Attention : si dans le répertoire de langue de SpipEM (pas celui de SPIP) vous n’avez pas les fichiers suivants :

          spipem/lang/spip_fr.php3
          spipem/lang/spip_en.php
          spipem/lang/spip_en.php3
          spipem/lang/spip_fr.php

          alors il vous en manque (surement un problème lors de votre FTP). Transferez les à partir de l’archive spipem.tar.gz et cela devrait résoudre votre problème.

          Petite précision :quelle version de spipem utilisez vous ?

          • > SpipEM : EasyMod install pour SPIP, 29 novembre 2003
            J’ai deja tout les fichiers, j’ai fais comme indiqué, decompresser et transferer. A mon avis c’est un probleme d’include
            • > SpipEM : EasyMod install pour SPIP, 7 décembre 2003, par chryjs
              Vu et règlé avec la 0.5. Merci pour ton aide !...
  • > SpipEM : EasyMod install pour SPIP, le 24 novembre 2003, par asso.bachant

    je passe par la et je m’en vais installé le machin sur mon site pour voir.

    mais comment est ce que je vais etre mis au courant de l’evolution de spipem

    • ça coince ici, help me, 24 novembre 2003, par asso.bachant

      Avancement :: .. Fini Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous

      Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_config` ( `config_name` VARCHAR( 255 ) NOT NULL , `config_value` VARCHAR( 255 ) , `last_update` TIMESTAMP NOT NULL , PRIMARY KEY ( `config_name` ) ) ;

      Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_data` ( mod_id mediumint(8) NOT NULL auto_increment, mod_title varchar(50) default ’’, mod_file varchar(255) default ’’, mod_version varchar(15) default ’’, mod_author_handle varchar(25) default ’’, mod_author_email varchar(100) default ’’, mod_author_name varchar(100) default ’’, mod_author_url varchar(100) default ’’, mod_description text, mod_process_date int(11) default ’0’, mod_spip_version varchar(15) default ’’, mod_processed_langs varchar(200) default ’’, mod_files_edited mediumint(8) default ’0’, mod_tables_added mediumint(8) default ’0’, mod_tables_altered mediumint(8) default ’0’, mod_rows_inserted mediumint(8) default ’0’, `mod_id_auteur` bigint (21) NOT NULL, `mod_update` TIMESTAMP NOT NULL , `mod_file_data` BLOB, PRIMARY KEY (mod_id) ) ;

      Il n’y a peut être aucune raison de s’inquieter, l’installation va continuer. Si cette erreur vous empêche de terminer, envoyez nous le rapport d’erreur avec les informations de débogage.

      • > ça coince ici, help me, 29 novembre 2003, par chryjs

        A priori ca n’a pas coincé mais tu as du relancer l’installation et les tables nécessaires étaient déjà créées.

        Il suffit de poursuivre (le bouton et le commentaire te le permettent) et de passer à l’étape finale.

  • > ATTENTION : pour la v 0.3, le 19 novembre 2003, par chryjs

    Une "grossière" erreur a permis que je génère un spipem-0.3.tar.gz qui était en fait exactement le même que la version 0.2

    C’est maintenant corrigé .

    Pour ceux qui ont une 0.2 , attendez la production d’un MOD d’upgrade spécifique !

    Désolé (.) --> []

  • > SpipEM : EasyMod install pour SPIP, le 13 novembre 2003, par Swen KERRIC

    Tout d’abord : Bravo ! J’ai installé cet add-on et "plus facile, tu meurt"

    Je vais ensuite installer les modules au fur et à mesure, afin de voir leur utilisation, et/ou évolutions.

    En tant que membre, mes auteurs auront accès à toutes ces fonctionnalitées, (ainsi que des dernières versions bêta de spip).

    • > SpipEM : EasyMod install pour SPIP, 18 novembre 2003

      Attention quand meme hein je vais me lancer dans le nettoyage pour approcher une version Beta plus propre.

      NB : l’installation à distance n’est pas encore fonctionnelle...

Page valide Valid HTML 4.01!HTML 4.01, Valid CSS!CSS et accessible Level Double-A conformance 1.0, W3C-WAI Web ContentAA.