Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/12/2010, 19h55   #1
Invité de passage
 
Inscription : juillet 2009
Messages : 9
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 9
Points : 2
Points : 2
Par défaut [MySkewHell] Une alternative pour l'administration Web

Bonjour à tous !

Bon, comme j'ai toujours eu la manie de vendre la peau de l'ours avant de l'avoir buté, je vous informe que cette année, j'ai eu la lubie de créer mon propre client MySQL.

Je suis développeur en PHP (PHP4 à la base, mais j'ai récemment découvert les joies de la POO) et j'utilise depuis des années PhpMyAdmin, dont la puissance et la quantité de possibilités qu'il offre sont difficilement reprochables.

Néanmoins, en plus d'être une usine à gaz (ça se sent lorsqu'on a beaucoup de tables avec beaucoup de lignes), je le trouve quand même, pour ma part, très moche et surtout, anti-ergonomique.

Une frame en plein milieu, la galère dans la navigation (tout est basé sur des données POST donc il faut rafraîchir tout le temps), la misère pour trouver mes tables habituelles dans une base qui en compte plus de 500, ... Il y a une page pour la recherche, une page pour entrer une requête, il faut afficher 2 pages avant d'accéder aux processus, ...

J'ai essayé quelques alternatives, comme SQLBuddy (qui n'a jamais voulu fonctionner chez moi), esKUel, MyAdmin, ... qui n'ont jamais répondu à mes attentes ou égalé les fonctionnalités de PhpMyAdmin.

Du coup, je me suis dit que ça me ferait une bonne expérience de programmation que de créer mon propre client.

Alors, c'est encore en développement, vous ne pourrez pas le télécharger aujourd'hui, mais pour le moins, vous mettre (je l'espère), l'eau à la bouche : bookmarkez www.myskewhell.com

A votre dispo pour toute question ou insulte.

A+!
Ben Gates
Ben Gates est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2010, 22h52   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
Esthétiquement ca a pas l'air d'être mal

En plus, tu as une fenêtre de requête multilignes, j'entends par là plus grande que les 7 lignes max que m'offre PHPMyAdmin avant d'afficher la scrollbar...

Y'a rien de plus barbant dans ce soft que ca je trouve...

Keep coding
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 01h07   #3
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 957
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 957
Points : 18 165
Points : 18 165
Envoyer un message via MSN à CinePhil
Citation:
la misère pour trouver mes tables habituelles dans une base qui en compte plus de 500
Ça fait beaucoup ça !
Y'aurait pas comme une erreur de conception quelque part ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 00h06   #4
Invité de passage
 
Inscription : juillet 2009
Messages : 9
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 9
Points : 2
Points : 2
@Madfrix : tu ne penses pas si bien dire, depuis mon post, j'ai implémenté (et retouché à ma sauce) "CodeMirror" sur la box de requête.

Concrètement, cela veut dire que tu peux taper ta requête, et non seulement celle-ci se colore et s'indente en direct mais en plus les mots-clés SQL se mettent automatiquement en majuscules manque plus qu'une fonctionnalité gérant la fermeture automatique des parenthèses et des quotes, et là c'est l'érection ! Mais bon, je ne touche pas assez en Javascript pour ça...

Un pti screenshot ici :



@CinePhil : +1, mais ce n'est pas moi qui suis à l'origine de la conception, je ne fais que subir ce qui a "trop été fait dans l'urgence" pendant des années ^^

Sinon, sur le screenshot, vous voyez la petite box déroulante tout là haut, qui vous affiche vos tables ? J'ai activé la touche entrée sur cette liste. Du coup, tu peux cliquer sur la liste, taper les premières lettres de la table voulue, puis taper entrée : PAF, t'y es direct (accès direct à une table = ses 60 dernières lignes - tri par PRIMARY DESC). C'est presque de la recherche avec auto-complétion, et ça aussi c'est vraiment le pied dans une utilisation quotidienne

J'ajoute que la recherche simple sur une table est désormais fonctionnelle.

Là, je commence à m'atteler aux formulaires d'INSERT/UPDATE, ya du taf... mais ça avance

Merci de votre soutien en tous cas !
Ben
Ben Gates est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h26.


 
 
 
 
Partenaires

Hébergement Web