Ext

Themes for Ext 2.0

March 3, 2008 by ReyBango

A common question we get asked relates to themes and if the look-and-feel of Ext applications can be enhanced further than the stock themes included in the framework. The answer is a resounding “Yes!”. Ext themes are just CSS and images and anyone with a good understand of CSS and image editing software can be as creative as they’d like.

Community Contributions

Several Ext community members have gone through the steps to produce exceptional themes that greatly complement the Ext JS framework and allow developers to have a unique feel for their applications. Some great examples of community contributed themes include:

User madrabaz:

Black Theme [UPDATED 2008-02-15]]

Dark Gray Theme

Purple Theme

Olive Theme

User J.C.:

Slate

User DigitalSkyline:

Peppermint

Chocolate

User Condor:

Themed checkboxes and radio buttons

More Themes Available

So as you can see, Ext is quite extensible in terms of skinning and while not an exhaustive list, the screenshots above demonstrate the possibilities in terms of creating your own look-and-feel for your Ext applications. The Ext forums provide a wealth of information regarding skinning and if you’re interested in seeing more examples of cool themes, be sure to do a simple search for the keyword “theme”.

15 Responses to “Themes for Ext 2.0”

  1. Adam Dempsey

    Some nice looking themes there! I’ll have to try some of them out

  2. serkanyersen

    Hi I want to create my own theme. but it’s really complicated maybe a tutorial or a guide will help. it this possible?

  3. foltz

    Would be nice to have a photoshop doc that was already setup with an example theme, along with all the slices pre-defined, so you could just tweak the colors n icons to your liking and “Save to Web” to create a new theme. Anything of the sort available? If not, how has everyone else been designing themes?

  4. Jack Slocum

    @serkanyersen
    There nothing unique about theming Ext JS. It is just vanilla CSS. There are certain CSS concepts you’ll need to know (e.g. specificity, shorthands, etc) but any CSS tutorial or book should be enough to help you get started.

    @foltz
    Trust me, we wish it was that easy. We use a lot of CSS sprites to optimize HTTP calls which makes that approach very difficult, if not impossible. I would imagine most poeple do it the old fashioned way, the same as we internally do it.

  5. Web 2.0 Announcer

    Can Ext JS Be Skinned? Of Course!…

    […]A common question we get asked relates to themes and if the look-and-feel of Ext applications can be enhanced further than the stock themes included in the framework. The answer is a resounding “Yes!”. Ext themes are just CSS and images and an…

  6. Ryan Thrash

    @Jack Slocum
    What would prevent making a document with sprites predefined alongside any additional single-images pieces? Those would just be additional carefully constructed slices. I’m sure I’m missing something but I can’t think of any reason why it wouldn’t work at the moment … then again, I’m still on my first cup of coffee! We’re about to undertake a significant theming effort for our MODx CMS manager and this would be a huge help for us. Kuddos to you, the team and the community for such a great JS library.

  7. Thomas

    What’s not obvious and would be helpful is a guide indicating which css elements map to which parts of the interface. That’s really what I would look for in a theming guide for Ext 2.0.

  8. ramaboo

    would you please release the psd files for the 2 official themes under some kind of gpl/cc licence?

  9. James Carr » Blog Archive » links for 2008-03-06

    […] Themes for Ext 2.0 […]

  10. Jack Slocum

    @Thomas
    Internally we use Firebug for that. Just hit “Inspect”, point at an element and it will tell you in greater detail than we could ever provide the CSS that is styling it.

    @ramaboo
    No such files exist.

  11. KimH

    @Jack Slocum
    Could you provide us with a sample page that uses ALL of the theme images at once? This way it would be so much easier to “Inspect” it and change both images and CSS to create new themes :o)

  12. Porfirio

    @ramaboo:

    Nobody told you that ext themes are made with PhotoShop or that psd files exist.

    I myself would love to create themes, but for sure i would use Inkscape ( SVG ) or Gimp ( XCF ) althought Inkscape is better for this work and make job easy for diferent colors for same theme ( just change the gradient )

  13. me

    some tutorial how to make themes will be good …

  14. Ext JS Blog - » Spket IDE 1.6.11 Released, Includes New Ext Theme Builder

    […] wishing to have a unique look-and-feel for their Ext applications. Back in early March, we also posted about the various community-driven themes and how Ext developers continue to extend the Ext UI with their own personal touch. More themes […]

  15. Meri

    Meri

    People are as happy as they make up their minds to be.



© 2006-2008 Ext, LLC