So yesterday I blogged about the possibility of removing the Flash Forms from Lighthouse Pro, my ColdFusion bug tracking application. I worked on it last night, and this morning, and I think I've wrapped it up. I haven't replace the official zip yet (nor have I updated the docs or changed the version number in the screen), but if you want to see the 2.0 version, you can download it here. What has changed?
- Well obviously the Flash Forms are all gone. I found the application to be a lot more... 'springy' in use. So I think it was the right call. It still requires CFMX7 though, due to it's use of Application.cfc and isValid. One could probably change that in about 30 minutes though.
- Quick Stats on login. You immidiately see an overview of the bugs assigned to you.
- You (the admin) can now subscribe users to projects. I used to hate telling my user to logon and subscribe. Now I can just force them to get the emails.
- Layout is now table based. This fixes a bug in IE. Sorry, I'm not a CSS guru. I took the easy way out to fix a layout bug so I could focus on the server-side stuff.
- My favorite change - if you modify the filters to show open only bugs, click to edit, then save, when you return to the project, the filters remain as they were. You can also bookmark the project view.
- I'm sure I'm forgetting a few things here and there, but take it for a spin and let me know what you think.
Today's build was once again wrapped up while listening to Depeche Mode.
Archived Comments
I was nearly completely impressed till I saw the screaming YELLow history box on the "Issue:" page.
Is it possible to click through with charts to the project items page? Could that be hyperlinked from there.
Not really a bug (I don't think) but more of an FYI, in the defaults.cfm, be careful what you use for the secert key, I've had LHP die if I have either & or < in the key field.
Oddly '>' is fine. Can't remember id this is an XML issue or what... and I can't find my reference book. Again.
Very nice Ray, keep up the good work.
Can you ever see this moving towards a tasks managment system, if not can you recomend a good one?
Thanks.
John - the field is disabled, and by default, the browser wanted to use dark gray, which made the text hard to read. So I thought that was a nice color.
Is anyone else having a problem deleting a project or an issue?
Thanks Ray. Would be nice if the table can automatically remember its sorting order (store in a cookie), name of issue left-aligned rather than justified, option for non-US date format defined in defaults.cfm (dd-mm-yy), and a "remember" button next to the filters so it saves them in a cookie as a persistant filter. Also a "clear" button to reset it.
Would still very much like extra Types such as "task" or "modification". Just something so I can assign someone a new task instead of calling it a bug or enhancement which it is not.
Steve, I'm not. What error, what db? Please email me off of here at ray@camdenfamily.com.
There is a bug when deleting an item when only one item is listed. This is fixed in source. No need to post a bug report on that if yhou come across it. Gary, I liked your ideas - will see about that post release. But since it has been a good week and only suggestions have come in, I'm going to release it this week, then look at your guys suggestions.
getting this error message when I try to add a Project:
The argument PBEAN passed to function create() is not of type ProjectBean.
Brett, I can't reproduce that. Maybe I changed something past the initial release, but I'm not seeing it now.
could it be b/c I tried to upgrade from 1.0? I had data in the lighthouse pro 1.0 database so I just pointed the new version 2.0 beta to use the 1.0 database. I checked and the mysql.sql files are exactly the same for both versions.
anybody have any problems upgrading from 1.0? b/c i want to keep all my data.
nevermind. my fault. well, sort of. I didn't refresh my application variables, so the components were looking at the old application.components (version 1.0). Or, I could have just changed the application name to something different like "LighthousePro2" in Application.cfc.
problem solved. very nice app, Ray.
I liked the Flash Forms at first, but when I was using it more and needed to do quick updates and move around faster within the app, I realized the HTML version is much better at that. Good call.
Thanks for great app Rey - I just installed it at work and I am trying to get other developers to use it.