|
|
| Auteur |
Message |
fredp
Inscrit le: 07 Jan 2005
Messages: 26
|
Posté le:
Jeu Jan 13, 2005 11:12 am | Sujet du message : |
  |
Coucou me revoilou (si je vous saoûle vous me le dites hein
Encore une remarque/suggestion:
Dans la version actuelle (et j'ai l'impression que dans la 0.40 c'est toujours le cas) il y a 5 scripts PHP pour modifier une page ou un fichier: les 4 spécifiques (CSS, sommaires droite/gauche, bloc-notes) plus l'éditeur "générique". Il y a également les 5 scripts "engine" correspondants.
Ils sont pratiquement tous identiques à part les chaînes de caractères (noms, messages) et donc avec beaucoup de code dupliqué (BBcode etc.).
Est-ce qu'il ne serait pas plus simple (ou en tout cas plus sain) d'avoir un seul mécanisme d'édition, qui s'adapterait au type de fichier modifié (par exemple pas besoin de BBcode pour le CSS ou le htaccess) ?
Ça ferait moins de code et de fichiers à maintenir en cas de modifications et moins de risques d'oubli (remplacement de BBcode ou évolution de la sécurité par exemple).
Ensuite, quitte à faire une seule page "modification" mais plus rusée, il me semble qu'on aurait intérêt à ce qu'elle fonctionne un peu comme la page de création (pour les fichiers PHP), en séparant le contenu en trois champs: un textarea "simple" pour les inclusions PHP en début et fin de page, et un "amélioré" (avec BBcode ou autre) pour le contenu de la page lui-même.
Ça permettrait à l'auteur de la page de ne pas s'occuper du code "template" (sauf modif du titre etc.) et de se concentrer sur son texte, et d'éviter les effacements accidentels. Et surtout ça faciliterait les essais de rempacement de BBcode par des trucs plus évolués mais qui ont tendance à "bouffer" le PHP...
PS: j'ai toujours pas pigé ce qu'est censé être le "bloc-notes"  |
|
|
|
  |
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
| |