mISV Journey

Moving out of the office cubicle.

  • Home
  • Download
  • Screenshots
  • About

12

Aug

Day 73 - Took a Break (Not Really)

Posted by Phillip  Published in VeriTime

It has been 12 days since I last posted something relating to my 30-day project misvCRM. I felt I needed a break from it (really…); it started to feel like a heavy task that I must do. So, I put it aside for a while and started tinkering with another product that I have been selling for the last eight years which to date is doing OK but should really be doing better. This product is a time tracking application called VeriTime Time Tracker. What I am doing is porting over the code to the new framework that I utiilsed for misvCRM. It is not an entire rewrite but it is close to it. Has it been a waste of time? Probably. I could be promoting the product more rather than do what I am doing now.  Some of the more positive things that came out of this are:

  • I discovered how to properly align the column headings of the list grids.
  • Reduced the amount of code required to right-align numeric values in the list grids.
  • I was finally able to implement a suggestion from a user (thanks Mike S.) to represent the timesheet entries in a planner layout and also be able to manipulate (i.e. add, edit, move, etc) the entries therein. See the screenshot below of the planner view.
  • Implemented the idea of link labels (similar to hyperlinks in a web page) to perform a specific function.
  • I also changed the way the values of the drop down comb boxes are stored and maintained. In the current version they are stored in text files but now I am storing them in a table in a database.
  • I moved most SQL-related code to the database i.e. started making use of stored procedures, triggers, and user-defined functions. This alone reduced the amount of code that I have to maintain.
Planner view of timesheet entries.

Planner view of timesheet entries.

The other area that I am sure to improve VeriTime in is the reports. I am not entirely happy on how I have implemented the different reports i.e. I felt that the code and other components do not hang well together as it should. I am also going to make use of a much later version of the report engine that I am currently using.

The multi-user version of VeriTime is also another area I am going to have a look at. I am certain that it needs fixing especially from the point of view of user permissions and access.

I know that I can use in misvCRM and in other future products the insights and discoveries that I unearth in this exercise. This alone makes it worthwhile.

1 comment
January 2009
M T W T F S S
« Aug    
 1234
567891011
12131415161718
19202122232425
262728293031  

Categories

  • Challenge (15)
  • Delphi (1)
  • Features (1)
  • Feedback (1)
  • misvCRM (5)
  • Rants and Raves (1)
  • Tools (5)
  • VeriTime (1)

Archives

  • August 2008 (2)
  • July 2008 (6)
  • June 2008 (16)
  • May 2008 (2)

Pages

  • Screenshots
  • Download
  • About

Blogroll

  • Business of Software
  • Escape from Cubicle Nation

Meta

  • Register
  • Main Entries Rss
  • Comments Rss

Recent Post

  • How To Lose Future Clients and Possible Current Ones Too…
  • Day 73 - Took a Break (Not Really)
  • Day 61 - The Help File
  • Day 58 - Code Freeze/Beta Testing
  • Day 51 - A Little Digression
  • Day 41 - A Hard Decision
  • Day 40 - Some Basic Design Guidelines
  • Day 31 - History Log
  • Day 30 of 30 - Looking Back and Forward
  • The Dreaded Help File (Dr. Explain to the Rescue)

Recent Comments

  • glenn in How To Lose Future Clients and Possible Current On…
  • Used Corvette in misvCRM ERD
  • Scott Kane in Day 73 - Took a Break (Not Really)
  • Day 61 - The Help File | mISV Journ… in The Dreaded Help File (Dr. Explain to the Rescue)
  • Richie Hindle in Day 51 - A Little Digression
  • June is over (1 days to go) | Mike … in Day 31 - History Log
  • Phil in Day 31 - History Log
  • Steve Cholerton in Day 31 - History Log
  • mISV Journey » Post Topic &ra… in Screenshots
  • Day 26 - Code Freeze | The Recursiv… in The Dreaded Help File (Dr. Explain to the Rescue)
© 2008 Phillip Flores, All Rights Reserved
Theme by Wired Studios, courtesy of Corvette Garage
Valid XHTML | Valid CSS 3.0
Powered by Wordpress