Hey folks, today I'm releasing the beta of a new version of Lighthouse Pro (you can find the released version here). This is not a big update in terms of functionality, but it is a complete rewrite to support Model-Glue 3 (see note at the end!). In general this is good to go, but I'd like folks to give it a test drive before I release it. Before downloading/testing, please read the following.
This works with the latest beta of Model-Glue 3. Do not use it with Model-Glue 2.
This works with a modified version of Model-Glue 3. This modification will in source soon. Dan's been a bit busy with IRL stuff (important happy stuff :) so it isn't checked in yet. What's the modification? You know that a controller listener specifies both a message to listen to as well as a function to call. Your MG code probably has a lot of these:
<message-listener message="foo" function="foo" /> <message-listener message="goo" function="goo" /> <message-listener message="zoo" function="zoo" />
I don't know about you, but I almost always use the same message name and function name. I've rarely used anything different, and when I have, it was always some refactoring where I ended up pushing some listeners to one main function. That being said, it would be nice if I could do:
<message-listener message="foo" />
In other words, listen for foo, and assume the function has the same name. That's what the mod does. In order for this to work, download this file: XMLModuleLoader.cfc.zip. Extract and save to /ModelGlue/gesture/module.
Edit on June 15h: Dan Wilson tells me this is actually in SVN/Zip now. No need to grab my mod if you have the latest.
There is one confirmed feature not complete yet, and is the main thing I need help with. The code to check mail accounts for issues isn't quite ready yet. The code should be avoided until I post the next build. If someone can share a POP server I can hit, please email me privately.
Print has been removed from the main issues screen. It wasn't working right in the previous version so I've removed it for now. I'll add it back in later.
So outside of all the warnings above, in general, it should just act the same. I've added some jQuery love in various places. Dates all use the date picker. Milestone editing is a bit slicker now.
So please download and report bugs here (that way folks won't duplicate issues). So you may ask - why did I do this? Alagad sponsored this update to help provide samples for Model-Glue 3. Once the bugs are fixed, it will ship with Model-Glue as an example application. The most up to date version though will continue to be found at RIAForge. A big thank you to Alagad for helping support Model-Glue 3!