I was able to get the application administration screens knocked out this week. I am almost ready to get an alpha build put on a public server and start handing out some accounts for people to start giving me feedback, there is a LOT more to do but I want to try and get this into people’s hands as quickly as possible.
Tasks for this week :
- new account setup wizard ( carry over from last week )
- ajax support routines need a little love
- finalize deployment strategy and get application onto a public server
On Saturday, we had a bit of a SHAH ( Super Happy Amy House ) in Clayton so that Mike and I could get together in the same room and taunt each other about the status of our projects. I was able to make some progress on a few of the items that I had on my list for the week but not as much as I had anticipated. The plus side is that I was able to bundle up the debian virtual machine that I am using for development of my project and give it to mike so he didn’t have to do any setup to get a development environment running.
After a couple of hours of working on things we ended up running a D&D adventure with me as the dungeon master. That was a lot of fun and I hope that we can start a regular campaign and maybe get some more people involved as time goes on.
Tasks completed last week :
- hierarchical clients/jobs/projects/services is now all fully functional
- more buildout in the framework to support ideas like super admin
- application administration base screens built out and displayed only to _super admins_
- cleanup of some of the javascript code
- time entry now supports/uses the hierarchical information
Tasks for this week :
- finish account configuration screens admin/user version
- new account setup wizard
- spec out the reports that will be needed for initial release of the site
- AJAX support routines need a little love
Mike challenged me to a contest, hopefully this one goes better than the last one.
The challenge : write a web-based application and release it to the world on or before November 5, whoever generates the most revenue between November 5 and January 5 wins. The only other requirement is a weekly development blog posting detailing status and the work on the agenda for the coming week.
The stakes : I think it’s either hot wings at Hooters or Wing Stop and maybe a case of Mountain Dew or Jolt…can you even buy Jolt anymore?
My project : ClikClock a time tracking program. I really want to do a good, solid, well thought out time tracking program because the few I’ve used drive me nuts. Everyone I talk to hates the applications that they are forced to use at work. So I’m going to give it a shot. See if I can make something that’s powerful and easy to use.
Update : I have had several false starts on ClikCLock in the past but I want to get this idea out of my system, because I’ve had thoughts about doing it for so long. I have written a couple of partial implementations and was reasonably happy with how things were turning out. However some business reasons ultimately forced a rewrite on a different technology platform. On May 1 I opened up an editor and started the current implementation of ClikClock. Since then I’ve written my own MVC framework and have integrated Doctrine and Smarty to create a pretty nice framework to do development in. I had to build a lot of stuff in the beginning to get things working that I wouldn’t have had to build if I had used one of the existing frameworks but I had a desire to build the framework and quite frankly it only took between 4-6 hours to build out the MVC framework and It’s WICKED fast.
I have also decided to use git for this project so I’ve been learning that as I go along. So far I like it but I haven’t had to do anything too crazy with it yet.
Tasks for the week :
- New Account Setup wizard
- Account Administration screens
- Build out the Account Configuration system