Mon besoin n'a pas évolué jusqu'à fin 2008 où il commençait à souffrir de son manque de fonctionnalités.
J'ai donc repris le projet. En plus de la simplicité, j'ai ajouté un meilleur découpage de scripts. Il n'y a plus qu'un seul point d'entrée unique pour plus de sécurité.
Cette nouvelle version (la 1.1.0) ne gère que MySQL 5.0 et ne fonctionne que sur PHP 5.2.0.
Le projet n'est pas fini et il y a déjà 3 versions de planifiées.
Bien sûr, toutes les âmes charitables sont la bienvenue. Je cherche spécialement :
- Des traducteurs ;
- des graphistes pour des thèmes ;
- des testeurs.
Aller plus loin
- Site officiel (107 clics)
- Téléchargement (51 clics)
# hem....
Posté par passant·e . Évalué à 10.
- Reprendre la base de PhpMyAdmin : ok, c'est fait pour
- virer 99.99% des fonctionnalités de phpmyadmin : ok, ça peut répondre à un besoin
- remplacer PhpMyAdmin par phpMySQLExplorer dans tous les scripts
Résultat? Le script (la démo fournie : testée en local) ne permet que de saisir des requêtes SQL mais n'utilise même pas 1% du code fournit dans l'archive.
Exemple: je fais un drop TABLE. le script ne me donne aucun retour pourtant, dans le code on trouve ceci :
Are you sur you want delete table '%s' in database '%s' ?), $_GET['tablename'], $_GET['database']) ;
Et la description de la dépêche ne donne aucune information sur ce que fait vraiment ce script :
- manque de fonctionnalités : lesquelles?
- meilleure découpage des scripts: quoi? comment?
- un seul point d'entrée : ??
- trois versions planifiées : ?
Bref, soit j'ai pas compris (l'heure avancée pourrait expliquer cela) soit c'est du I2BP et cette dépêche n'apporte vraiment pas grand chose.
Je trolle dès quand ça parle business, sécurité et sciences sociales
[^] # Re: hem....
Posté par Gauthier Libéral . Évalué à 2.
Oui je sais commentaire très constructif u_u.
En tout cas l'idée est bonne car PhpMyAdmin c'est vraiment une usine à gaz que je ne supporte plus.
[^] # Re: hem....
Posté par Pierre Coustillas (site web personnel) . Évalué à 4.
Je me demande quand meme s'il aurait pas été plus simple d'alléger phpmyadmin en y ajoutant de nouvelle options de configuration plutot que de créer un nouveau projet.
[^] # Re: hem....
Posté par hesmo . Évalué à 1.
[^] # Re: hem....
Posté par moudj . Évalué à 3.
joli :-)
[^] # Re: hem....
Posté par Pierre Coustillas (site web personnel) . Évalué à 0.
Pour info beaucoup d'option de phpmyadmin sont déjà présentent pour alléger l'affichage (onglet sans css, pas d'icone, ...)
[^] # Re: hem....
Posté par moudj . Évalué à 2.
[^] # Re: hem....
Posté par Emeric . Évalué à 1.
D'ailleurs, on peut faire des requêtes manuel via le menu en haut.
Un seul point d'entré veut dire que contrairement à PhpMyAdmin, on passe toujours par le même fichier pour toute les requêtes et c'est lui qui dispatch.
Trois version planifié, c'est à dire qu'il y aura une 1.2, 1.3, 1.4.
[^] # Re: hem....
Posté par LupusMic (site web personnel, Mastodon) . Évalué à -2.
[^] # Re: hem....
Posté par el_gringo . Évalué à 5.
T'aurais du testé sqlbuddy, ca t'aurait fait gagné quelques soirées cinémas, beuverie et autres loisir...
http://www.sqlbuddy.com
[^] # Re: hem....
Posté par Emeric . Évalué à 0.
[^] # Re: hem....
Posté par Kerro . Évalué à 3.
Tu utilises quoi à la place d'OpenSSH par exemple ?
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/LICENC(...) OpenSSH contains no GPL code.
Pour Apache c'est plus facile car il y a tout de même pas mal de remplaçants sous GPL.
Et Bind ? Bah je n'aime pas bien utiliser Bind, mais là les remplaçants de qualité sont plus nombreux sans GPL qu'avec.
[^] # Re: hem....
Posté par passant·e . Évalué à 5.
ton programme répond peut-être à des/tes besoins au niveau de l'administration de mysql. C'est bien d'en faire profiter les gens.
Le problème c'est que la manière dont tu nous 'vends' le truc ne fait pas du tout envie :
- l'archive se décompresse en donnant des erreurs pour le moins étrange
- l'interface de ton script n'est vraiment pas intuitive. Le client mysql est plus accessible. Si la question est de pouvoir administrer seulement via le web c'est pas encore au point. Le mieux serait de partir de rien et de faire un truc vraiment minimaliste. Reprendre phpmyadmin en caviardant n'importe comment ça donne un truc impossible à gérer et à utiliser
- Dire qu'i y a des version planifiées c'est bien mais faut surtout dire ce qui sera fait
- Attention à la numérotation exotique. Il faut justifier les raisons pour passer de 1.0.0 à 1.1.0 etc.
Bonne continuation
Je trolle dès quand ça parle business, sécurité et sciences sociales
[^] # Re: hem....
Posté par Emeric . Évalué à 2.
Premier chiffre : changement majeur (exemple réécriture complète)
Deuxième chiffre : ajout de fonctionnalité
Troisième chiffre : correction de bug, ou remaniement léger
Cordialement
# hum.
Posté par Nicolas Blanco (site web personnel) . Évalué à 0.
...
* des testeurs.
Tu voulais plutôt dire... des personnes pour écrire des tests unitaires en PHP ?
Ça existe lol :D ? Des gens ont font ?
[^] # Re: hum.
Posté par Larry Cow . Évalué à 4.
... les petiteuh marionetteuuuh...
(oui, j'ai les fils qui se touchent, ça se voit tant que ça?)
[^] # Re: hum.
Posté par LupusMic (site web personnel, Mastodon) . Évalué à -1.
[^] # Re: hum.
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 2.
http://www.phpunit.de/
Et ils sont très utilisé dans les projets PHP serieux (et il y a beaucoup de projet PHP sérieux).
Et sinon, quand viens tu en 2009 ? rester en 2001, c'est plus très excitant d'un point de vue technologie web. Tu sais, en 8 ans, ça a beaucoup progressé, même du coté PHP...
# Mon test
Posté par esdeem . Évalué à 1.
Je décompresse l'archive. Et c'est le drame !
Tous les fichiers sont en vrac, dans un seul dossier, avec des noms exotiques du genre « phpmysqlexplorer-1.1.0\doc\changelog »
Je ne sais pas si c'est volontaire, mais ça limite pas mal l'utilité de la chose.
0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0
[^] # Re: Mon test
Posté par windu.2b . Évalué à 3.
[^] # Re: Mon test
Posté par esdeem . Évalué à 2.
Non, sans blague, j'ai refait une tentative à la main avec unzip.
Ça passe, mais ça crache une erreur par fichier extrait, du genre :
$ unzip ./phpmysqlexplorer-1.1.0.zip
Archive: ./phpmysqlexplorer-1.1.0.zip
phpmysqlexplorer-1.1.0\doc\changelog: mismatching "local" filename (phpmysqlexplorer-1.1.0/doc/changelog),
continuing with "central" filename version
warning: ./phpmysqlexplorer-1.1.0.zip appears to use backslashes as path separators
inflating: phpmysqlexplorer-1.1.0/doc/changelog
J'ai jamais vu ça auparavant
[HS]
Les quotes passent pas, apparemment. Un bug?
0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0
[^] # Re: Mon test
Posté par Kerro . Évalué à 3.
Ben quoi, il a bien le droit de coder sous Windows et de ne pas savoir créer+tester une archive correctement non ? :-)
# pgsql
Posté par bilboa . Évalué à 1.
bon ok c'est un peu hors sujet :P
[^] # Re: pgsql
Posté par patrick_g (site web personnel) . Évalué à 5.
[^] # Re: pgsql
Posté par fox (site web personnel) . Évalué à 1.
[^] # Re: pgsql
Posté par patrick_g (site web personnel) . Évalué à 3.
[^] # Re: pgsql
Posté par fox (site web personnel) . Évalué à 1.
[^] # Re: pgsql
Posté par fox (site web personnel) . Évalué à 0.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.