Editeur de squelettes Skel-éditor

en plugin

Editer 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 un erreur lorsqu’on n’a pas d’accès FTP, ...

Attention, il ne s’agit pas d’un éditeur WYSIWYG.

Pour SPIP 2, le plugin a été entièrement refondu.
Merci de consulter la nouvelle documentation SkelEditor 2.0

Caractéristiques

Edition, Upload, Modification, Téléchargement des fichiers squelettes

Visionneuse d’images

Analyseur de boucles basé sur le core SPIP

Lorsque les boucles provoquent des erreurs fatales,
on passe en mode Débug et on tente d’afficher l’erreur

Interface multilingue

Le plugin est disponible en français, anglais et espagnol. Les autres traductions sont les bienvenues ....

Sécurité

Pour des questions de sécurité, le plugin ne peut éditer et modifier que les fichiers placés dans le répertoire du squelette actif.

Télécharger et installation

Pour l’installer :

  1. Copier le répertoire /skel_editor dans le répertoire /plugins/ de votre SPIP
  2. Activer le plugin depuis le menu consacré dans l’administration
  3. Vérifier que votre répertoire dans lequel est placé votre squelette est accessible en écriture sinon effectuer un CHMOD 777

Le plugin est en développement sur la zone à l’adresse : http://zone.spip.org/trac/spip-zone...

Discussion

