Pour répondre à tes questions je t’invite à lire les documentations :
“- Dans mon cas avec SPIP 3.0.17 les fichiers locaux « mes_options.php » et « mes_fonctions.php » se trouvent dans /spip3/tmp/couteau-suisse et pas dans le dossier /spip3/ecrire ni ailleurs.”
http://www.spip.net/fr_article4654.html
donc oui il est bien situé dans le repertoire config :)
http://www.spip.net/rubrique643.html
la liste des constantes de personalisations : (note de bas de page du précédent article)
Pour aller plus loin tu peux lire :
http://programmer.spip.net/Declarer-des-options
Pour résumer, dans le cadres d’un développement de plugin le fichier mes_options.php peut être aussi placé dans la racine du dossier sans omette de le préfixer par le nom du dit plugin.
http://contrib.spip.net/Le-Couteau-Suisse
Il me semble que couteau suisse est un plugin, dans ce cas il vaut mieux demander au dev du plugins.
- Options SPIP en amont : SPIP ordonne les plugins dans un ordre spécifique. Afin d’être sûr que le Couteau Suisse soit en tête et gère en amont certaines options de SPIP, alors cochez cette option. Si les droits de votre serveur le permettent, le fichier config/mes_options.php sera automatiquement modifié pour inclure le fichier tmp/couteau-suisse/mes_spip_options.php.
Pour resumer couteau suisse t’offre une interface clic clic pour modifier certaines constantes, il ne modifie pas ton fichier mes_options.php mais le surcharge dans /tmp/mes_options.php ces options sont sauvegardées dans la table meta de la bdd et recréer si le fichier n’existe pas dans /tmp
“- Q : Le dossier /squelettes ou le dossier où se trouvent tous vos fichiers squelettes si vous lui avez donné un autre nom est à placer à la racine du site !
Sauf que moi j’ai /squelettes-dist et aussi /plugins-dist. Quoi faire ?”
Quoi faire ? Quoi faire ? ben lire la documentation :)
squelettes-dist :
http://www.spip.net/fr_article3347.html»
Les squelettes de la distribution — c’est-à-dire ceux fournis en standard à l’installation de SPIP — sont regroupés dans un unique répertoire. Ces fichiers contiennent les informations sur la mise en page par défaut du site et ne doivent pas être modifiés. Vous pouvez examiner le contenu de ce répertoire et partir de ce jeu de squelettes pour adapter la mise en page à vos besoins .
Donc si tu veux par exemple modifier la page d’accueil, tu va créer un dossier squelettes et copier le fichier sommaire.html dedans.
squelettes-dist/sommaire.html
sera surchargé par :
squelettes/sommaire.html.
C’est la notion de base de spip. Il y a un principe de surcharge en cascade lorsque que tu vas appeler une page :
squelettes/sommaire.html
sinon
plugins/NOM_du_plugin/version/squelettes/sommaire.html
sinon
squelettes-dist/sommaire.html
Il y a encore des réflexions en cours, au niveau de l’ergonomie dans l’interface privé pour ce système de surcharge, mais aussi sur la dist à livré de base pour les futures versions de spip...
Entre la Zpip, SpipR et la méthode ’basique’ dite ’La Dist’ lorsqu’on débute je reconnais que c’est perturbant, mais quand on commence à maîtriser c’est du “omg wtf®” .
plugins-dist :
http://www.spip.net/fr_article5427.html
SPIP 3 achève donc la découpe du logiciel en plugins. Son noyau conserve la gestion des articles, rubriques et auteurs ; le langage de squelettes et l’ossature de l’espace privé. Toutes les autres fonctionnalités sont externalisées dans des plugins, automatiquement installés dans la distribution par défaut de SPIP 3. Ces plugins fournis par défaut sont désormais placés dans un dossier plugins-dist/
Pour résumer plugin-dist c’est le dossier qui correspond aux plugins "verouillés" c’est des genre de briques complémentaires au cms de base. tu peux en supprimer ou en rajouter si tu le souhaites mais c’est pas vitale au fonctionnement du core de spip.
– Q : Pourquoi jouer au yoyo pour le tout 1er transfert local vers distant en faisant du dossier par dossier avec en plus obligation de créer des dossiers et sous-dossiers qui n’existe pas sur le serveur distant !”
Pourquoi ne pas faire tout simplement un transfert de mon dossier complet spip3 vers le serveur distant ? Ce serait tellement plus simple.
La tu fais bien comme tu le sens mais :
pour les dossiers :
c’est pas la peine de le les recopier sur ton espace web distant. c’est juste les logs, les caches et les vignettes générés, donc mieux vaut créer ces deux dossiers à la mano avec les bons droits.
pour config/connect.php c’est la où sont configuré les connexions de base de donnée mais si tu refais une installation de base c’est inutile de le recopié vu que le systeme d’installation va en recreer un avec certainnement un autre identifiant / adresse / mdp / nom de la bdd que tu as en local.
Si tu as creer un fichier mes_options.php il faut le recopier mais c’est pas indispensable et dans ton cas c’est couteau_suisse qui va recreer le sien dans dans tmp
En gros tes données perso c’est :
- ton dossier /IMG,
- ton dossier /squelettes
- ton dump de bdd
Et pour ta question d’installation en local ou distant faut pas se prendre la tête y a pas de différence.
Que tu sois en local ou sur le web c’est pareil, toujours les même service utilisés :
- une bdd mysql
- un serveur web apache/php.
Evidemment suivant les hebergeurs, les versions sont pas forcement les même et certaines fonctions peuvent être désactivées ou totalement proscrites mais dans 99,9% des cas sa n’empêchera pas de faire tourner spip !
La seul chose qui change c’est ton navigateur de fichier (quoique) qui est remplacé par un client ftp.
Voila j’espère avoir répondu à tes questions.