ColdEXT Helps With Consistency!

This week I found a gem and cannot put it down, I want to tell everyone! Justin Carter just made my use of the EXTJS library a lot clearer with his ColdExt tags. Everyone else seems to know about this already, but I didn't and just wanted to sing its praises.

I have a current application that uses EXT 1 and over the next 2 months I will be making major updates using EXT 2.0+ and this will really come in handy.

You cannot do everything with these tags and I have hit a few limitations but from what I can tell it's still a work in progress and if something is missing, you can use script directly within the tags so it does not really matter.

For me ColdExt looks like it will help me keep consistency with EXT 2.0 a little better than before, keep up the great work Justin Carter and if you read this, thanks for sharing!

SalesMaxx v4 screen shots using a mix of ColdExt

Mar22

Comments 4

  1. Justin Carter's Gravatar # Posted By Justin Carter
    23/03/09 00:04

    Glad to see you're finding it useful Glyn :) If you run into any problems or have feedback feel free to post on the forums on RIAForge or send me an email.

    The tags do have some small limitations but the beauty is that once you understand how the Ext components work (their attributes, methods and events) your knowledge becomes transferable to doing things in directly JavaScript, if you really need to. (In fact some people have commented that they have used ColdExt to quickly flesh out the structure of part of their UI and then copy and paste the generated JS, reformat it in their IDE and continue coding in JS!)

    The tags seem to work really well for a UI library like Ext JS though. Some of the examples would expand say 15-20 lines of CF into over 100 lines of JavaScript (when formatted in a readable fashion). I think that says a lot for the power of tag libraries in ColdFusion. I'm all for productivity gains :)

  1. Glyn Jackson's Gravatar # Posted By Glyn Jackson
    23/03/09 09:20

    Hi,

    These tags really are a time saver and I wanted to spread the word! The possibilities for these tags are good and I hope people pick up on them. At the moment I like your tags over the CF8 built in ones. Some of CF8 AJAX tags which uses the Yahoo libs not EXT CFMENU does I think. CF does not really have any built in good tags for tree or menu which uses EXT. (I think cfmenu has some of the worst markup I have ever seen for a simple CSS hover menu!)

    It would also be interesting to see if these tags could be added as plugins to some frameworks like ColdBox.

    What I did see what a big improvement in speed over the CF8 built in tags its the same speed improvement I see when I use just EXT script.

    Anyway keep up the good work and if I can provide feedback I will. I will see how the tags work out after I finish this project.

    Glyn

  1. Russ Michaels's Gravatar # Posted By Russ Michaels
    27/11/09 23:17

    salesmaxx is llooking very slick Glyn, I should try it out sometime.

  1. Glyn Jackson's Gravatar # Posted By Glyn Jackson
    28/11/09 10:13

    Thanks Russ, well I am working with another CF shop at the moment to help get it to a good standard and the idea is to get out a demo soon. Version 4 is still in Beta but I will keep you posted.