32 discussions

  • salut
    Existe-il une version pour Spip V4 ?

    merci

    Répondre à ce message

  • Bonjour,
    Suite à notre participation de samedi dernier nous avons une question par rapport à skel-editor.
    Nous l’avons utilisé, c’est vraiment très bien....sauf qu’après avoir modifié les menus (rubriques) les onglets « recalculer la page » et « squelettes/css » ont disparus lorsque nous allons sur la page « voir le site public » !
    Nous avons essayé de désactiver puis d’activer...sans résultat....
    Par contre notre logo est bien en place et est cliquable....
    Merci pour votre aide..

    Répondre à ce message

  • Je reprends un site crée par un autre administrateur. Dois je lui demander les squelettes ou puis je modifier et accéder directement au squelette existant ?

    Répondre à ce message

  • Je n’arrive pas non plus à l’installer sur la version 2.0.10. Où ce message d’alerte apparait :

    « Impossible d’activer le plugin auto/skeleditor

    * Nécessite SPIP en version [2.0.0 ;2.1.0-dev) minimum. »

     ???

    Répondre à ce message

  • j’ai installé le plugin sur spip 2.1 beta. Et je ne vois pas où il est ? Edition ? Configurations ?

     ???

    Répondre à ce message

  • Ce plugin est vraiment pratique ! Merci beaucoup :-)

    Répondre à ce message

  • 3

    Bonjour,

    Je n’arrive plus à désinstaller ce plugin. Quand je le décoche sur la page des plugins, il demeure dans le menu Edition => Editer le squelette
    J’ai essayé de l’enlever du serveur, mais il fait planter la base admin Spip.

    Je souhaite l’enlever car j’ai l’impression qu’à cause de ce plugin je ne peux pas installer le plugin « Form & tables »

    Merci pour votre aide,
    kaellite

    • As-tu essayé de l’enlever (le déplacer) par FTP et vider le cache « à la main » (= effacer le contenu de /tmp sauf /dump qui contient tes sauvegardes) ?

    • Merci robinhood, ça marche !

    • Bonsoir, jai contourné le problème d’édition des squelettes qui sont fournis sous forme de plugin en faisant un coipe coller :

      -  il suffit de copier le répertoire du squelette a la racine du site (comme un squelette classique) et ensuite on peut y accéder via le plugin.
      -  Du coup c’est plus un squelette par plugin mais un squelette normal qu’on utilise, mais c’est le plus simple à faire.

      Bon courage.

    Répondre à ce message

  • 5

    Bonjour,
    Je suis debutant en Spip. Mais j’utilise spip pour la creation d’un forum et j’essaie de l’habiler de ma facon j’ai télécharger le Skel Editor pour editer mes balises que j’aurai a utiliser dans mon site web. Alors j’ai le mis dans un fichier /plugins lorsque j’ai cliquer sur Edition puis Editer le Squelette. il m’a donnée le message suivant Fatal error : Call to undefined function debut_page() in C :\wamp\www\spip\plugins\skel_editor\exec\skeleditor.php on line 496 et je ne comprend le fonctionnment de spip je ne peux pas le modifier. Est-ce qu’il une possibilité de le modifier ? Si quelqu’un l’a déjà fait envoie le skel Editor sur mon mail pour moi harolpir@yahoo.fr Aide moi Car je veux terminer avec l’apprentissage.
    Merci !

    • C’est normal, que skel-éditor ne fonctionne pas sous SPIP2.
      Pour l’instant il n’est disponible que sur SPIP 1.9xx
      Merci d’attendre ou de contribuer à son portage vers SPIP 2 !

    • Bonjour,
      y-a-t il alors un plugin (éditeur de squelettes) qui marche pour la version 2.0 (en l’occurence j’ai la version 2.0.8) ?
      J’ai installé mutliflex3 avec la palette, mais je n’arrive pas à le faire fonctionner.

      Merci !

    • j’ai réalisé un portage rapide vers SPIP 2. L’archive zip devrait être disponible ce soir. Les principales fonctionnalités (édition, upload, création de nouveaux fichiers) sont disponibles

      Il reste maintenant à achever le portage :

      • passer le formulaire sous CVT
      • mieux définir la sélection des fichiers à éditer
      • passer sous cfg ? (choix du répertoire ? préférence utilisateur ?)
      • ré-activer le mode debug et l’analyseur de boucle ?
      • ...

      pour rappel, le plugin est développé sur la zone. Toute aide est la bienvenue ...

    • Bonjour, je viens de tester le plugin en dernière version sur mon SPIP 2.0.8 :

      -  Le plugin ne reconnait pas les squelettes installés sous forme de plugins : avec le plugin squelette_multiflex3 en effet, il est impossible de l’afficher dans l’editeur de squelette (que le repertoire squelette_multiflex3 soit dans /plugins/auto ou /plugins c’est pareil).

      -  Pourtant dans les commentaires situés dans le code source du plugin il est écrit que la fonction qui gère le chemin d’accès au squelette éditable doit reconnaitre aussi les « squelettes sous forme de plugins ».
      qu’en est il ?
      comment retrouver un fonctionnement qui permette d’éditer le squelette en cours même s’il est dans /plugins ou /plugins/auto ?

      Merci d’avance :)

    • Bonjour
      Même problème que vous sur multiflex. donc je patiente aussi pour une V° prochaine de Skel-ed mais en attendant savez-vous où je peux trouver l’ancien éditeur « Spip squelettes » que je trouvais TB mais que j’ai perdu lors d’un ménage. J’avais la version 1.1.3 (pour MacOsX). Mes recherches sont restées vaines.. Merci à vous

    Répondre à ce message

  • Bonjour,

    j’utilise SPIP 2.0.9 [14357] et la version 30128 de skel-editor.

    Le chemin pointe visiblement sur le bon répertoire du squelette que j’utilise en plugin , mais aucune liste de fichier ni de répertoire.

    Le dossier et les fichiers sont bien en 777 sur le serveur OVH.

    Je me souviens sur une version antérieure avoir du faire une manip pour que cela marche, mais là je ne trouve rien dans les messages.

    Quelqu’un peut-il m’aider ?

    Répondre à ce message

  • Petite précision que je viens de trouver.
    Cela ne marchais pas car mon dossier squelettes était vide (chmod à 700)

    Par contre j’ai installé Skel-editor sur un autre site déjà équipé de squelettes perso dans le dossier squelettes et cela marche.

    Après avoir dupliqué les fichiers de squelettes-dist dans le dossier squelettes cela marche.

    Donc il existe une impossibilité de créer un nouveau fichier si le dossier squelettes est vide au départ.

    question subsidiaire.

    Peut-on, à partir d’un site A, aller sur un site B récupérer des squelettes pour les enregistrer dans le site A ?

    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