[Phpmyadmin-devel] Interested in GSOC project

Hi All, My name is Dennis Chen, a postgraduate student in Tongji University, Shanghai , China. My major is Pattern Recognition and Intelligent Systems and my research direction is text mining. I have internship experiences in companies like BOSCH, NEC and IBM, worked for projects which involved C/C++,php, javascript and perl. In the company of IBM I took care of nearly all php projects of the team, including a web monitor for storage system (php & dojo), an interview system for interns (symfony framework & JQuery), a machine reservation system( php & JQuery) and other small web tools. It's an disappointment that I can not show you the sanpshots of these projects. I really love web programming and I even developed an app as the birthday present for my wife, I can show you some snapshots: 1.png<http://www.likegermans.com/gsoc2011/1.png>is the initial status of the app. I prepared many questions for her and if she answers correctly the puzzle will become more in order and otherwise more chaostic. 2.png <http://www.likegermans.com/gsoc2011/2.png> is the final status if my wife can earn 100 points. I apply the magic of CSS Sprite to form the puzzle. You can see that I use many components in JQuery UI to make this app. Recently, I just added a new feature to a BBS of a group of friends of mine: users can twit others in the posts. They love it! As a frequent user of phpMyAdmin, I'm really desired to contribute myself to this project. I've read the applicant guide, I understand that I need to do some bug fixing work, but I don't quite understand how to find a proper bug or feature to fix, do you have some suggestions? by the way, if lucky enough, I hope that I can take the mission of 'Ajax' or ''Support of procedures' in the idea list Best Regards, Dennis Chen

陈岳峰 a écrit :
Hi All,
My name is Dennis Chen, a postgraduate student in Tongji University, Shanghai , China. My major is Pattern Recognition and Intelligent Systems and my research direction is text mining. (...) As a frequent user of phpMyAdmin, I'm really desired to contribute myself to this project. I've read the applicant guide, I understand that I need to do some bug fixing work, but I don't quite understand how to find a proper bug or feature to fix, do you have some suggestions?
Hi, I just modified this section: http://wiki.phpmyadmin.net/pma/GSoC_2011_Applicant_Guide#Get_involved_with_p... to add a reference to another page with more details about developing; this other page has a reference to our bug tracker. This page also contains a link to http://wiki.phpmyadmin.net/pma/Tasks_for_junior_developers -- Marc Delisle http://infomarc.info

Hi, I've collected some information for Server variables and settings page help - ID: 3196075<http://sourceforge.net/tracker/index.php?func=detail&aid=3196075&group_id=23067&atid=377411> . I suggest that we apply the first paragraph of each variable's detailed description as a basic description, and display it in the title attribute or with one JQuery tooltip plugin. Linking all the variable to the same page might not be a good idea, because description of the variables are shown in different pages,namely 9 pages. But we can easily get the exact links from the main page, and attach the variable with those links. However, I still have some questions: 1. how should we store the description and links? by creating a new table? 2. Which variables are performance-critical ? 3. should we change the links according to the language or version in the future? Best Regards, Dennis Chen On Thu, Mar 10, 2011 at 11:19 PM, Marc Delisle <marc@infomarc.info> wrote:
陈岳峰 a écrit :
Hi All,
My name is Dennis Chen, a postgraduate student in Tongji University, Shanghai , China. My major is Pattern Recognition and Intelligent Systems and my research direction is text mining. (...) As a frequent user of phpMyAdmin, I'm really desired to contribute myself to this project. I've read the applicant guide, I understand that I need to do some bug fixing work, but I don't quite understand how to find a proper bug or feature to fix, do you have some suggestions?
Hi, I just modified this section:
http://wiki.phpmyadmin.net/pma/GSoC_2011_Applicant_Guide#Get_involved_with_p...
to add a reference to another page with more details about developing; this other page has a reference to our bug tracker.
This page also contains a link to http://wiki.phpmyadmin.net/pma/Tasks_for_junior_developers
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

Hi, Sorry to bother you again. When I followed the git instruction on the git and input the command: git clone ssh://USERNAME@phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin # Write access I was asked to input the password, so does that mean I need to create an account somewhere? On Fri, Mar 11, 2011 at 9:14 PM, 陈岳峰 <dennislyve@gmail.com> wrote:
Hi,
I've collected some information for Server variables and settings page help - ID: 3196075<http://sourceforge.net/tracker/index.php?func=detail&aid=3196075&group_id=23067&atid=377411> .
I suggest that we apply the first paragraph of each variable's detailed description as a basic description, and display it in the title attribute or with one JQuery tooltip plugin.
Linking all the variable to the same page might not be a good idea, because description of the variables are shown in different pages,namely 9 pages. But we can easily get the exact links from the main page, and attach the variable with those links.
However, I still have some questions:
1. how should we store the description and links? by creating a new table?
2. Which variables are performance-critical ?
3. should we change the links according to the language or version in the future?
Best Regards,
Dennis Chen
On Thu, Mar 10, 2011 at 11:19 PM, Marc Delisle <marc@infomarc.info> wrote:
陈岳峰 a écrit :
Hi All,
My name is Dennis Chen, a postgraduate student in Tongji University, Shanghai , China. My major is Pattern Recognition and Intelligent Systems and my research direction is text mining. (...) As a frequent user of phpMyAdmin, I'm really desired to contribute myself to this project. I've read the applicant guide, I understand that I need to do some bug fixing work, but I don't quite understand how to find a proper bug or feature to fix, do you have some suggestions?
Hi, I just modified this section:
http://wiki.phpmyadmin.net/pma/GSoC_2011_Applicant_Guide#Get_involved_with_p...
to add a reference to another page with more details about developing; this other page has a reference to our bug tracker.
This page also contains a link to http://wiki.phpmyadmin.net/pma/Tasks_for_junior_developers
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

陈岳峰 a écrit :
Hi,
Sorry to bother you again.
When I followed the git instruction on the git and input the command:
git clone ssh://USERNAME@phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin <http://USERNAME@phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin> # Write access
I was asked to input the password, so does that mean I need to create an account somewhere?
It means you are not part of the phpMyAdmin development team. Look on this wiki page for "If you are not (yet) a team member". -- Marc Delisle http://infomarc.info

Hi, I think one needs to have a *sourceforge.net* account before executing the above mentioned command. That would suffice. 2011/3/11 Marc Delisle <marc@infomarc.info>
陈岳峰 a écrit :
Hi,
Sorry to bother you again.
When I followed the git instruction on the git and input the command:
git clone ssh:// USERNAME@phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin < http://USERNAME@ phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin> # Write access
I was asked to input the password, so does that mean I need to create an account somewhere?
It means you are not part of the phpMyAdmin development team. Look on this wiki page for "If you are not (yet) a team member".
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
-- Thanks and regards, Harsh Gidra Department of Computer Engineering Malaviya National Institute of Technology Jaipur-302017

harsh gidra a écrit :
Hi,
I think one needs to have a *sourceforge.net <http://sourceforge.net>* account before executing the above mentioned command. That would suffice.
No, this command is only for members of the project. But the wiki page http://wiki.phpmyadmin.net/pma/Git gives another command to clone the repository with read-only access (typed on one line) git clone git://phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin The other reference I gave would be useful in case someone wants to publish his repository, which is what is expected for GSoC students.
2011/3/11 Marc Delisle <marc@infomarc.info <mailto:marc@infomarc.info>>
陈岳峰 a écrit : > Hi, > > Sorry to bother you again. > > When I followed the git instruction on the git and input the command: > > git clone ssh://USERNAME@phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin <http://USERNAME@phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin> <http://USERNAME@phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin <http://phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin>> # Write access > > I was asked to input the password, so does that mean I need to create > an account somewhere?
It means you are not part of the phpMyAdmin development team. Look on this wiki page for "If you are not (yet) a team member".
-- Marc Delisle http://infomarc.info
-- Marc Delisle http://infomarc.info

Hi, I have made a patch for Copy set of tables to new name pattern - ID: 1863198 Please check it on http://repo.or.cz/r/phpmyadmin/dennischen.git/ Thanks Dennis Chen 2011/3/11 Marc Delisle <marc@infomarc.info>
harsh gidra a écrit :
Hi,
I think one needs to have a *sourceforge.net <http://sourceforge.net>* account before executing the above mentioned command. That would suffice.
No, this command is only for members of the project. But the wiki page http://wiki.phpmyadmin.net/pma/Git gives another command to clone the repository with read-only access (typed on one line)
git clone git:// phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin
The other reference I gave would be useful in case someone wants to publish his repository, which is what is expected for GSoC students.
2011/3/11 Marc Delisle <marc@infomarc.info <mailto:marc@infomarc.info>>
陈岳峰 a écrit : > Hi, > > Sorry to bother you again. > > When I followed the git instruction on the git and input the
command:
> > git clone ssh://
USERNAME@phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin
phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin>
phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin
<http://phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin
# Write access > > I was asked to input the password, so does that mean I need to create > an account somewhere?
It means you are not part of the phpMyAdmin development team. Look on this wiki page for "If you are not (yet) a team member".
-- Marc Delisle http://infomarc.info
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

Hi Dne Fri, 18 Mar 2011 15:43:57 +0800 陈岳峰 <dennislyve@gmail.com> napsal(a):
I have made a patch for
Copy set of tables to new name pattern - ID: 1863198
Please check it on http://repo.or.cz/r/phpmyadmin/dennischen.git/
Maybe you forgot to push it? I don't see anything there. -- Michal Čihař | http://cihar.com | http://blog.cihar.com

Hi, I push it again. please re-check the git. Dennis On Fri, Mar 18, 2011 at 6:11 PM, Michal Čihař <michal@cihar.com> wrote:
Hi
Dne Fri, 18 Mar 2011 15:43:57 +0800 陈岳峰 <dennislyve@gmail.com> napsal(a):
I have made a patch for
Copy set of tables to new name pattern - ID: 1863198
Please check it on http://repo.or.cz/r/phpmyadmin/dennischen.git/
Maybe you forgot to push it? I don't see anything there.
-- Michal Čihař | http://cihar.com | http://blog.cihar.com
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

陈岳峰 a écrit :
Hi,
I push it again. please re-check the git.
Dennis
Nope, the last commit in your public repository, master branch was pushed on March 15. -- Marc Delisle http://infomarc.info

Hi, I guess this time I did pushed it On Fri, Mar 18, 2011 at 7:51 PM, Marc Delisle <marc@infomarc.info> wrote:
陈岳峰 a écrit :
Hi,
I push it again. please re-check the git.
Dennis
Nope, the last commit in your public repository, master branch was pushed on March 15.
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

陈岳峰 a écrit :
Hi,
I guess this time I did pushed it
Yes you did. -- Marc Delisle http://infomarc.info

