Mark Drew (Redux)- cf_etc...

a compendium of railo, cfml, cfeclipse and technology topics

Mark Drew (Redux)- cf_etc...

Fuseboxing Again

February 2, 2006 · 13 Comments

As I mentioned I am back on the development tip with the Fusebox plugin for CFEclipse. I am more concentrating on it working with Fusebox 4.1 than 3 (sorry!) So if you have any requests for features, let me know!

Tags: fusebox

13 responses so far ↓

  • 1 Sean Corfield // Sep 22, 2008 at 4:11 PM

    Fusebox 5 will be backward compatible with Fusebox 4.1 so pretty much everything you do for the 4.1 plugin will work for folks developing Fusebox 5...
  • 2 Mark Drew // Sep 22, 2008 at 4:11 PM

    Thats good. I have re-factored the way that the circuit.xml file is parsed so that it can iterate deep into the document (it used to only go down one level to make the tree)

    I am also using a Factory to create the objects as I go down the tree which is much easier and less code!

    Now I have to figure out acions for each node
  • 3 Dave Phipps // Sep 22, 2008 at 4:11 PM

    That's great news.

    Not sure if it is relevant but can anything be done to get tag completion for fusebox 4.1 and fusedocs? I already use a snippet for the core fusedoc but if you have a large recordset or structure it gets tiresome writing the same stuff over and over.
  • 4 Mark Drew // Sep 22, 2008 at 4:11 PM

    What I do for this is actually use a XML editor for doing this. So files that are circuit.xml.cfm are opened in (as an example) Oxygen so I can use the DTD. This helps a lot without having to add fusebox specific stuff to CFEclipse.

    Fusedoc I tend to do with a nice snippet :D
  • 5 Christian Ready // Sep 22, 2008 at 4:11 PM

    Hi Mark,

    I'm glad to hear you're back to the Fusebox project! I would like to see two general functionalities:

    1. An easy way of writing fusedocs, a-la Sandy Clark's extensions for Dreamweaver. They made fusedoc creation really easy.

    2. An explorer that would allow me to traverse the circuit.xml structure. I do FB with the <acronym title="Model View Controller">MVC</acronym> pattern and what can I say - it's a great design pattern but it sure means having to browse and open up a bunch of files :)

    Thanks for your great work on this!
  • 6 Mark Drew // Sep 22, 2008 at 4:11 PM

    I havent tried Sandy Clark;s extensions.. I shall have a look and see what it does, currently I tend to use CFEclipse's snippet functionality for this.

    The main bit of work I am doing is in the tree, so as soon as you open up the Fusebox Viewer you can see a tree of your application (actually the main point of this plugin)

    I am still considering the functions that each node would have... mainly taking you to the right file if at all possible!

    I might hit a wall though, as I know that I cant keep track of which line is where in an XML document... but I shall see what I can do.

    MD
  • 7 Christian Ready // Sep 22, 2008 at 4:11 PM

    Whatever you can do, sir, will be very greatly appreciated. I thank you in advance!
  • 8 Sandy Clark // Sep 22, 2008 at 4:11 PM

    Mark,

    I've offered my knowledge to Simeon before regarding these tools. I'm not a java programmer, so I can't do the programming myself, but whatever knowledge or information, or code that I had from developing the DW and HS extensions is available to you.

    Sandy Clark
  • 9 Mark Drew // Sep 22, 2008 at 4:11 PM

    Sandy, that is awesome!!

    A lot of the parsing that would need to get done I presume will be pretty much the same, its the functionality that we need to get in there.

    Will check out the tools for DW and see how we can implement them in the plugin!

    Many thanks for the help!

    MD
  • 10 Nick Tong // Sep 22, 2008 at 4:12 PM

    Hey Mark, any updates on this? - thanks
  • 11 Mark Drew // Sep 22, 2008 at 4:12 PM

    Eeek! no.. I havent been working on the Fusebox plugin for a long while, more concentrating on CFEclipse at the moment. Sorry! Also since I am not using fusebox at the moment... its a bit hard.
  • 12 Sean Corfield // Sep 22, 2008 at 4:12 PM

    Simeon and I have talked about working on some frameworks plugins that would support Fusebox, Model-Glue etc etc. Early days yet... just keep watching the blogs for info :)
  • 13 Nick Tong // Sep 22, 2008 at 4:12 PM

    i'm an avid fan of blogs thanks for the update.

Leave a Comment