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,246
    Vote Rating
    97
    Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of

      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,375
    Vote Rating
    37
    arthurakay is a jewel in the rough arthurakay is a jewel in the rough arthurakay is a jewel in the rough arthurakay is a jewel in the rough

      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
    Developer Relations Manager, 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,546
    Vote Rating
    62
    Animal has a spectacular aura about Animal has a spectacular aura about Animal has a spectacular aura about

      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
    DC Area =)
    Posts
    16,364
    Vote Rating
    81
    jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all jay@moduscreate.com is a name known to all

      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.

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

Thread Participants: 4

Tags for this Thread