Ce plugin vous permet d’éditer les fichiers du squelette courant depuis l’interface privé. Cela peut être utile pour mettre à jour un squelette, réparer une erreur lorsqu’on n’a pas d’accès FTP, ...
Attention, il ne s’agit pas d’un éditeur WYSIWYG, mais d’un éditeur de code disponible dans l’interface privée de SPIP.
Un bouton d’administration sur le site public
Le plugin ajoute un bouton supplémentaire « Squelettes&CSS ».
Il vous permet de visualiser tous les squelettes inclus sur la page en cours, ainsi que la liste des feuilles de style CSS référencées par la page :
Si vous utilisez les fonctions de compression de CSS de SPIP, SkelEditor retrouvera tout de même les feuilles CSS originales référencées dans votre page.
Le survol d’un nom de squelette inclu met en surbrillance la partie de la page générée par ce squelette. Il est ainsi facile de trouver quel squelette produit le morceau de la page que vous voulez modifier.
Il est alors possible de cliquer sur le nom du squelette (ou de la css) qui vous intéresse pour passer en édition de ce fichier dans l’interface privée.
Édition des fichiers avec coloration syntaxique
L’édition du fichier se fait dans un éditeur texte [1] avec coloration syntaxique adaptée au fichier que vous modifiez.
Lorsque le fichier est un fichier original de SPIP ou d’un plugin, il sera automatiquement enregistré dans une copie, dans votre dossier squelettes/
, avec un en-tête ajouté avec votre nom et la date de copie.
Création, déplacement, renommage de fichiers
L’interface vous permet d’ajouter des fichiers dans votre dossier squelettes/
.
Si vous indiquez un nom de fichier avec des sous-dossiers, comme modeles/exemple.html
, les sous-dossiers seront automatiquement créés.
De la même façon vous pouvez renommer un fichier existant, ou le déplacer en indiquant un nouveau chemin
Upload
Le bouton « Envoyer un fichier » vous permet de télécharger un nouveau fichier depuis votre ordinateur vers votre dossier squelettes/
Téléchargement
Lorsque vous visualisez un fichier, vous pouvez le télécharger avec le bouton homonyme.
Discussions par date d’activité
48 discussions
Merci pour cette nouvelle version,
Juste un détail mais vraiment de peu d’importance il ne fonctionne pas en localhost enfin avec « mon » serveur qui est tout simplement un apache de base sur ubuntu
Il ne semble pas trouver le dossier squelettes/
Répondre à ce message
Question :
N’est il pas trop tot pour sortir cet article alors que spip 2.1 n’est encore disponible qu’en version bêta ?
Le plugin fonctionne en 2.0, mais uniquement dans la partie privée. Cela peut être pratique.
La version qui fonctionne dans SPIP 2.0 correspond à l’ancienne version du plugin, qui ne bénéficie pas des améliorations. Il faut SPIP 2.1 pour bénéficier de toutes les nouveautés (bouton d’admin, coloration syntaxique etc ...)
Bonjour
J’ai installé le plugin sur un SPIP 2.1 et cela fonctionne à merveille pour moi qui est l’auteur #1 webmestre du site. L’administrateur principal, auteur 2 n’a pas accès. Comment lui donner un accès ?
C’est pour lui que j’ai installé cela.
Merci
RP
Avec SPIP 2.1.
Pour donner les autorisations d’éditer à un administrateur autre que le webmestre(auteur 1), Il faut aller sur la page de l’auteur depuis l’espace privé. Puis cliquer sur « modifier cet auteur » et « Donner les autorisations de webmestres à cet auteur ».
Répondre à ce message
@cedric
J’essaie d’installer le plugin dans un site 2.1 basé sur Zpip.
Lorsque je tente de sauveguarder les modifications dans aucun des squelettes j’ai toujours le message suivant :
Impossible de créer le sous dossier squelettes//inclure
inclure/article-resume.html
Vous pouvez indiquer le chemin complet pour placer le fichier dans un sous dossier (ex « modeles/document.html »)
J’ai essayé de créer manuellement le répertoire plugins/zpip/inclure et attribuer des autorisations d’écriture, mais je reçois toujours le même résultat.
Il ya quelque chose à prendre en compte pour le plugin fonctionne correctement avec Zpip ?
Merci !
Bonjour,
Je me suis trouvé dans la même situation, cela fonctionne lorsque j’ai relu les explications, mais j’ai lu en diagonale et j’ai loupé les mots copie et squelettes !!!
Lors de l’utilisation du plugin SkelEditor, les fichiers sont copiés dans le dossier /racine/squelettes/ (compatible avec les anciens sites, ou les fichiers personnalisés de /squelettes-dist/ sont copiés dans le dossier /squelettes/ )
Après l’avoir créer s’il n’existe pas, ainsi que les sous dossiers
- /racine/squelettes/ contenu/
- /racine/squelettes/ inclure/
- etc.. du système ZPIP ou du thème inclus
Dans mon cas, j’ai alterné l’utilisation de notepad++ (en direct avec le plugin FTP_Synchronise) à mon bureau et SkelEditor chez le client, de retour à mon bureau, je suis revenu travailler avec notepad++ dans le dossier /plugins/auto/theme_xx/contenu/fichier.html sans vérifier que le fichier n’était pas celui modifié ( /squelettes/contenu/fichier.html), j’ai continué mon travail sur l’original et je n’ai pas réussi à mettre à jour le site. (actualisation, vider le cache, etc.)
Ce n’est qu’un thermos de café plus tard, que j’ai eu souvenir que le plugin SkelEditor m’avait créé une copie dans racine/squelettes/contenu/ et quelle était prioritaire pour Spip.
Depuis SkelEditor et ces doublons sources de problèmes, j’ai modifié ma façon de travailler, je modifie les fichiers souhaités uniquement dans racine/squelettes/ que ce soit avec notepad++ ou SkelEditor..
Comme je ne crée pas de thème de A à Z , mais que j’utilise des thèmes existants que je modifie ensuite par notepad++, je les charges par le système des plugins, dans racine/plugins/auto/ , ils ne sont donc pas dans racine/squelettes/ mais je copie les fichiers modifiés et je peux mettre à jour le thèmes dans racine/plugins/auto/, ce que je faisais pas pour ne pas perdre mes modifications.
Encore bravo pour ce boulot
Répondre à ce message
Salut,
Ce plugin bug avec le plugin thickbox2...
Sur la page publique, il ne met pas en lien le squelette...
Apparemment, ça viens de l’insertion en remplacement de la balise /body...
Je suis débutant, je vais chercher à comprendre, mais c’est pas simple !
Cordialement,
Stéphane.
Répondre à ce message
Salut ;
j’ai vu que tu avais mis comme suggéré la possibilité de faire les modifs dans un plugin squelettes en te basant sur la présence de sommaire.html et de article.html à la racine.
Mais j’ai l’impression que tu n’a mis cela que sur la branche 2.0 et non la branche 2.1
en tout cas il n’y a pas d’appel à get_plugin_squelette() dans les fichier de la branche 2.1
par ailleur, je pense qu’il serait pertinent de proposer pour les plugins/squelette Z de tester aussi si on a contenu/article.html et contenu/sommaire.html, tout en ne proposant pas pour Zpip.
a moins de proposer une option à configuer ? genre une constante
ps : j’ai essayé de me plonger dans le code, mais je n’ai vraiment pas la capacité ni le temps. Il faut absolument que j’apprenne à me servir des outils de débugage signalé à Avignon
Répondre à ce message
d’ou ma question de base.
Pourquoi parler déjà de ce plugin alors que spip 2.1 n’est pas encore disponible (actuellement en beta et sujet à modifications) ?
Pour te donner envie de tester SPIP 2.1 peut-être ?
En fait il y a dans le zip aussi une version 2.0 du plugin...
La question serait donc plutôt : pourquoi ne pas indiquer que c’est compatible avec spip 2.0 ?
Parce que la version documentée dans cet article n’a rien à voir avec celle qui fonctionne dans SPIP 2.0, qui est documentée par ailleurs et qui permet de télécharger le même zip, mais sans tromperie sur la marchandise.
Répondre à ce message
Bonjour,
c’est avec plaisir que je teste ce plugin sous SPIP 2.1, j’utilise également ZPIP et je n’ai pas de dossier squelettes, mais un plugin theme_perso.
Donc quand je sélectionne le bouton squelettes & css, il m’indique et me renvoi les « inclure » et redirige bien vers les sous dossiers /contenu/ , /inclure/, ... du plugin theme perso, c’est parfait
Il faudrait peut-être renommer « squelettes » en « dossier de destination » ou « nom_du_dossier » si c’est possible
Bravo à tous et bonne continuation
Répondre à ce message
@ cédric
hé hé, ça c’est sur c’est imparable comme réponse !
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |