Hello,
I am Ashutosh Dhundhara and currently pursuing my Bachelors degree in Computer Science and Engineering (6th Semester) from Thapar University, Patiala-India. With this mail of mine, I would cordially like to introduce myself to the mentors .I have worked on Web Applications which primarily used technologies PHP,HTML,JS,CSS,jQuery,MySql. These include the following:
1) Online System for Hostel Room Allotment for University.
2) Website for a Government School which includes a CMS and record management system. (Currently working on)
This year I wish to work for phpMyAdmin under the flagship of GSoC-2014. I have some ideas for "User Interface Improvements'.
For the past few days I have also been contributing for the same. I have tried to fix some bugs :
[1] https://sourceforge.net/p/phpmyadmin/bugs/4295/
[2] https://sourceforge.net/p/phpmyadmin/bugs/4319/
I'll be very thankful to Marc Delisle if he will give some feedback regarding my pull request [3] for bug fix [1].
[3] https://github.com/phpmyadmin/phpmyadmin/pull/1028
Any help for GSoC would be extremely appreciated.
Regards,
Ashutosh Dhundhara
I would like to apply bootstrap.css and bootstrap.js to the entire phpmyadmin and in course of it, fix present bugs pertaining to UI glitches. Bootstrapping would also make phpMyadmin responsive. I could start working on it and post a part of my work for review.. would that help?
Marc Delisle <marc(a)infomarc.info> wrote:
>Edward Cheng a écrit :
>> Hi, Marc
>>
>> It's my first time participate in open-source community, I've read the last
>> IRC log, I feel embarrassed for my idea...
>> Now I know why PMA pick orange and dark-blue for theme :P
>> I'm interested in UI,
>> I know my idea will be discussed at next Wednesday, could i attend the next
>> IRC meeting? I will be on the sidelines, My Eng is not very well...
>
>Hi Edward,
>(please use bottom posting on this list, see
>http://en.wikipedia.org/wiki/Posting_style#Bottom-posting)
>
>You are welcome to attend our IRC meetings which are public.
>
>>
>>
>> 2014-03-01 22:25 GMT+08:00 Edward Cheng <c4150221(a)gmail.com>:
>>
>>> Hi, Marc
>>>
>>> Yes,
>>>
>>> I've read some part of the PMA source code,
>>> *I mean, include features, most of my work will be INTERFACE CHANGES.*
>>> Because functions in navigation.js control the DOM nodes, it'll
>>> be reconstruction, I will not worry about changes on Navigation affect
>>> other codes.
>>> For PHP part, it's only affect document and document stream export
>>> sequence, *remake navigation not mean completely rewrite them.*
>>>
>>> I'm sorry for the thoughtless subject I have submitted(New PMA theme),
>>> but I seriously considered this subject now.
>>> I think can finish it.
>>>
>>>
>>> 2014-03-01 20:09 GMT+08:00 Marc Delisle <marc(a)infomarc.info>:
>>>
>>> Le 2014-02-26 19:24, Edward Cheng a écrit :
>>>>> Hi,
>>>>>
>>>>> Sorry, I was a little anxious
>>>>>
>>>>> Thanks
>>>>>
>>>>>
>>>>> 2014-02-26 23:45 GMT+08:00 Marc Delisle <marc(a)infomarc.info
>>>>> <mailto:marc@infomarc.info>>:
>>>>>
>>>>> Edward Cheng a écrit :
>>>>> > Hi, Marc
>>>>> >
>>>>> > Why my mails and PRs's reply always have a long delay...
>>>>> > Is there anything wrong with my thoughts?
>>>>>
>>>>> Hi Edward,
>>>>> the phpMyAdmin team consists of volunteers with day jobs and other
>>>>> obligations; we are doing our best but expect some delay.
>>>>>
>>>>> Maybe you have noticed that there have been three "pre-proposals"
>>>> sent
>>>>> on this list since yesterday, so we need some time to process these.
>>>>>
>>>>> >
>>>>> > Regards
>>>>> >
>>>>> >
>>>>> > 2014-02-26 8:54 GMT+08:00 Edward Cheng <c4150221(a)gmail.com
>>>>> <mailto:c4150221@gmail.com>>:
>>>>> >
>>>>> >> GSoC 2014 Project: Navigation Remake and Optimization of two
>>>> official
>>>>> >> themes
>>>>> >>
>>>>> >> I. Navigation Remake(Including two GSoC 2014 ideas)
>>>>> >> ---------------------------------------------------
>>>> Hi,
>>>> do you intend to rewrite the navigation panel from scratch, in twelve
>>>> weeks?
>>>>
>>>>> >>
>>>>> >> The Navigation panel of PMA is quite out of date, even it's
>>>>> stable and
>>>>> >> useful, but also has lots of problems, for instance:
>>>>> >> * Outdated tags(<i> and <b>)
>>>>> >> * Using <i> and <b> to draw the lines of the tree-like list is
>>>>> usable, but
>>>>> >> unreasonable
>>>>> >> * The icons and links haven't been aligned vertically
>>>>> >> * Improper solution on the navigation of icons, like(position:
>>>>> >> relative;top: -0.6em;)
>>>>> >> * etc.
>>>>> >>
>>>>> >> I think the Navigation panel of PMA should be remade, the new
>>>>> Navigation
>>>>> >> panel would contain:
>>>>> >> * Feature #1426[1]: Remember navigation state
>>>>> >> * Feature (to replace #1486[2]): Fold/unfold all lists in one
>>>> click
>>>>> >> * Feature: Floating top-aligned effect of the parent nodes,
>>>>> clicking the
>>>>> >> parent nodes without scrolling up, and folding the child-elements
>>>>> >> * Improve: A better shown full name on hover effect
>>>>> >> * Improve: A better filter, multiple keywords support(possibly be
>>>>> >> done:highlighting keywords)
>>>>> >> * Improve: A better highlight mechanic
>>>>> >> * Improve: Delete the lines of the tree-like lists(Proposed),
>>>>> decrease the
>>>>> >> indent space of parent/child elements to save space, just like
>>>> the
>>>>> >> tree-like lists in windows 7/8 explorer
>>>>> >> * Improve: Add some old-browsers-fallbackable animated effect
>>>>> >> * More new features will be added during the work
>>>>> >>
>>>>> >> The modification including some php scripts exported as html,
>>>>> navigation
>>>>> >> related javascript scripts and the navigation part of two
>>>>> official themes ,
>>>>> >> all those modifications above would only affect the appearance in
>>>>> browsers.
>>>>> >>
>>>>> >> II. Optimization of two official themes(including one GSoC 2014
>>>> idea)
>>>>> >>
>>>> ---------------------------------------------------------------------
>>>>> >>
>>>>> >> Some details in the offical themes is quite unsatisfactory, like:
>>>>> >> * Unfit shadow of group h2 (pmahomme);
>>>>> >> * Ununified icon style;
>>>>> >> * #pma_navigation_collapser using "←"
>>>>> >> * The bottom border of pmahomme shouldn't be above
>>>> #topmenucontainer
>>>>> >> * etc.
>>>>> >>
>>>>> >> All optimization works including:
>>>>> >> * Improve: Improvement on the UI details
>>>>> >> * Feature #1490[3]: Dynamic process list
>>>>> >> * Improve: Add some CSS3 animations to the pmahomme
>>>>> >>
>>>>> >>
>>>>> >> [1] http://sourceforge.net/p/phpmyadmin/feature-requests/1426/
>>>>> >> [2] http://sourceforge.net/p/phpmyadmin/feature-requests/1486/
>>>>> >> [3] http://sourceforge.net/p/phpmyadmin/feature-requests/1490/
>>>>> >>
>>>>> >> --
>>>>> >> Edward Cheng
>>>>
>>>> --
>>>> Marc Delisle
>>>> http://infomarc.info | http://phpmyadmin.net
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Flow-based real-time traffic analytics software. Cisco certified tool.
>>>> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
>>>> Customize your own dashboards, set traffic alerts and generate reports.
>>>> Network behavioral analysis & security monitoring. All-in-one tool.
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Phpmyadmin-devel mailing list
>>>> Phpmyadmin-devel(a)lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
>>>>
>>>
>>>
>>> --
>>> Edward Cheng
>>>
>>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> ------------------------------------------------------------------------------
>> Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
>> With Perforce, you get hassle-free workflows. Merge that actually works.
>> Faster operations. Version large binaries. Built-in WAN optimization and the
>> freedom to use Git, Perforce or both. Make the move to Perforce.
>> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Phpmyadmin-devel mailing list
>> Phpmyadmin-devel(a)lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
>
>
>--
>Marc Delisle
>http://infomarc.info | http://phpmyadmin.net
>
>------------------------------------------------------------------------------
>Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
>With Perforce, you get hassle-free workflows. Merge that actually works.
>Faster operations. Version large binaries. Built-in WAN optimization and the
>freedom to use Git, Perforce or both. Make the move to Perforce.
>http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
>_______________________________________________
>Phpmyadmin-devel mailing list
>Phpmyadmin-devel(a)lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
With regards to [1], are there any objections? I like the look without
but want to allow for objections before merging. Please see the attached
screenshots to see with and without the border.
1 - https://github.com/phpmyadmin/phpmyadmin/pull/1026
---------- Forwarded message ----------
From: Luigi Giugliano <luigi3000(a)gmail.com>
Date: 2014-03-07 19:01 GMT+01:00
Subject: Re: [Phpmyadmin-devel] GSoC Project: Normalization
To: Isaac Bennetch <bennetch(a)gmail.com>
Thank you Isaac for the answer, ok i have in my mind the algorithm for the
normalizations,
but i don't know the technology for the implementations, which language do
i have to use?
and Is there any book or guide that could help me in creating a tool that
can be integrated in phpMyAdmin
Luigi
2014-03-07 16:50 GMT+01:00 Isaac Bennetch <bennetch(a)gmail.com>:
Hello,
>
> On 3/7/14 4:45 AM, Luigi Giugliano wrote:
> > Dear Sir or Madam,
> >
> >
> > I am Luigi Giugliano, an Italian student of University of Salerno. I
> > am writing for asking you more information about Google Summer of
> > Code's project, precisely the Normalization one. Which is the
> > language for integrations of tool into PHPMyAdmin? Or is it possible
> > to create a stand-alone applications?
> >
> >
> > I look forward to hearing from you.
> >
> >
> > Yours faithfully, Luigi Giugliano
>
> For such a project, we would expect it to be integrated in to the
> existing application rather than a stand-alone program.
>
>
Hi,
My name is Umair Khan. I'm a 2nd year B. Tech. student from Delhi
Technological University, Delhi, India. I've been contributing to
phpMyAdmin since October 2013.
This year I hope to get involved in GSOC with PMA. I'm interested in
"Interface Improvements" project. I've gone through all the feature
requests under this project and have pretty nice idea of how I'll implement
them.
Any guidelines from your side for this project idea would be great.
Meanwhile I'm also looking at the "Structure Tools" project (first part is
easy though).
P.S. I'm not able to do much of contribution these days because of my exams
(till 15th March) . I hope you inderstand.
Thank you.
Regards,
Umair Khan
Hi all,
I would like to tell you that am working on this feature request. This is
a huge thing and it requires us to make a lot of decisions, lots of
opinions need to be gathered. There are way to many corner cases that a
single individual working alone might miss.
I would like you all to weigh in on what I have done so far, critique it. I
am ready to start of from scratch again if required.
I divided the work into three parts.
(1) Generating the URL for multi column selection.
The existing code to display sql results is solid, I don't want to mess
around it and maybe break something. Instead am building on top of it.
The sql.php uses this URL to receive the query.
sql.php?db=Database_name&table=Table_name&sql_query=SELECT+%2A+FROM+%60Table_name%60%0AORDER+BY+*%60Table_name%60.%60Column_name%60
+ASC*&session_max_rows=25&token=73e4cec7deb46fc6d7121af740ac0d52"
There are three parts to this the middle part(Bolded part) is where you
specify the columns to order by.
I plan on adding multiple columns to the middle part of the URL to turn it
into something like this.
sql.php?db=rr_mast&table=Table_name&sql_query=SELECT+%2A+FROM+%60Table_name%60%0AORDER+BY+
*%60Column_name1%60+ASC+%2C+%60Column_name2%60+ASC+*
&session_max_rows=25&token=73e4cec7deb46fc6d7121af740ac0d52
I have implemented this and gave you a pull request for this part1. Please
check it.
https://github.com/phpmyadmin/phpmyadmin/pull/1029
(2) There are no visual cues when you submit a query with multi column
ordering. I made a bug ticket for this.
(3) Any tests that might need to be generated.
*To the senior community members: *Like I said earlier this request needs a
bit of mentoring. I am a GSOC aspirant and I have been witnessing that you
guys have been inundated with pull requests of late by us GSOC aspirants. I
know you guys are really very badly pressed for time. But I humbly request
you to please spend some time on this, I am am more than happy to put in
any extra effort. Also I feel that, this is a very basic, must have feature
and it would greatly add to the value of PMA.
Also if you do find time please review my one-line patch request
https://github.com/phpmyadmin/phpmyadmin/pull/1014
--
Regards,
Aditya
For bugs with milestone "Latest_Git" which branch should be used to test
it, Master branch or the latest QA branch (like QA_4_1 currently)?
I am asking this because I have seen few bug tickets (Latest_Git, open
tickets) which seems valid bugs if tested (reproduced) using Master branch
but not if tested using QA_4_1 branch.
Is master branch only for receiving feature requests?
Why are bug fixes not applied to master branch?
Yes I have workd on Bootstrap in the past. It is a 'sleek, intuitive, and powerful front-end framework' from Twitter.. you can check it out at bootstrap.com
It greatly improves the frontend and above that, does not require any dependency as such because the css n js are included in it. And the size is minimal.