On Tue, Mar 27, 2012 at 7:39 PM, Marc Delisle <marc(a)infomarc.info
<mailto:marc@infomarc.info>> wrote:
Le 2012-03-26 06:10, Adnan a écrit :
2012/3/25 Adnan <hiddenpearls(a)gmail.com
<mailto:hiddenpearls@gmail.com>>
>
>
> 2012/3/13 Adnan <hiddenpearls(a)gmail.com
<mailto:hiddenpearls@gmail.com>>
>
>>
>>
>> 2012/3/13 Michal Čihař <michal(a)cihar.com <mailto:michal@cihar.com>>
>>
>>> Hi
>>>
>>> Dne Mon, 5 Mar 2012 10:54:03 +0500
>>> Adnan <hiddenpearls(a)gmail.com <mailto:hiddenpearls@gmail.com>>
napsal(a):
>>>
>>>> Refactoring phpMyAdmin codebase is important at this stage. I
had an
>>> idea
>>>> to make mobile version of phpMyAdmin for iPhone/Android using
phoneGap
>>>> but Michal
>>>> Čihař said we will refactoring PMA this year GSoC. So,
Refactoring
>>>> Designer/schema integration would
be best for me because I
have work on
>>>> Schema integration in GSoC 2010.
>>>>
>>>> schema export is already in OOP btw but Designer not yet. will
start
>>>> looking into codecase and ask
questions.
>>>
>>> Please note that schema is OOP, but does not really use OOP
practices
>>> much - there is quite a lot of
duplicate code, which should be
rather
>>> inherited from parent classes and
shared.
>>>
>>> Yeah, I'm recalling my code done in GSoC 2010 ;)
>>
> I didn't understand what PMA Designer feature does ? I played
with
its
options/menu but these are simple operations.
I can see the foreign key relations now in Designer.
> what is the main function of PMA Designer ?
>
> plus I think we may use jQueryUI Draggable API's for this.
Indeed, a more standard API would be welcome.
Yes, I found this JS Library
http://raphaeljs.com/ This lib will make
Deigner/Schema feature more robust if it works. I will try by making a demo
What about its License ? Can we use this lib ?
The MIT license [0] allows us to use it and include it in phpMyAdmin as
long as we don't remove the copyright clause from the lib file.
[0]