AxSQL le retour
Par Mathieu Delestre le lundi 4 avril 2005, 17:06 - Scripts - Lien permanent
Il y a déjà pas mal de temps, j’avais developpé pour mes besoins personnel une interface d’administration addaptable facilement à un grand nombre de cas de figure (à condition de respecter un miniumum de règles dans la création de la BDD)
Cette 1ère mouture était efficace, mais pas très bien pensé. Du coup de patch en patch c’était devenu un peu du gros n’importe quoi.
Comme je me servais de cette administration quasi quotidiennement pour tout un tas de site (monter une admin conviviale en 2 heures pour un client au lieu de passer 2 jours en developpement c’est quand même très agréable), j’ai décider récement de mettre tout le moteur à plat et de remonter le tout plus proprement.
Aujourd’hui et après pas mal d’heure passé dessus, je pense pouvoir montrer un peu à quoi ça ressemble sans avoir honte de mon boulot. J’ai donc mis une démo en ligne à l’adresse suivante : http://lord.b.free.fr/AxSQL/
Pour se connecter c’est simple login = demo, password = demo
Une fois dedant je vous invite à cliquer sur tout ce qui bouge afin de voir un peu de quoi il retourne.
Configuration requise
- Un serveur proposant PHP4.3x ou PHP5.x
- Une base de donnée MySQL
- Je crois bien que c’est tout
Petit tour d’horizon des fonctionnalités
- Multi-Utilisateurs
- Gestion des droits par groupe
- Possibilité de paramétrer plusieurs vue différentes par tables (et donc le laisser des liberter d’action différentes selon les groupes d’utilisateurs)
- Nombreux plugins permetttant la gestion des cas les plus courant (gestion d’image, des texte, des dates, etc…)
- Possibilité d’ajouter ses propres plugins facilement
- Gestionnaire d’erreur de saisie (expérimental et pas très propre)
- une fois l’installation initial passé tout se fait via l’admin (pas une ligne de code à taper pour faire son administration)
Contrainte de mise en oeuvre
- Il existe en réalité une seule réelle contrainte. Il s’agit de disposer systématiquement de table disposant d’une clé primaire nommée id de type entier et configuré en auto-incrémental. Si l’on respecte ce principe, le système est capable de s’addapter à la situation.
Commentaires
ah c’est ça que j’aimerai tant savoir faire, bravo, quel boulot
en fait je pense mettre en ligne de quoi installer tout ça chez soit… donc "wait and see"
Le seul hic c’est que j’ai developpé ça pour ma boite à la base donc…
sinon il existe un projet nommé dbperceptor qui permet de réaliser des interface d’administration sans trop de mal… Pour ma part j’ai eu tout bonnement du mal à me pencher sur leur boulot
dbperceptor.sourceforge.n…
Merci je vais regarder ça de plus pret, je suis débutante php il y a des choses que je ne pige pas encore, et le pire c’est que j’entre en stage dans quelques jours
ben c’est parfait un stage ça sert à apprendre des choses et non à se faire exploiter pour pas cher…