[Phpmyadmin-devel] New Developer (me)

Korakot Chaovavanich korakot1 at yahoo.com
Sat May 5 14:19:45 CEST 2001


[about_me]

My name is Korakot Chaovavanich, age 24 (about average
:> ).
I am working as an assistant researcher at a
government 
organization (NECTEC- www.nectec.or.th) in the Open
Source
Project to promote the use/development of Open Source 
Software in Thailand. (best suit for for-fun
programmer like me)

I have about 2-year experience in Perl, PHP/MySql,
4-year in 
HTML and Javascript. When I first met phpMyAdmin, I
found it 
to be the essensial tool I use almost all the time.
Now I wish it 
easier to use than Access, even with it web-interface
limitation.
So comes my feature request (XXXXX), please check it
initial
implimentation (just upload).. I guess you all must
like it.

I can speak only in english and thai(th), so please
use only
english (7-bin ascii :>)...  Now I don't know how to
spell or
pronounce names of our 2 project admins... 
Oliver/Looc ?
My website ? not update for 3 years... 
My resume? only in thai, sorry..
My picture... ok..  in 1998, still quite cute
http://geocities.com/korakot2/grad/stand.JPG

This is actually my first time as developer in an
international
team of OSS. But I have help submit patch for
sourceforce i18n
(language auto-detect and message translation). I also
convert
mysql help to MS htmlhelp format. (but they don't
accept it
to be distributed on their mysql website)

[mysql_dev]

Forgive me if I put too many issues in one single
email.

I suggest that we have an agreement on development
and set up a page for development guideline
(on phpmyadmin.sourceforge.net or on project doc page)
Please see a good example in SourceForge doc page.

Now there are too many channels to discuss the
development
discussion. Should a feature be discuss in Feature
Tracker
or Developer Mailinglist or Forum or personal(1-1)
email?
We could discuss it in mailing list first and post
some
summary in Feature Tracker.  

My 2 examples are i18n and permission-checking.

Looc discuss i18n with me using 1-1 mail (not respond
yet)
and now he has commit it to CVS.  I think we should
discuss first on dev-mail or forum before commit.
According to XP (extreme programming), we should
have 2 developers looking at the code togeter before
commit. (<looc> sorry for not promptly respone mail)

I have also suggested a guideline for interface design
in the Feature Request. (maybe a wrong place)
This guide (checking for action permission before
showing action link/button) could result in many
features (so I submit it there).   But I could have
sent it here instead.

Other issues (guideline for development) that we must
decide are
- should we go for php4 or still 100% support php3?
- By permission checking, we could check the mysql
  version and decide to provide some features or not
  based on version number (eg. Full-text search on
  3.23.3?+ on MYISAM table type)
- translation could be done with 3 approach, which one

  should we use (define(), array, or gettext) ?
- browser support and javascript. (eg. my inplace-edit
  feature using DOM scripting) We must support IE,
  Moz,Konq. Should we try support NN4/Opera DHTML
  as well?

Some question on currest source in CVS
- I see the config file has change the config vars of
  user/password/onlydb. I am afraid this would affect
  the use of new user who could once drop and run
  phpmyadmin without editing anything (user=root, 
  no-password/no-onlydb).
- The language detection code is still not pretty.
  The variable convention such as $notFound and
  function pmaLangDetect is not consistent with
  the rest of php. This is one reason I suggest we
  have a coding guideline (like sourceforge's)

Finally, Thank you so much for bring the phpmyadmin
development to sourceforge. I plan to contribute more
feature request  :> , ok.. more code as well.
And don't forget to check my in-place edit code in
feature request page.

Korakot Chaovavanich


__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/




More information about the Developers mailing list