Hello!
Nouveau plugin... très simple mais bien pratique quand la galerie n'est pas installée en locale.
http://phpwebgallery.net/ext/extension_view.php?eid=142
Comme son nom l'indique, permet d'éditer facilement le fichier config_local.inc.php directement dans le panneau d'administration.
- Permet d'afficher le config_default.in.php dans une popup.
- Au moment de la sauvegarde, une copie de l'ancien fichier est sauvegardée (sous config_local.inc.bak)
- Si le fichier n'existe pas, il sera crée.
-----------------------------------------
EDIT:
LocalConf Editor est devenu LocalFiles Editor
Cf le fil du forum
Dernière modification par P@t (2007-07-15 13:55:56)
Hors ligne
Génial...
Installé, testé, adopté, utilisé.
8-)
Hors ligne
Stop... A mon avis.
Une option Adviser...
$conf['LocalConf adviser'] = false; /* Par défaut ou absence, un adviser ne verra pas l'écran de l'éditeur */
$conf['LocalConf adviser'] = true; /* Un adviser verra l'écran de l'éditeur */
$conf['LocalConf update'] = false; /* Par défaut ou absence, un adviser ne pourra pas modifier */
$conf['LocalConf update'] = true; /* Un adviser pourra modifier */
8-)
Hors ligne
top de top ....
il va falloir créer un dossier des meilleurs plugin, ou plugin conseillés dans la partie extensions du forum ...
Hors ligne
P@t a écrit:
Pour l'instant, en l'état, qu'est-ce que peut faire l'adviser?
Autre question, j'ai essayé de rajouter un eval pour vérifier la syntaxe du code posté.
Mais ca me retourne systématiquement false!!! alors que le code est correct.
Une idée?
PS: je fais un if (@eval($_POST['localconf']) === false)
Dernière modification par P@t (2007-07-10 22:49:06)
Hors ligne
P@t a écrit:
Ok je vais essayer de voir ca...
Pour l'instant, en l'état, qu'est-ce que peut faire l'adviser?
Uniquement regarder l'admin en principe (encore faut-il le mettre admin et avoir le $conf).
$conf['LocalConf adviser'] ['browse'] = false; /* Par défaut ou absence, un adviser ne verra pas l'écran de l'éditeur */
$conf['LocalConf adviser'] ['browse'] = true; /* Un adviser verra l'écran de l'éditeur */
$conf['LocalConf adviser'] ['update'] = false; /* Par défaut ou absence, un adviser ne pourra pas modifier */
$conf['LocalConf adviser'] ['update'] = true; /* Un adviser pourra modifier */
Encore plus clair.
8-)
Hors ligne
P@t a écrit:
PS: je fais un if (@eval($_POST['localconf']) === false)
A revoir... Aucune idée pour l'instant. 8-/
Hors ligne
Très sympa l'idée. Bravo!
Par contre, pourquoi ne pas inclure tous les fichiers locaux existants (config, css, lang). Le choix pourrait se faire par onglet et/ou dropbox.
Onglet config/css/lang par exemple et dans chaque onglet une dropbox avec les différents fichiers (ceci étant nombreux pour le css).
Sinon petite remarque générale sur l'ensemble de tes plugins, tu devrais mettre en place les fichiers de traductions avec au minimum le français et l'anglais en essayant d'avoir des mots de clefs de traduction qui ne sont pas en conflit (il suffit de les préfixer!)
Hors ligne
rub a écrit:
Très sympa l'idée. Bravo!
Par contre, pourquoi ne pas inclure tous les fichiers locaux existants (config, css, lang). Le choix pourrait se faire par onglet et/ou dropbox.
Onglet config/css/lang par exemple et dans chaque onglet une dropbox avec les différents fichiers (ceci étant nombreux pour le css).
je pensais un peu à ça.
Pourquoi ne pas faire un MEGA Plug de Personnalisation de la galerie. couleurs, tailles miniature, etc...
C'est peut etre trop ambitieux et pas realisable...
Alors quid du PLUGIN TUNNING ???
:-)
Hors ligne
Ok, je vais essayer l'idée d'éditer les fichiers css et lang en plus.
C'est réalisable, mais certe un peu ambitieux! ;-)
Je ne vois pas trop l'interet de pouvoir editer les fichiers lang...
Je pense qu'un plugin à part entiere Css Editor (qui ne sert qu'à editer les fichiers css) serait mieux.
Dans un premier temps, je vais quand meme rajouter les fichiers lang aux 3 plugins que j'ai deja fait....
Ce qui me saoule... c'est surtout de traduire en anglais!
Dernière modification par P@t (2007-07-11 09:47:40)
Hors ligne
P@t a écrit:
Je ne vois pas trop l'interet de pouvoir editer les fichiers lang...
Certes, c'est pas faux mais c'est parce que ca fait partie des fichiers "local".
P@t a écrit:
Je pense qu'un plugin à part entiere Css Editor (qui ne sert qu'à editer les fichiers css) serait mieux.
Si c'est un vrai css editor.
En fait, je voyais plus ton plugin comme LocalEditor qui pemet de modifier tous les fichiers "local".
P@t a écrit:
Dans un premier temps, je vais quand meme rajouter les fichiers lang aux 3 plugins que j'ai deja fait....
Je préférerais les css ;-)
P@t a écrit:
Ce qui me saoule... c'est surtout de traduire en anglais!
Pas de soucis, tu colles les termes en français, qq1 se chargera des traductions.
Moi même pour le plugin DotClearEasy, on m'a donné des traductions en allemand, tu risques d'avoir le même coup.
Sinon, demandes de petites évolutions:
o envoi paramétrable d'un mail aux admins contenant l'ancienne et la nouvelle version du fichier modifié
S'inspirer fortement de ce qui a été fait pour les nouveaux commentaires, nouveaux utilisateurs, etc.
o vérifier qu'il n'y a pas d'espace avant le <?php et après le ?>, indiquer l'erreur ou la corriger tout seul (tu l'as peut-être déjà fait)
o Afficher le texte en couleur (Arf, ... elle est vache celle-la ;-))
Petite question:
Pourquoi créer le fichier lorsque celui-ci n'existe pas, alors qu'on n'a pas appuyer sur sauvegarder?
Pourquoi ne pas mettre une option pour le faire ou pas.
Pour le php, c'est pas tres utilie mais par contre la création de css vide permet de pallier à certains problèmes sur certains serveurs.
Pourquoi alors, un bouton pour créer tous les fichiers par défaut.
C'est un peu confus, mais c'est juste des idées comme ca!
Et pour finir, tu vas te "dépêcher" de mettre à jour le WIKI (page personnalisation) avec un lien vers ton extension, car ca devenir l'outil suprême de mise à jour de la config ! ;-)
Hors ligne
rub a écrit:
P@t a écrit:
Je ne vois pas trop l'interet de pouvoir editer les fichiers lang...
Certes, c'est pas faux mais c'est parce que ca fait partie des fichiers "local".
Je précise pour P@t:
- 1 seul fichier langue par langage à éditer: c'est local.lang.php (fichier local des langues rarement utilisé et peu connu mais surtout c'est une des nouveauté de la 1.7).
8-)
Hors ligne