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
- Télécharger le plugin pour SPIP 2.0 - Cette version est expérimentale et devrait évoluer.
- Télécharger le plugin pour SPIP 1.9 - Cette version est stable et n’évoluera plus.
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...
Discussions par date d’activité
32 discussions
J’ai le même problème avec chmod 777.
Chez free les fichiers ou dossiers sont 700 ou 644 et je n’ai pas trouvé comment changer les autorisations.
Répondre à ce message
Bonjour,
je veux installer ce plugin sur spip 2.0.9 mais faut-il vraiment chmoder à 777 ??? n-y a-t-il pas un risque de comprometre la sécurité du site ?
arnaud
le chmod est important pour que le plugin via PHP puisse écrire dans le répertoire. du squelette. Vous pouvez tester uniquement avec un CHMOD 755 cela devrait passer.
pour la sécurité, SPIP fonctionne avec des répertoires en 755 (comme par ex. /IMG). à priori donc pas d’inconvénient si un plugin requiert ces droits.
Répondre à ce message
Salut Volcano,
Moi, j’ai fait fonctionner Spip 2.0 et c’est vraiement facile.
il suffit de télécharger WAMPSERVER sur www.wampserver.com et ensuite de l’installer dans ton environnement de développement. En 2, Télécharger SPIP 2.0 puis décompreser spip dans wamp/www puis lancer le server de production. En 3, ouvrir le browser Web que tu utilises(internet explorer ou d’autres...) taper : http://localhost/spip/ecrire et tu suiveras les instruction habituel de Spip. Bonne dégustation
Répondre à ce message
Bonjour je suis un étudiant en pfe et j’ai essaye de faire fonctionner ce plugins mais ca marche pas 1.j’ai créer un fichier plugins 2.j’ai copier ce plugin de dans 3.je l’ai activé mais quand je clique éditer ce squelette il me demande quel fichier a télécharger pour modifier et je sais pas
svp aidez moi je suis vraiment en panne et c’est très urgent
Répondre à ce message
Cet outil a l’air vraiment génial, mais malheureusement je n’arrive pas à le faire fonctionner sous SPIP 2.0. Quelqu’un aurait-il réussi ? Merci d’avance !
Pas de MAJ pour spip 2.0.2 ?
Domage
le portage vers SPIP 2 est en cours. Merci de patienter un peu ou de mettre la main à la pâte en contribuant sur la zone !
Répondre à ce message
Ca à l’air vraiment super !
Mais...
J’ai un souci... après installation et activation sans souci, impossible de me rendre dessus.
Erreur : « Fatal error : Only variables can be passed by reference in C :\Inetpub\sites\tinatur\nouveau_spip\plugins\skel_editor\exec\skeleditor.php on line 376 »
Alors j’ai regardé dans le code et il semble que se soit la fonction get_spip_path() qui pose problème. Peut-être un erreur dans la config de SPIP ?
Merci de votre aide
Et encore bravo (et plus de bravos à venir lorsque je pourrais m’en servir)
Répondre à ce message
bonjour,
plugin très intéressant !
Par contre, j’ai un problème d’affichage : il ne tient pas compte du « formatage » des fichiers. Il ne va pas à la ligne à la fin des */, ce qui fait que je me retrouve avec du texte en continu et du coup c’est illisible. Est-ce un problème d’encodage ? J’ai vu dans le TODO.txt qu’on pouvait modifier l’encodage mais je ne sais pas où. Pouvez-vous m’aider.
Répondre à ce message
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
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
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.
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
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
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 : |