[Phpmyadmin-devel] Proposal: Refactoring Designer/schema integration

Adnan hiddenpearls at gmail.com
Thu Apr 19 09:23:12 CEST 2012


On Tue, Apr 10, 2012 at 5:46 PM, Adnan <hiddenpearls at gmail.com> wrote:

>
>
> On Tue, Apr 10, 2012 at 4:56 PM, Michal Čihař <michal at cihar.com> wrote:
>
>> Hi
>>
>> Dne Mon, 9 Apr 2012 15:51:59 +0500
>> Adnan <hiddenpearls at gmail.com> napsal(a):
>>
>> > On Sat, Apr 7, 2012 at 2:02 PM, Adnan <hiddenpearls at gmail.com> wrote:
>> > > I wanted to discuss about the bad design patterns used in schema
>> > > generation classes. According to my knowledge,
>> > >
>> > > 1. In Class PMA_Schema_PDF and other schema classes, properties are
>> used
>> > > with var which is deprecated from PHP 5.0 to 5.1.3 as declaring
>> properties
>> > > like var was standard in php4. So, in php5 standards are to use
>> > > public,protected or private keywords. Though after 5.1.3 var is not
>> > > deprecated and doesn't issue E_STRICT warning. so var used in current
>> code
>> > > is considered as public. Best pattren is to use protected keyword for
>> > > properties in Schema classes.
>> > >
>> > > 2. Singleton/factory  pattern is not used in schema classes. I guess,
>> we
>> > > should use it instead of instantiating objects on running scripts.
>> > >
>> > any input on this please ?
>>
>> Yes, you have input at the proposal. Please try to avoid spreading same
>> topic over several channels. Also do not expect everybody is online and
>> has time 24/7 - people are away from computers sometimes.
>>
> Thanks for input. Sorry, It will never happen again.
>
>>
>> --
>>        Michal Čihař | http://cihar.com | http://blog.cihar.com
>>
>>
>> ------------------------------------------------------------------------------
>> Better than sec? Nothing is better than sec when it comes to
>> monitoring Big Data applications. Try Boundary one-second
>> resolution app monitoring today. Free.
>> http://p.sf.net/sfu/Boundary-dev2dev
>>
>> _______________________________________________
>> Phpmyadmin-devel mailing list
>> Phpmyadmin-devel at 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 ..!
> you sell code, I sell my brain.
>
>
hi guys,

here is a very initial demo of PMA-Designer using jQueryUI API's.
Suggestions are always welcome.
drag and drop the fields and experience it.
http://jollyhits.com/pma/


-- 
Muhammad Adnan
Twitter: @hiddenpearls
I blog too do u know ? http:// www.imblog.info
Failure takes you higher than success ..!
you sell code, I sell my brain.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20120419/97c95133/attachment.html>


More information about the Developers mailing list