major overhaul of default-theme

Discussion in 'Developers' Forum' started by cfoe, Jul 10, 2012.

?

Desired features of future default theme

  1. HTML5

    4 vote(s)
    100.0%
  2. New iconset

    2 vote(s)
    50.0%
  3. changeable colorset (in the frontend)

    0 vote(s)
    0.0%
  4. mobile version (iOS/others)

    3 vote(s)
    75.0%
Multiple votes are allowed.
  1. cfoe

    cfoe ISPConfig Developer

    Hi fellow devs,

    I added a theme called "default-v2" to the SVN. It is a major overhaul of the "default" theme.

    It would be nice to get some feedback from you who run a test machine with the current SVN version (I just pushed the rc1 of default-v2 a few minutes ago).
    Let me know how it performs and if there are any problems with it.

    I added a poll about your wishes for the future of the "default" theme

    thx
     
  2. till

    till Super Moderator

    Looks nice and works without problems on my server.

    May you add a short description what has been changed. The visual change that I noticed were the rounded corners and I guess you did a lot of cleanup in the html and css files?
     
  3. cfoe

    cfoe ISPConfig Developer

    CHANGELOG (/interface/web/themes/default-v2/CHANGELOG)
    Code:
    default -> default-v2
    source: default $3241 07/06/2012 @ 12:00 UTC+2
    
    - changed doctype to <!DOCTYPE html> (HTML5)
    - rm yaml/*
    - rm css/patches/*
    - cp yaml/patches/iehacks.css css/*
    - rm <!--[if lte ie 6]> from templates/main.tpl.htm
    - rm IE6 support from css/iehacks.css
    - mv css/nav/* into css/style.css
    - mv css/print/* into css/print.css
    - add css/print.css to templates/main.tpl.htm
    - rm css/print/*
    - rm css/nav/*
    - rm css projection-type support
    - mv css/screen/redmond/* css/*
    - rm css/screen/*
    - mv css media-recognition from css-files to <head>-link tag
    - change most div-containers to new html5 tags in main.tpl.htm
    - rm dom elements from main.tpl.htm
    - add html5shiv.js (https://github.com/aFarkas/html5shiv) for better HTML5-compatibility
    - reduction of dom elements
    - reduction of css rules
    - removed all single icons
        - all icons separate:  https://github.com/downloads/foe-services/ispc-larry/ispc-default_separate.zip
        - all used icons as layers and sprite as .psd: https://github.com/downloads/foe-services/ispc-larry/ispc-default_psd.zip
    - added sprites for (nearly) all used icons where suitable
    TODO (/interface/web/themes/default-v2/TODO)
    Code:
    - css/print.css is useless in current state
    - css/iehacks.css is useless in current state
     
  4. cfoe

    cfoe ISPConfig Developer

    Status updated:

    Development is committed to the ISPC svn.

    HTML5 -> DONE
    New iconset -> problematic due to licenses
    changeable colorset (in the frontend) -> not important + not requested
    mobile version (iOS/others) -> will be back-ported from ISPC-larry
     

Share This Page