SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Outils pour squelettes > Aides à la composition des squelettes > Skel-éditor

Editeur de squelettes Skel-éditor

en plugin

mardi 11 septembre 2007, par erational. Dernier ajout mardi 23 octobre 2007

Toutes les versions de cet article :


Editer votre squelette directement en ligne sans passer dans le FTP

Voir en ligne : Télécharger


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.

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.

Installation

Il nécessite au minimum SPIP 1.9

Pour l’installer :
- Copier le répertoire /skel_editor dans le répertoire /plugins/ de votre SPIP
- Activer le plugin depuis le menu consacré dans l’administration
- 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...


Répondre à cet article

  • Suggestion

    26 décembre 2007 11:23, par ordilibre

    Bonjour,

    Vraiment très pratique ce plugin. Merci pour cette contribution. Une suggestion cependant. Pourquoi limiter l’accès au seul répertoire squelette ? Il serait utile en effet de pouvoir accéder aux fichiers de la racine, notamment pour être en mesure d’apporter quelques modifications rapides au fichier index.html par exemple.

    Cordialement

    Répondre à ce message

    • Suggestion 2 janvier 2008 08:52, par erational

      Comme mentionné dans l’article, le choix de limiter l’édition au répertoire contenant le squelette est délibéré pour des questions de sécurité. Si on autorise l’édition de n’importe quel fichier via HTTP, on risque vite d’avoir de gros soucis en cas d’intrusion.

      Répondre à ce message

    Retour au début des forums

  • Skel-éditor Pbm avec le mode debug

    2 décembre 2007 16:19, par Loiseau2nuit

    Hello Erationnal,

    Je rencontre un petit soucis pour faire un screenshot de l’édition d’article en mode débug car je n’arrive pas à simuler ce mode à l’édition (pour ma trad en Anglais...)

    Une idée ?

    Merci

    Etienne.

    Répondre à ce message

    • Skel-éditor : provoquer le mode debug 3 décembre 2007 09:13, par erational

      Le mode debug est un mode dégradé lorsque sur une page intervient une erreur fatale . Le plugin n’affiche plus le parseur de boucles et tente d’afficher l’erreur.

      Cela permet ensuite à l’utilisateur d’éditer la page avec l’erreur et corriger son erreur en évitant que le plugin plante. Cela fait une page intermediaire, à terme pour l’ergonomie, il faudra l’afficher sur la même page.

      Par ex. le mode débug intervient lorsqu’au lieu d’un
      <BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique}>
      on tape :
      <BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique)>

      merci pour la (future) traduction de l’article !

      Répondre à ce message

    Retour au début des forums

  • Editeur de squelettes Skel-éditor

    10 novembre 2007 16:00, par Loiseau2nuit

    Eh ben, quand je vois le buzz que fais ta contrib, je me demande pourquoi tu ne l’as pas publié sur contrib plutôt (d’ailleurs, ca va faire presque plus d’un an que je l’utilise ton skeledit, tant et si bien que je ne sais même plus où je l’avais récupéré :P )

    Répondre à ce message

    Retour au début des forums

  • Entités html converties

    9 novembre 2007 16:12, par Suske

    Héhé... La feinte qui m’est arrivée sur la zone m’a permis de comprendre... (zips cassés à cause de < et > mis dans plugin.xml)

    J’ouvre le modèle articles_traductions avec ce superbe plugin et... il convertit les &#91; et &#93; en [ et ] . Je modifie autre chose et après l’enregistrement, la boucle est cassée. je suppose que les entités ont été remplacées par les caractères ou un truc pareil :-)

    Mes deux sous...

    Merci, c’est vraiment un bel outil !

    Répondre à ce message

    Retour au début des forums

  • Encore un problème de chemin vers les squelettes

    27 octobre 2007 10:30, par zel

    Bonjour,

    je viens d’installer skeleditor. Il semblerait que skeleditor regarde par defaut dans ’../plugins/defaut//’ qui n’existe pas en plus dans mon arborescence. A lire les questions/réponses sur le forum il me semblait que ce problème était résolu ?

    Précision : j’utilise spip 1.9.2c (mise à jour hier) et le squelette Alternatives 1.9.2. Mon site est hebergé chez free.

    Une idée ? Je soupçonnerais bien un problème avec _SPIP_PATH ...

    Répondre à ce message

    Retour au début des forums

  • ERR fonction erreur_squelette introuvable

    21 octobre 2007 04:33, par JLuc

    Fatal error : Call to undefined function : erreur_squelette() in /home/passerelleco/www/ecrire/public/phraser_html.php on line 616

    c’est le message d’erreur quand on essaie de sauver un fichier dans lequel il y a une erreur de boucle (une boucle pas fermée par exemple).

    et on perd toutes les dernières modifications.

    très difficile de mettre un squelette dans ces conditions !! (serais je le seul à rencontrer ce pb ?)

    j’utilise spip 192b

    Répondre à ce message

    • ERR fonction erreur_squelette introuvable 21 octobre 2007 04:58, par JLuc

      j’ai ajouté un brutus

      <include ("/home/monsite/www/ecrire/public/debug.php");

      en début de skeleditor.php et ça résoud le probleme.

      ce serait mieux d’avoir un include_spip qui serait donc portable mais j’ai pas réussi à trouver le chemin à indiquer pour inclure_spip le fichier. Tu saurais ?

      Répondre à ce message

      • ERR fonction erreur_squelette introuvable : corrigé 23 octobre 2007 18:58, par erational

        Normalement, la dernière version du plugin rédefinit la fonction erreur_squelette pour permettre de continuer à éditer un squelette même s’il y a une erreur fatale.

        Bonus : skel_editor tente d’indiquer la position de l’erreur fatale.

        Testé avec succès sur SPIP 192c. Peux tu tester sur SPIP 192b ?

        Répondre à ce message

        • Oui, ça marche.

          Avec une boucle sans tag fermant, il n’ indique pas le n° de ligne, mais propose un lien pour continuer d’éditer.

          (Au passage : cette étape me semble superflue : la zone d’édition pourrait "normalement" s’afficher, en dessous du message d’erreur)

          Cordialement,

          Répondre à ce message

    Retour au début des forums

  • Editeur de squelettes Skel-éditor

    10 octobre 2007 15:48, par Jayce Piel

    J’utilise le switcher de squelettes et skel-editor ne trouve pas le squelette en cours. En fait, la solution que j’ai trouvé, c’est de modifier skeleditor.php pour qu’il ne rajoute pas dist en commentant la ligne

    //$path = _DIR_RACINE.’dist/ :’ . $path ;

    Depuis, j’ai accès à tout mon site sans problème, et je peux même modifier les différents squelettes....

    Répondre à ce message

    Retour au début des forums

  • Editeur de squelettes Skel-éditor

    26 septembre 2007 14:53, par Suske

    Génial ! On peut enfin passer la mais sur les corrections, etc. sans passer par un compte FTP spécifique (qu’on a d’ailleurs pas toujours...) ou par l’accès FTP général à un espace web. C’est

    GRAND

     !

    Répondre à ce message

    Retour au début des forums

  • Editeur de squelettes Skel-éditor

    18 septembre 2007 20:51, par Pti Gars

    Salut,

    C’est vraiment super comme outils.

    Mais j’ai un problème : Je dispose d’un squelette en plugins. Et Skel-editor me liste le premier plugins trouvé par ordre alphabetique.
    Comment faire pour spécifier un plugins à éditer ?

    Répondre à ce message

    • Skel-éditor et squelettes en plugins 19 septembre 2007 15:18, par erational

      J’ai affiné le code pour skel editor prenne en charge les squelettes en plugins (de type sarkaspip, blip, ...). Merci de tester en installant la dernière version de skel_editor.

      Pour information, skel editor fonctionne presque comme SPIP, il charge en ordre de priorité le squelette placé dans :

      1. le dossier indiqué par $dossier_squelettes dans ecrire/mes_options s’il est présent
      2. le dossier squelettes s’il est présent
      3. le dossier des plugins squelettes activés de type sarkaspip, blip, ...
      4. le squelette par défaut dist s’il ne trouve rien

      Répondre à ce message

    Retour au début des forums

  • Mille fois merci

    15 septembre 2007 20:00, par Philippe Beauclercq

    Un grand merci pour ce plug-in. C’est tout simplement génial, simple, surtout quand on n’a pas sous la main une bécane avec un Filezilla.

    Répondre à ce message

    Retour au début des forums

  • Editeur de squelettes Skel-éditor

    12 septembre 2007 22:56, par cdp

    Alors là... Je dis bravo.

    Merci pour ce plugin que je n’osais même pas espérer en rêve ^^.

    Répondre à ce message

    Retour au début des forums

  • Mauvais choix de squelette !

    12 septembre 2007 07:31, par cedric

    Bonjour,

    hélas, votre plugin ne détecte pas le bon répertoire de mon squelette qui est sous forme de plugin (blip) ! Il prend le folder "LEcteur multimedia" comme squelette !

    Est-ce modifiable à la main ?

    Merci pour ce plugin !

    Répondre à ce message

    Retour au début des forums

  • Tout simplement génial !!!

    12 septembre 2007 14:54, par Tropicaloo

    Merci beaucoup pour ce plugin vraiment génial !

    Mais comme le commun des mortels n’est jamais satisfait : serait-il possible de gérer également en sous-répertoire les css et les javascripts (je suis un maniaque du rangement !) ?
    - sous-répertoire "css"
    - sous-répertoire "js" (ou "javascripts")

    Encore une fois merci pour ce travail.

    Répondre à ce message

    • Tout simplement génial !!! 12 septembre 2007 15:32, par Tropicaloo

      En regardant les copies d’écran, il semble que cela soit déjà implémenté. Pourtant sous sous 1.9.2b, css et js ne s’affichent pas chez moi. Pour être plus précis , j’ai comme arborescence :

      \squelettes\
      - css
      - images
      - javascripts
      - lang

      à l’affichage avec le plugin je n’accède qu’à :

      \squelettes\
      - images
      - lang

      Ai-je oublié quelque chose à paramétrer ?

      Répondre à ce message

    Retour au début des forums

  • Plugin éditeur de squelettes Skel-éditor

    12 septembre 2007 15:25, par AlainF

    Bravo ! Pour moi qui travaille en code html depuis longtemps (1999), la simplification des modifications des feuilles de style, de langues type : local_fr.php (présentes dans le dossier squelettes)et des pages html ne peut pas être plus simple.

    Encore merci

    Répondre à ce message

    Retour au début des forums

0 | 25



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net