Hi, I have some ideas for the ajaxify work 1.A good framework.As the ajaxify of PMA just get started, I think it is essential to establish a scalable framework to process the ajax request as soon as possible.You can see the existed codes for ajaxify work have a lot in common, we should not repeat such codes again and again. The frame work should include not be limited to: form validation(use JQuery validation plugin to replace current validation function) basic function of request processing handle with expired session callback interfaces for overriding UI design to display response information 2.Code refactor Now that we have introduced jquery to PMA, we should make full use of it and rewrite functions like getElementsByClassName,getElement(e,f). But on the other hand, we should not abuse JQuery. I see a lot $(document).ready(function() { ... } in functions.js, as quoted from JQUERY's doc," In most cases, the script can be run as soon as the DOM hierarchy has been fully constructed", so all the ready function will be called when the dom's constructed. But functions.js is included in many pages, only a few of them need to run those ready function(actually one of it). We should split them into seve3.ral js file to be included only by pages that really need them. 3.No framesets anymore In web1.0, people use framesets to achieve some ajax-like function.Here in Web2.0, do we still need them?However, I guess this is a big project to rebuild a no-frame application, where scripts refactoration and layout adjustment are involved, but it worth a try. I prefer to replace the navigation frame with a hidable side bar, this will reduce some layout adjustment work too. Thanks. Best regards, Dennis Chen On Fri, Mar 18, 2011 at 10:00 PM, Marc Delisle <marc@infomarc.info> wrote:
陈岳峰 a écrit :
Hi,
I guess this time I did pushed it
Yes you did.
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

# Yes i agree with removing frameset idea ( the space in left is getting useless,no use other than just displaying table name) ..we never get a complete page to administer a table .We should customize the header area to fulfil the needs. # And also there should be some history information of the queries should be saved during an active session. ---- Akash Sinha On Fri, Mar 18, 2011 at 8:16 PM, 陈岳峰 <dennislyve@gmail.com> wrote:
Hi,
I have some ideas for the ajaxify work
1.A good framework.As the ajaxify of PMA just get started, I think it is essential to establish a scalable framework to process the ajax request as soon as possible.You can see the existed codes for ajaxify work have a lot in common, we should not repeat such codes again and again. The frame work should include not be limited to:
form validation(use JQuery validation plugin to replace current validation function) basic function of request processing handle with expired session callback interfaces for overriding UI design to display response information
2.Code refactor Now that we have introduced jquery to PMA, we should make full use of it and rewrite functions like getElementsByClassName,getElement(e,f). But on the other hand, we should not abuse JQuery. I see a lot $(document).ready(function() { ... } in functions.js, as quoted from JQUERY's doc," In most cases, the script can be run as soon as the DOM hierarchy has been fully constructed", so all the ready function will be called when the dom's constructed. But functions.js is included in many pages, only a few of them need to run those ready function(actually one of it). We should split them into seve3.ral js file to be included only by pages that really need them.
3.No framesets anymore In web1.0, people use framesets to achieve some ajax-like function.Here in Web2.0, do we still need them?However, I guess this is a big project to rebuild a no-frame application, where scripts refactoration and layout adjustment are involved, but it worth a try. I prefer to replace the navigation frame with a hidable side bar, this will reduce some layout adjustment work too.
Thanks.
Best regards,
Dennis Chen On Fri, Mar 18, 2011 at 10:00 PM, Marc Delisle <marc@infomarc.info> wrote:
陈岳峰 a écrit :
Hi,
I guess this time I did pushed it
Yes you did.
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

Akash Sinha a écrit :
# Yes i agree with removing frameset idea ( the space in left is getting useless,no use other than just displaying table name) ..we never get a complete page to administer a table .We should customize the header area to fulfil the needs.
# And also there should be some history information of the queries should be saved during an active session.
History is already there. Look in the documentation for "history". -- Marc Delisle http://infomarc.info

Akash Sinha a écrit :
# Yes i agree with removing frameset idea ( the space in left is getting useless,no use other than just displaying table name) ..we never get a complete page to administer a table .We should customize the header area to fulfil the needs.
Removing the left navigation panel and removing its implementation as a frame are two separate ideas, IMO. By the way, the navigation panel is also used to: - go back to main page by clicking the phpMyAdmin icon or the home icon - switch database - always have a list of tables in view even if we are not seeing them in the main panel - showing other icons on the top -- Marc Delisle http://infomarc.info

On Mon, Mar 21, 2011 at 4:59 PM, Marc Delisle <marc@infomarc.info> wrote:
Akash Sinha a écrit :
# Yes i agree with removing frameset idea ( the space in left is getting useless,no use other than just displaying table name) ..we never get a complete page to administer a table .We should customize the header area to fulfil the needs.
Removing the left navigation panel and removing its implementation as a frame are two separate ideas, IMO.
By the way, the navigation panel is also used to: - go back to main page by clicking the phpMyAdmin icon or the home icon - switch database - always have a list of tables in view even if we are not seeing them in the main panel - showing other icons on the top
I think, instead of removing, we should use DIV's based interface and get rid of these ordinary scroll bars, and use some fancy jQuery container. for non javascript browsers, we can use same Div's just simple scroll bars,
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
-- Muhammad Adnan Twitter: @hiddenpearls I blog too do u know ? http:// www.imblog.info Failure takes you higher than success ..!

On Mon, Mar 21, 2011 at 8:51 PM, Adnan <hiddenpearls@gmail.com> wrote:
On Mon, Mar 21, 2011 at 4:59 PM, Marc Delisle <marc@infomarc.info> wrote:
Akash Sinha a écrit :
# Yes i agree with removing frameset idea ( the space in left is getting useless,no use other than just displaying table name) ..we never get a complete page to administer a table .We should customize
the
header area to fulfil the needs.
Removing the left navigation panel and removing its implementation as a frame are two separate ideas, IMO.
By the way, the navigation panel is also used to: - go back to main page by clicking the phpMyAdmin icon or the home icon - switch database - always have a list of tables in view even if we are not seeing them in the main panel - showing other icons on the top
I think, instead of removing, we should use DIV's based interface and get rid of these ordinary scroll bars, and use some fancy jQuery container. for non javascript browsers, we can use same Div's just simple scroll bars,
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------
Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
-- Muhammad Adnan Twitter: @hiddenpearls I blog too do u know ? http:// www.imblog.info Failure takes you higher than success ..!
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
Oh, yes. I didn't take non-javascript browser into account. JQuery container is very good idea

2011/3/21 Adnan <hiddenpearls@gmail.com>:
On Mon, Mar 21, 2011 at 4:59 PM, Marc Delisle <marc@infomarc.info> wrote:
Akash Sinha a écrit :
# Yes i agree with removing frameset idea ( the space in left is getting useless,no use other than just displaying table name) ..we never get a complete page to administer a table .We should customize the header area to fulfil the needs.
Removing the left navigation panel and removing its implementation as a frame are two separate ideas, IMO.
By the way, the navigation panel is also used to: - go back to main page by clicking the phpMyAdmin icon or the home icon - switch database - always have a list of tables in view even if we are not seeing them in the main panel - showing other icons on the top
I think, instead of removing, we should use DIV's based interface and get rid of these ordinary scroll bars, and use some fancy jQuery container. for non javascript browsers, we can use same Div's just simple scroll bars,
Current navigation frame is simple to use and long table lists don't reset their scroll position when I change tab - which we would lose if DIVs were introduced, unless we start using a multitude of hacks to work around it. What are the advantages of removing frames, aside from using not-cool-feature that currently works well for us? -- Piotr Przybylski

On Mon, Mar 21, 2011 at 6:34 PM, Piotr Przybylski <piotr.prz@gmail.com> wrote:
2011/3/21 Adnan <hiddenpearls@gmail.com>:
On Mon, Mar 21, 2011 at 4:59 PM, Marc Delisle <marc@infomarc.info> wrote:
Akash Sinha a écrit :
# Yes i agree with removing frameset idea ( the space in left is getting useless,no use other than just displaying table name) ..we never get a complete page to administer a table .We should customize the header area to fulfil the needs.
Removing the left navigation panel and removing its implementation as a frame are two separate ideas, IMO.
By the way, the navigation panel is also used to: - go back to main page by clicking the phpMyAdmin icon or the home icon - switch database - always have a list of tables in view even if we are not seeing them in the main panel - showing other icons on the top
I think, instead of removing, we should use DIV's based interface and get rid of these ordinary scroll bars, and use some fancy jQuery container. for non javascript browsers, we can use same Div's just simple scroll bars,
Current navigation frame is simple to use and long table lists don't reset their scroll position when I change tab - which we would lose if DIVs were introduced, unless we start using a multitude of hacks to work around it. What are the advantages of removing frames, aside from using not-cool-feature that currently works well for us? My suggestion is Usability point of view, to give it a sharper look. btw, if we apply DIVs structure, it would hurt current positions of elements at all.
-- Piotr Przybylski
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
-- Muhammad Adnan Twitter: @hiddenpearls I blog too do u know ? http:// www.imblog.info Failure takes you higher than success ..!

On Mon, Mar 21, 2011 at 9:34 PM, Piotr Przybylski <piotr.prz@gmail.com>wrote:
2011/3/21 Adnan <hiddenpearls@gmail.com>:
On Mon, Mar 21, 2011 at 4:59 PM, Marc Delisle <marc@infomarc.info> wrote:
Akash Sinha a écrit :
# Yes i agree with removing frameset idea ( the space in left is getting useless,no use other than just displaying table name) ..we never get a complete page to administer a table .We should customize
the
header area to fulfil the needs.
Removing the left navigation panel and removing its implementation as a frame are two separate ideas, IMO.
By the way, the navigation panel is also used to: - go back to main page by clicking the phpMyAdmin icon or the home icon - switch database - always have a list of tables in view even if we are not seeing them in the main panel - showing other icons on the top
I think, instead of removing, we should use DIV's based interface and get rid of these ordinary scroll bars, and use some fancy jQuery container. for non javascript browsers, we can use same Div's just simple scroll bars,
Current navigation frame is simple to use and long table lists don't reset their scroll position when I change tab - which we would lose if DIVs were introduced, unless we start using a multitude of hacks to work around it. What are the advantages of removing frames, aside from using not-cool-feature that currently works well for us?
-- Piotr Przybylski
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
For example, when you select a db and then select a table from the navigation, then you refresh the browser, You'll be back to the db page. It's because the url doesn't change. I agree that it would hurt current positions. So I choose to make it a hidable sidebar. Then the current positions can stay unchanged.

Hi Dne Mon, 21 Mar 2011 22:01:11 +0800 陈岳峰 <dennislyve@gmail.com> napsal(a):
On Mon, Mar 21, 2011 at 9:34 PM, Piotr Przybylski <piotr.prz@gmail.com>wrote:
reset their scroll position when I change tab - which we would lose if DIVs were introduced, unless we start using a multitude of hacks to work around it. What are the advantages of removing frames, aside from using not-cool-feature that currently works well for us?
I totally agree to this.
For example, when you select a db and then select a table from the navigation, then you refresh the browser, You'll be back to the db page. It's because the url doesn't change.
This should not be the case anymore in 3.4 (with exception of Webkit based browsers, which don't allow this). -- Michal Čihař | http://cihar.com | http://blog.cihar.com

Le 2011-03-18 03:43, 陈岳峰 a écrit :
Hi,
I have made a patch for
Copy set of tables to new name pattern - ID: 1863198
Please check it on http://repo.or.cz/r/phpmyadmin/dennischen.git/
Thanks
Dennis Chen
Dennis, Going to database / Operations (my phpMyAdmin is set to display errors) and I see these warnings: Warning in ./libraries/common.lib.php#2475 Missing argument 3 for PMA_display_html_checkbox(), called in db_operations.php on line 638 Backtrace ./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Warning in ./libraries/common.lib.php#2475 Missing argument 4 for PMA_display_html_checkbox(), called in db_operations.php on line 638 and defined Backtrace ./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Notice in ./libraries/common.lib.php#2477 Undefined variable: checked Backtrace ./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Notice in ./libraries/common.lib.php#2477 Undefined variable: onclick Backtrace ./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) ========== Then I proceed with a copy operation, by prefix. It seems to go well, but again I get some warnings: Notice in ./db_operations.php#74 Undefined variable: replace_replicated_table Notice in ./db_operations.php#90 Undefined variable: replace_replicated_table Notice in ./db_operations.php#101 Undefined variable: replace_replicated_table Notice in ./db_operations.php#377 Undefined variable: newname ========= Also, copying to existing prefix, I get "No operations", the message could be more explicit. -- Marc Delisle http://infomarc.info

hi, I have made patch for that.Check it on my git . Thannks. Dennis Chen On 3/20/11, Marc Delisle <marc@infomarc.info> wrote:
Le 2011-03-18 03:43, 陈岳峰 a écrit :
Hi,
I have made a patch for
Copy set of tables to new name pattern - ID: 1863198
Please check it on http://repo.or.cz/r/phpmyadmin/dennischen.git/
Thanks
Dennis Chen
Dennis,
Going to database / Operations (my phpMyAdmin is set to display errors) and I see these warnings:
Warning in ./libraries/common.lib.php#2475 Missing argument 3 for PMA_display_html_checkbox(), called in db_operations.php on line 638
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Warning in ./libraries/common.lib.php#2475 Missing argument 4 for PMA_display_html_checkbox(), called in db_operations.php on line 638 and defined
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Notice in ./libraries/common.lib.php#2477
Undefined variable: checked
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Notice in ./libraries/common.lib.php#2477
Undefined variable: onclick
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) ==========
Then I proceed with a copy operation, by prefix. It seems to go well, but again I get some warnings:
Notice in ./db_operations.php#74 Undefined variable: replace_replicated_table
Notice in ./db_operations.php#90 Undefined variable: replace_replicated_table
Notice in ./db_operations.php#101 Undefined variable: replace_replicated_table
Notice in ./db_operations.php#377 Undefined variable: newname
========= Also, copying to existing prefix, I get "No operations", the message could be more explicit.
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

陈岳峰 a écrit :
hi, I have made patch for that.Check it on my git .
(Please do not top-post. It's better to write your answer after my question in your reply.) Ok, the warnings are gone but there is still the problem of not being warned if the target tables already exist.
Thannks.
Dennis Chen
On 3/20/11, Marc Delisle <marc@infomarc.info> wrote:
Le 2011-03-18 03:43, 陈岳峰 a écrit :
Hi,
I have made a patch for
Copy set of tables to new name pattern - ID: 1863198
Please check it on http://repo.or.cz/r/phpmyadmin/dennischen.git/
Thanks
Dennis Chen Dennis,
Going to database / Operations (my phpMyAdmin is set to display errors) and I see these warnings:
Warning in ./libraries/common.lib.php#2475 Missing argument 3 for PMA_display_html_checkbox(), called in db_operations.php on line 638
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Warning in ./libraries/common.lib.php#2475 Missing argument 4 for PMA_display_html_checkbox(), called in db_operations.php on line 638 and defined
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Notice in ./libraries/common.lib.php#2477
Undefined variable: checked
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Notice in ./libraries/common.lib.php#2477
Undefined variable: onclick
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) ==========
Then I proceed with a copy operation, by prefix. It seems to go well, but again I get some warnings:
Notice in ./db_operations.php#74 Undefined variable: replace_replicated_table
Notice in ./db_operations.php#90 Undefined variable: replace_replicated_table
Notice in ./db_operations.php#101 Undefined variable: replace_replicated_table
Notice in ./db_operations.php#377 Undefined variable: newname
========= Also, copying to existing prefix, I get "No operations", the message could be more explicit.
-- Marc Delisle http://infomarc.info

2011/3/21 Marc Delisle <marc@infomarc.info>
陈岳峰 a écrit :
hi, I have made patch for that.Check it on my git .
(Please do not top-post. It's better to write your answer after my question in your reply.)
Ok, the warnings are gone but there is still the problem of not being warned if the target tables already exist.
Thannks.
Dennis Chen
On 3/20/11, Marc Delisle <marc@infomarc.info> wrote:
Le 2011-03-18 03:43, 陈岳峰 a écrit :
Hi,
I have made a patch for
Copy set of tables to new name pattern - ID: 1863198
Please check it on http://repo.or.cz/r/phpmyadmin/dennischen.git/
Thanks
Dennis Chen Dennis,
Going to database / Operations (my phpMyAdmin is set to display errors) and I see these warnings:
Warning in ./libraries/common.lib.php#2475 Missing argument 3 for PMA_display_html_checkbox(), called in db_operations.php on line 638
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Warning in ./libraries/common.lib.php#2475 Missing argument 4 for PMA_display_html_checkbox(), called in db_operations.php on line 638 and defined
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Notice in ./libraries/common.lib.php#2477
Undefined variable: checked
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) Notice in ./libraries/common.lib.php#2477
Undefined variable: onclick
Backtrace
./db_operations.php#638: PMA_display_html_checkbox( string replace_replicated_table, string Replace Replicated Tables, ) ==========
Then I proceed with a copy operation, by prefix. It seems to go well, but again I get some warnings:
Notice in ./db_operations.php#74 Undefined variable: replace_replicated_table
Notice in ./db_operations.php#90 Undefined variable: replace_replicated_table
Notice in ./db_operations.php#101 Undefined variable: replace_replicated_table
Notice in ./db_operations.php#377 Undefined variable: newname
========= Also, copying to existing prefix, I get "No operations", the message could be more explicit.
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
Hi, If there's a replicated table, message "Replicated Table Name:%s" will display. It works well for me.

陈岳峰 a écrit :
2011/3/21 Marc Delisle <marc@infomarc.info <mailto:marc@infomarc.info>>
陈岳峰 a écrit : > hi, > I have made patch for that.Check it on my git .
(Please do not top-post. It's better to write your answer after my question in your reply.)
Ok, the warnings are gone but there is still the problem of not being warned if the target tables already exist.
Hi,
If there's a replicated table, message "Replicated Table Name:%s" will display. It works well for me.
After the first time I try it, the message is just shown for about one second, I don't have time to read it. Also, please do not use the term "replicated" because replication has another meaning in MySQL: http://dev.mysql.com/doc/refman/5.5/en/replication.html I suggest "Table already exists". -- Marc Delisle http://infomarc.info

2011/3/22 Marc Delisle <marc@infomarc.info>
陈岳峰 a écrit :
2011/3/21 Marc Delisle <marc@infomarc.info <mailto:marc@infomarc.info>>
陈岳峰 a écrit : > hi, > I have made patch for that.Check it on my git .
(Please do not top-post. It's better to write your answer after my question in your reply.)
Ok, the warnings are gone but there is still the problem of not being warned if the target tables already exist.
Hi,
If there's a replicated table, message "Replicated Table Name:%s" will display. It works well for me.
After the first time I try it, the message is just shown for about one second, I don't have time to read it.
Also, please do not use the term "replicated" because replication has another meaning in MySQL: http://dev.mysql.com/doc/refman/5.5/en/replication.html
I suggest "Table already exists".
-- Marc Delisle http://infomarc.info
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
Hi, Thanks for your suggestions. I've made the patch, please check it on my git Dennis Chen

陈岳峰 a écrit :
2011/3/22 Marc Delisle <marc@infomarc.info <mailto:marc@infomarc.info>>
陈岳峰 a écrit : > > > 2011/3/21 Marc Delisle <marc@infomarc.info <mailto:marc@infomarc.info> <mailto:marc@infomarc.info <mailto:marc@infomarc.info>>> > > 陈岳峰 a écrit : > > hi, > > I have made patch for that.Check it on my git . > > (Please do not top-post. It's better to write your answer after my > question in your reply.) > > Ok, the warnings are gone but there is still the problem of not being > warned if the target tables already exist. > > Hi, > > If there's a replicated table, message "Replicated Table Name:%s" will > display. It works well for me.
After the first time I try it, the message is just shown for about one second, I don't have time to read it.
Also, please do not use the term "replicated" because replication has another meaning in MySQL: http://dev.mysql.com/doc/refman/5.5/en/replication.html
I suggest "Table already exists".
Hi,
Thanks for your suggestions. I've made the patch, please check it on my git
Dennis Chen
Ok I see the new message, this is correct. -- Marc Delisle http://infomarc.info
participants (7)
-
Adnan
-
Akash Sinha
-
harsh gidra
-
Marc Delisle
-
Michal Čihař
-
Piotr Przybylski
-
陈岳峰