SkelEditor 2.0

La version remaniée et enrichie du plugin qui vous permet d’éditer votre squelette directement en ligne sans passer dans le FTP

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.

Notes

[1Et les dernières versions offrent même une bascule en ’plein-écran’ !

Discussion

48 discussions

  • 4

    Bonjour,

    sur un spip 3.0.14, en allant sur :
    domaine.com/ecrire/ ?exec=skeleditor

    j’obtiens :
    Accès interdit
    Vous n’avez pas le droit d’accéder à la page skeleditor.

    est ce que qq’un à une idée ?
    merci !

    • Bonjour, avez-vous créé un dossier squelettes/ à la racine de votre site ?
      Si non, skelEditor refuse d’éditer quoique ce soit.

    • Bonjour,
      j’ai le même problème avec spip 3.0.16 et un répertoire squelettes à la racine.

    • J’ai rencontré le même problème avec un site en test (spip 3.16)
      Ce problème par ailleurs n’existe pas avec un autre site (spip 3.16) en production.
      Pas de plugins acces restreint utilisé dans les 2 cas.
      La différence chez moi était l’absence de répertoire squelettes/ dans le répertoire ou s’installe les répertoires de spip.

    • Bonjour,

      J’ai eu le même problème sur un site 3.0.16, que j’ai résolu en ajoutant des droits en écriture sur les répertoires squelettes/css/... de la racine du site.

    Répondre à ce message

  • 3

    Bonjour,

    Savez vous pourquoi SkelEditor rajoute des amp; partout dans mes fichiers modifiés
    Du coup, > devient > et le fil d’Ariane ne ressemble plus à rien

    Mon site est en SPIP 3.0.11 [20757] sous utf-8

    Sniff :-(

    Merci

    Répondre à ce message

  • 1

    bjr
    j’ai spip 2.1.19
    j’ai installè la version 2 ;0.1 de ce plugin
    et il est activé
    et ds mon administration publique je ne retrouve pas le bouton squelette § css
    pourquoi

    merci

    • j’ai eu le même pb (SkelEditor 2.7.7/SPIP 3.0.13) avec mon compte webmestre/admin. J’ai commencé par désinstall/réinstall skeledit, tester avec un autre user administrateur. mis les dossiers concernés en 777 sur le serveur. Désactivé les autres plugins ; installé une version plus ancienne de skeledit, etc etc mais impossible que cela apparaisse.
      Pour finir, j’ai désinstallé spip puis réinstallé (sans toucher à bdd), et j’ai ensuite commencé par installer SkelEditor, là le bouton « squelette § css » est apparu. j’ai réinstallé tous les autres plugins et tout est ok.

    Répondre à ce message

  • Bjr
    Je viens d’installé les plugins mais à ma grande surprise de voir ce message que je n’arrive pas à résoudre :
    Erreur dans les plugins : ecrire/C :\wamp\www\monsite\spip/plugins/acces_restreint_1_9/acces_restreint_options.php
    Aidez-moi à résoudre ce problème

    Répondre à ce message

  • 1

    Bonjour et bravo pour ce plugin,

    j’ai quelques difficultés avec Zpip , Spip 3, NivoSlider, le plugin Menus et Skeleditor certainement un problème Z-Index que j’utilise pour mettre le logo site au dessus du diaporama.

    /contenu/page-sommaire.html par exemple n’est pas cliquable sur la page éditée avec SkelEditor ni visible pour travailler sur cette partie du squelettes : voir capture :

    Cordialement, Alain

    • Désolé, je me suis trompé de montage :

    Répondre à ce message

  • Bonjour,

    Skeleditor me sauve souvent la vie,
    et c’est même mon seul outil sur certains sites
    (quand je n’ai pas de FTP sous la main ! ).

    Du coup j’ai souvent plusieurs fenetres ouvertes ;
    c’est sans risque, car chaque sauvegarde controle
    qu’il n’y a pas eu de modification entre-temps !

    Mais je me suis fait piégé qd meme : le bandeau « fichier enregistré » ne disparait pas dès qu’on rajoute une modification (cf. Protection Formulaires).

    Et au chapitre des souhaits, serait-ce imaginable de disposer d’une plus grande fenetre sur un ecran large (activer avec Edition Plein Ecran ? ou pouvoir diminuer la police ?)

    Merci pour cet outil
    YannX

    Répondre à ce message

  • Bonjour,

    Lorsque j’arrive sur la page d accueil du plugins
    http://domain.tld/ecrire/?exec=skeleditor

    la racine par defaut pour l’edition de squelette et la racine du plugins videos

    Je précise que je suis sur un spip mutualisé

    Codialement

    Répondre à ce message

  • Bonjour, avec la dernière version du plugin ( dev ) et de SPIP 3 stable si j’édite le modèle emb.html ça donne ceci :

    Le fichier a été enregistré
    plugins-dist/compresseur/modeles/emb.html

    [(#REM)
    Copie du 2012-09-30 20:25:59 par Benoît
    Fichier original plugins-dist/medias/modeles/emb.html
    ]

    et ça ne marche pas :

    5 Erreur(s) dans le squeletteNuméro message squelette boucle Ligne
    1 Filtre trouver_modele_mime non défini plugins-dist/compresseur/modeles/emb.html _ext 7
    2 Aucun squelette modeles/image/png n’est disponible... plugins-dist/compresseur/modeles/emb.html

    Répondre à ce message

  • bionet

    Bonjour,

    ce plugin est marqué comme « incompatible » lors d’un essai d’installation avec SPIP 3.01

    Répondre à ce message

  • Avec le var_mode inclure, j’ai plusieurs sites où les noms des squelettes inclus ne sont pas clicables, ou pas tous.

    Voici un cas reproductible :
    Sur un site habillé par Z avec le thème Maparan standard, la plupart des liens sont clicables, mais pas tous.
    Ainsi, sur une page rubrique, le titre extensions/zpip/contenu/rubrique.html n’est pas clicable car il est sous le div de la hierarchie normale.

    N’y aurait il pas moyen par un z-index ou autre de s’assurer que tous les liens générés par var_inclure sont clicables ?

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom