Hi all
My name is Cristian Mircea Messel and I am perusing my bachelor in IT Engineering at VIA University Denmark.
I have been using phpMyAdmin for ages now, ever since I found out what a database is. I am really interested in php and mysqla development, them being the main fields I worked in.
Several ideas caught my eye: User interface cleanup, oop and ajax. I have previous experience in developing a forum that also wasn't oop. And converted some of it but that was a long time ago. Also I worked in developing the front end for some audio hardware, where ajax programming was required. The idea is that phpMyAdmin helped me in a lot of ways and now I see a clear pathway for me to give something back.
A link to my blog: blog.welcome-to-the-world.com (not that popular)
After reading a little more on phpMyAdmin I will post the questions I have
Best regards, Cristian
mess110@gmail.com a écrit :
Hi all
My name is Cristian Mircea Messel and I am perusing my bachelor in IT Engineering at VIA University Denmark.
I have been using phpMyAdmin for ages now, ever since I found out what a database is. I am really interested in php and mysqla development, them being the main fields I worked in.
Several ideas caught my eye: User interface cleanup, oop and ajax. I have previous experience in developing a forum that also wasn't oop. And converted some of it but that was a long time ago. Also I worked in developing the front end for some audio hardware, where ajax programming was required. The idea is that phpMyAdmin helped me in a lot of ways and now I see a clear pathway for me to give something back.
A link to my blog: blog.welcome-to-the-world.com (not that popular)
After reading a little more on phpMyAdmin I will post the questions I have
Best regards, Cristian
Hello Cristian, any specific place you think phpMyAdmin would benefit from AJAX?
Remember that your proposal will need to contain a precise plan for these 12 weeks of full-time summer project.
Hi
There are a lot of places where phpmyadmin would benefit from ajax. Some of which are: (a more detailed list with time planning will be included in the application)
- when we have a database selected and we see the tables in the database. the values that are there could be updated with the help of ajax so we don't have to refresh the page every time - SQL queries could benefit from ajax. maybe a query bar at the bottom of the page?
i made a poll for my classmates (they all use phpMyAdmin) to ask them where do they think they would like dynamically loaded content (without refreshing the page... results will be shown when I have them all)
When it comes to time planning I have experience with SCRUM and AUP and for this I think I will use a customized AUP (because its scalable) with milestones
-Cristian
On Fri, Mar 19, 2010 at 6:56 PM, Marc Delisle marc@infomarc.info wrote:
mess110@gmail.com a écrit :
Hi all
My name is Cristian Mircea Messel and I am perusing my bachelor in IT Engineering at VIA University Denmark.
I have been using phpMyAdmin for ages now, ever since I found out what a database is. I am really interested in php and mysqla development, them being the main fields I worked in.
Several ideas caught my eye: User interface cleanup, oop and ajax. I have previous experience in developing a forum that also wasn't oop. And converted some of it but that was a long time ago. Also I worked in developing the front end for some audio hardware, where ajax programming was required. The idea is that phpMyAdmin helped me in a lot of ways and now I see a clear pathway for me to give something back.
A link to my blog: blog.welcome-to-the-world.com (not that popular)
After reading a little more on phpMyAdmin I will post the questions I
have
Best regards, Cristian
Hello Cristian, any specific place you think phpMyAdmin would benefit from AJAX?
Remember that your proposal will need to contain a precise plan for these 12 weeks of full-time summer project.
-- Marc Delisle http://infomarc.info
Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
Cristian Mircea Messel a écrit :
Hi
There are a lot of places where phpmyadmin would benefit from ajax. Some of which are: (a more detailed list with time planning will be included in the application)
- when we have a database selected and we see the tables in the database.
the values that are there could be updated with the help of ajax so we don't have to refresh the page every time
- SQL queries could benefit from ajax. maybe a query bar at the bottom of
the page?
i made a poll for my classmates (they all use phpMyAdmin) to ask them where do they think they would like dynamically loaded content (without refreshing the page... results will be shown when I have them all)
When it comes to time planning I have experience with SCRUM and AUP and for this I think I will use a customized AUP (because its scalable) with milestones
-Cristian
Please ... I'm allergic to top-posting ...
About AJAX, we have this patch from a potential participant, which AJAXifies single-row deletion:
https://sourceforge.net/tracker/index.php?func=detail&aid=2977790&gr...
See my comments in the tracker. What should happen when someone hits the red X for single-row deletion and $cfg['Confirm'] is true?
Selected all the text and deleted it. Best cure for top-posting allergy..
A solution for deleting a single row or even multiple rows is having a "delete lock" button. You can access the red X only if you enabled deleting. And to make sure you don't forget it on and missclick hours later, it should have a timeout. This solution could be implemented for all confirmations.
-Cristian
Cristian Mircea Messel a écrit :
Selected all the text and deleted it. Best cure for top-posting allergy..
:)
A solution for deleting a single row or even multiple rows is having a "delete lock" button. You can access the red X only if you enabled deleting. And to make sure you don't forget it on and missclick hours later, it should have a timeout. This solution could be implemented for all confirmations.
-Cristian
Not a bad idea but I'm not sure it solves the problem of missclick. We are talking about the grave subject of deleting data.
It's true that I find the current confirmation box annoying at some times, but it saves me at other times.
It solved the problem of misslicking when you want to do a different task. But when you want to delete a row and to make sure you don't go one above or one below I came up with different solutions:
- alternate the X position. ex: row 0 has x on left, row 1 has x on right, row 2 has x on left (this could be quite inefficient for tables with a lot of columns - creating a trashcan. this does not solve missclick issue but it solves loosing data issue because of missclick by recuperating it - double click? (maybe not so intuitive.. so a message when you click once) - individual locking: each item is locked and you need to click once to unlock it and one more time to delete it. and there is also a "mass-unlock button" (also change the background-color of the item once it is unlocked for deleting)
-Cristian
Cristian Mircea Messel a écrit :
It solved the problem of misslicking when you want to do a different task. But when you want to delete a row and to make sure you don't go one above or one below I came up with different solutions:
What about this (only in case $cfg['Confirm'] is set to true):
http://jqueryui.com/demos/dialog/#modal-confirmation
As a user I always found that alert annoying but useful. But when it comes to user satisfaction... "the user is always wright" so out of habit and the desire not to make him learn more stuff to use the program, the link you provided could be the best solution. That way it keeps the same principle while making it actually even more pleasant.
jQuery would help a lot in developing the AJAX GUI for phpMyAdmin and it is what I would use. I could also write the AJAX myself
Thanks and cheers :)
Hi
Dne Sun, 28 Mar 2010 15:12:40 -0400 Marc Delisle marc@infomarc.info napsal(a):
Cristian Mircea Messel a écrit :
It solved the problem of misslicking when you want to do a different task. But when you want to delete a row and to make sure you don't go one above or one below I came up with different solutions:
What about this (only in case $cfg['Confirm'] is set to true):
Yes, in table popups are much less annoying and work nicely with more tabs opened in the browser.