1. #1
    Ext User
    Join Date
    Jul 2010
    Posts
    1
    Vote Rating
    0
    idotzang is on a distinguished road

      0  

    Default 2.2 -> 3.2 upgrade issues

    2.2 -> 3.2 upgrade issues


    Hi,
    We are currently running Ext 2.2.1.
    We want to upgrade to the latest 3.x branch (currently 3.2.1).

    To fit Ext 2.2.1 to our visual requirements we “themed” the CSS file quite a bit (~150 changes).
    Looking at the 3.2.1 CSS, we see a very large amount of changes in comparison to 2.2.1 (breaking to structure/visual, changes in specific widgets, etc).
    This makes it very hard for us to upgrade our Ext version, as it will require us to re-theme the new CSS in new and different ways.

    Has anyone else faced this issue?
    Can you please share your thoughts and experiences?
    How fundamentally different are the CSSs?
    How long did the upgrade process take (for what size of an application)?
    Was it possible to receive assistance (through Support or other) from the company?

    Regards,
    Ido

  2. #2
    Sencha - Community Support Team Condor's Avatar
    Join Date
    Mar 2007
    Location
    The Netherlands
    Posts
    24,251
    Vote Rating
    41
    Condor is a splendid one to behold Condor is a splendid one to behold Condor is a splendid one to behold Condor is a splendid one to behold Condor is a splendid one to behold Condor is a splendid one to behold Condor is a splendid one to behold

      0  

    Default


    1. Patching ext-all.css makes upgrading difficult. Instead, create an ext-overrides.css file with your changes and include it after ext-all.css.
    2. The major changes between an Ext 2 and 3 stylesheet are:
    - The Ext 3 css is split into structural and visual rules, but the css itself hasn't changed very much.
    - Buttons are no longer fixed height, so the css for buttons has changed significantly.

  3. #3
    Sencha - Services Team arthurakay's Avatar
    Join Date
    Sep 2008
    Location
    Antioch, IL
    Posts
    1,235
    Vote Rating
    7
    arthurakay has a spectacular aura about arthurakay has a spectacular aura about

      0  

    Default


    I had to deal with this issue about a year or so ago when I migrated from 2.2.1 to 3.0. I wrote a few blog posts which may be helpful:
    - Migrating ExtJS 2.2.1 to 3.0
    - ExtJS 3.0 Themes

    It really isn't that difficult, and the process only took a day or so for me.
    Arthur Kay
    Solutions Engineer, Sencha Inc.

    Twitter | Sencha Chicago User Group

  4. #4
    Sencha - Ext JS Dev Team Animal's Avatar
    Join Date
    Mar 2007
    Location
    Notts/Redwood City
    Posts
    30,458
    Vote Rating
    20
    Animal is a jewel in the rough Animal is a jewel in the rough Animal is a jewel in the rough

      0  

    Default


    I found it reasonably easy. It depends how deeply your UXs and extended classes delve into the inner workings of Ext. If they don't, then it will be simple.

    List of changes here: http://www.sencha.com/forum/showthre...ading-to-Ext-3

  5. #5
    Sencha - Community Support Team jay@moduscreate.com's Avatar
    Join Date
    Mar 2007
    Location
    Frederick MD, NYC, DC
    Posts
    16,169
    Vote Rating
    28
    jay@moduscreate.com is a jewel in the rough jay@moduscreate.com is a jewel in the rough jay@moduscreate.com is a jewel in the rough jay@moduscreate.com is a jewel in the rough

      0  

    Default


    Quote Originally Posted by Animal View Post
    I found it reasonably easy. It depends how deeply your UXs and extended classes delve into the inner workings of Ext. If they don't, then it will be simple.

    List of changes here: http://www.sencha.com/forum/showthre...ading-to-Ext-3
    indeed. it took me 3 weeks to port an app that took me 1.5 years to develop. 3 days of those 3 weeks was troubleshooting an override that was meant to automatically remove field labels when a form element is removed from a 'form layout' container.

    Jay Garcia @ModusJesus || Modus Create co-founder
    Ext JS in Action author
    Sencha Touch in Action author

    Get in touch for Ext JS & Sencha Touch Touch Training

    We are also working on Video-based Sencha Touch training: Check it out here.

Similar Threads

  1. what should I do, to upgrade 2.2.1 to 3.0
    By rajesh_kar123 in forum Ext 3.x: Help & Discussion
    Replies: 4
    Last Post: 25 Oct 2011, 10:32 PM
  2. trying to upgrade from 1.2.4 to 2.0.1
    By marman in forum Ext GWT: Discussion
    Replies: 10
    Last Post: 30 Jul 2010, 7:18 AM
  3. [Solved] Firefox 3.1 upgrade issues.
    By michaelc in forum Ext 3.x: Help & Discussion
    Replies: 9
    Last Post: 29 Dec 2009, 1:21 PM

Tags for this Thread