Menu

#194 (in 2.6.0) Redesign

Work_in_progress
closed-accepted
Interface (183)
1
2004-09-27
2004-05-03
No

Hello,

I've tested some modifications with PMA version 2.5.3
and made some new symbols and styles.

- new icons
- new colors
- some scripts
- some layouts

It seems sometimes a little buggie but I'm patching now
the
newest version (current 2.6.0).

It's mainly made as a demo and development for
supporting themes and some new features.

NOTE:
This version only includes English and German
languages.
Sorry ...
... But the many others are not needed for my clients.
Perhaps you may be able to patch the languages from
the
original version (may be newer version).

Todo:

- including an HTML-Editor (for long-text into fields)
- some JS-Bugs fixes
- static table headers
- perhabs customizable column width
- put header (Navigation, Database-Info) in extra frame
- split the table-proberties in multiple frames
- drag and drop for building queries (like MS-Access)

Best regards

Michael Keck

Discussion

1 2 3 > >> (Page 1 of 3)
  • Michael Keck

    Michael Keck - 2004-05-03
    • assigned_to: nobody --> lem9
     
  • Garvin Hicking

    Garvin Hicking - 2004-05-04

    Logged In: YES
    user_id=473563

    Wow, those icons really look amazing! Your interface looks
    like a completely different tool! :-)

    I would so much LOVE to see that included into PMA, but I
    guess we need a backwards compatible way or take the
    Iconic-Option into account, because some users don't like to
    see icons at all.

    However I think we should use all of your supplied icons,
    they're much better than our current ones.

    It would be really cool if you could find the time to port
    your patch to the 2.6.0-alpha release. It's already quite
    stable, but code structure has changed on some places and is
    also more XHTML compliant.

    If you could to that, we just need a DIFF (can be created
    with WinCVS, it's not hard) and see which changes exactly
    you made.

    Thanks a lot for your contribution, I'm seeing light at the
    end of the tunnel. :-)

     
  • Garvin Hicking

    Garvin Hicking - 2004-05-04
    • priority: 5 --> 6
     
  • Michael Keck

    Michael Keck - 2004-05-04

    Logged In: YES
    user_id=224032

    @garvinhicking

    thanks...

    the demo version is backwards compatible anyway, because
    there are some many new options in config-file, so if users
    don't like icons, they may be still use the old (text-based)
    navigation and links, if they configure.

    [code]
    //----------------------------------------------------
    // make tables scrollable inner body (works only with DOM-
    Browsers e.g. IE 5.5 or NS 6.0)
    // added by 2003-11-01, Michael Keck
    $cfg['BrowseScroll'] = true; // Large tables srollable in
    container (TRUE|FALSE)
    $cfg['BrowseScrollBegin'] = 20; // abegin scro9lling after
    table row
    $cfg['BrowseScrollHeight'] = 20; // table row height
    $cfg['BrowseScrollWidth'] = "98%"; // scrolling window width
    $cfg['BrowseScrollBorder'] = "1px solid #000000"; // scrolling
    window border (1px solid color)
    $cfg['BrowseScrollBgcolor']= "#ffffff"; // scrolling window
    bgcolor;

    // make tables scrollable inner body (works only with DOM-
    Browsers e.g. IE 5.5 or NS 6.0)
    // added 2003-11-01, Michael Keck
    $cfg['PropertiesScroll'] = TRUE; // Large tables srollable
    in container (TRUE|FALSE)
    $cfg['PropertiesScrollBegin'] = 20; // abegin scro9lling
    after table row
    $cfg['PropertiesScrollHeight'] = 20; // table row height
    $cfg['PropertiesScrollWidth'] = "90%"; // scrolling window
    width
    $cfg['PropertiesScrollBorder'] = "1px solid #000000"; //
    scrolling window border (1px solid color)
    $cfg['PropertiesScrollBgcolor']= "#ffffff"; // scrolling window
    bgcolor;

    // Display Mode in Browse Section
    // add 2003-11-01 by Michael Keck
    $cfg['BrowseDisplayMode'] = TRUE; // enable switch
    display mode? (TRUE | FALSE)
    //---------------------------------------------------------
    [/code]

    In all other files, which uses images or my modifications is a
    checkup routine for the configured values.

    I will patch soon as possible the new release, but first I must
    find out how this WinCVS works for me (think I'm to be
    newbie in this tools, I couldn't connect to server).

    There are many changes in file structure and coding between
    2.5.x and 2.6.0?

    Greez

    Michael

     
  • Michal Čihař

    Michal Čihař - 2004-05-04

    Logged In: YES
    user_id=192186

    It looks really nice and I like how it looks :-).

    Few comments:

    - while browsing table, I get only 400px high div (IMHO
    should be relative to window size) which can not be scrolled
    with mouse wheel (this one is probably mozilla bug)

    - header with database/server/table is added also to print
    view, I don't thing it should be there

    - you changed sort indication arrow direction, I guess
    nobody would notice this when we wouldn't have bug report
    for this recently :-)

    - use title for image links, especially these in left frame
    were unclear to me till I clicked them

    - I do not like may nested tables, these constructions are
    usually not needed - like
    [...]</table></td></tr></table></td></tr>[...] in your
    tbl_select.php.

    - keep some alignment of HTML and short lines, it makes code
    much more readable for others

    - at least try to be valid XHTML 1.0 as this is what you
    still declare in page headers - almost all img tags are not
    closed, <td nowrap> is also not valid, etc. Simply validator
    921 errors on browse page (with your pma_column_info table)
    is TOO MUCH.

    And one IMPORTANT: do not distribute your username/password
    for MySQL, it is not much wise...

    There were quite many changes in 2.6.0, some also affected
    html code (recently I did some cleanup), but I do not thing
    it will be hard to port your changes.

     
  • Garvin Hicking

    Garvin Hicking - 2004-05-04
    • milestone: --> Work_in_progress
    • labels: --> Interface
    • status: open --> open-accepted
     
  • Garvin Hicking

    Garvin Hicking - 2004-05-04

    Logged In: YES
    user_id=473563

    I agree to what Nijel pointed out. Regarding the config
    options: Please try to reduce them to the shortest amount
    possible. I see some options like border width/height could
    be put inside the .css file and then a user could modify
    that file instead of the config.

    The changes for 2.6.0 shouldn't impose problems for you, I
    think.

    If you need any help with WinCVS, let me know (via email, if
    you want and in german). Remember to access CVS with
    anonymous access, as write access is only possible with a
    developer account.

    I'm so excited. :-)

     
  • Michael Keck

    Michael Keck - 2004-05-04

    Logged In: YES
    user_id=224032

    Hey all,

    okay I'm working on the new PMA at the moment.
    Didn't know, how you like the look... now just I've something
    to do now.
    Sorry about my bad english (I'm German).

    The nested tables are made for the f... old Netscape 4, or it
    want not show the changes I've made. I dont like them really
    too.

    Okay alternative tags for images may be important.
    The indication arrow shows the current sortorder (early it
    shows what happend when it clicked). I've had a problem
    with the original indication ;-)

    XHTML 1.0 oops sorry... (I should change the Doctype of my
    MM DW-MX editor next time, then it will support XHTML)

    Arck my Datebase Login? - Terribble! But don't worry, it's my
    own localhost at home without internet-connection ;-)
    But I've put a new config.inc into the archiv...

    Hopefully at sunday or so it will be finished...
    I've working at normal job too :-D

    Greez
    Michael

     
  • Michal Čihař

    Michal Čihař - 2004-05-04

    Logged In: YES
    user_id=192186

    I don't thing we need to make code to look it exactly same
    in Netscape 4 as in modern browsers. I thing that just make
    it work is enough.

    And one more thing: please use png for graphics instead of gif.

     
  • Michael Keck

    Michael Keck - 2004-05-04

    Logged In: YES
    user_id=224032

    Hey,

    must the images really png instead of gif?
    There are many of images (all transparent) and I've not all
    sources of them anywhere (long time ago, when I've designed
    them with PS). And my gifs are very small, somtetimes smaller
    then png (in kilobytes).
    Unisys will lost their patent on lzw-algorithm next time and
    then gif should be free like png.

    Greez

    Michael

     
  • Michal Čihař

    Michal Čihař - 2004-05-04

    Logged In: YES
    user_id=192186

    The Unisys patent is still valid in some countries.
    Converting gifs to pngs is just typing one command line in
    shell :-)

     
  • Michael Keck

    Michael Keck - 2004-05-04

    Logged In: YES
    user_id=224032

    But I'm looking for convert the gifs to pngs...?
    I must it to with other things (I'm not a linux guru).
    But I will find the sources on cd at home... (puh ;)
    so one PS-Coment may be same as your command-line on
    shell ;)

     
  • Alexander M. Turek

    Logged In: YES
    user_id=418833

    I like your redesign. Perhaps we can still merge this for
    2.6.0? :-)

    Marc? :o)

     
  • Alexander M. Turek

    • priority: 6 --> 8
     
  • Michal Čihař

    Michal Čihař - 2004-05-05

    Logged In: YES
    user_id=192186

    Whats difference between converting gif to png and creating
    png from sources? You should get equal images (unless you
    use alpha channel in source).

    2.6.0 is good time for design change, but we should delay
    release for one or two weeks...

     
  • Michal Čihař

    Michal Čihař - 2004-05-05
    • summary: Some ideas for PMA --> Redesign
     
  • Michael Keck

    Michael Keck - 2004-05-05

    Logged In: YES
    user_id=224032

    Hi,

    now I've rebuild my icons to png's. There's no problem.
    Some new icons available too (like forbidden, error, tipp,
    warning ...)
    The icons are ready now!

    I'm patching now all files wich uses icons.
    The file main.php may be ready for include...
    take a look at the posted file...

    Note:
    Some images are named as the original, please do not
    replace the originals now, because the files wich need the
    originals are not patched.

    Best regards

     
  • Michael Keck

    Michael Keck - 2004-05-05

    the patched files (only the patched are included)

     
  • Marc Delisle

    Marc Delisle - 2004-05-05
    • assigned_to: lem9 --> nobody
     
  • Alexander M. Turek

    Logged In: YES
    user_id=418833

    Hi,

    I've made some modifications to your ZIP file.

    First of all, I've patched all files against our CVS HEAD
    branch. Please use our CVS tree instead of 2.6.0-alpha1 for
    your modifications, as this would be easier to maintain.

    The next thing is that you did not update config_import.lib,
    so my running your patch with my devel config file spits out
    lots of warnings. I added the missing directives to our
    backwards compatibility library.

    Thanks for your great work!

     
  • Alexander M. Turek

    Logged In: YES
    user_id=418833

    I've merged the icons with Michal's list-layout and moved
    all references to the new icons to the CSS file.

    The new version of my patch against the patch (*g*) is
    attached to the tracker.

     
  • Michael Keck

    Michael Keck - 2004-05-07

    Logged In: YES
    user_id=224032

    Hi,

    thanks ...
    now I'm still working on PMA and there's many to do for
    redesign, but it will be done soon.

    But my biggest problem:
    can anybody explain me how the cvs is used and how it
    workss (perhaps WinCVS). I've searched google for csv but
    I've not found any good tutorial (and I think there will be
    nothing in german language?)
    Thanks!
    If have CVS, then I may be using the CVS version.... ;)

     
1 2 3 > >> (Page 1 of 3)