Version 1.5

The aim of this page is to discuss the future redevelopment of Timesheet Next Gen. Ideally this should be a complete recode, preserving and extending the functionality of the current Timesheet.php and Timesheet Next Gen releases. It should also be simple to update from the old Timesheet.php and Next Gen releases to the new version.

I have divided this page into two main sections. The Frontend interface functionality, which should be used for discussing any interface changes, or features (from an actual user point of view). And the Coding functionality, which will be discussing changes to the code.

Please let us know what you would like to see

Frontend Interface and Functionality

It has to be easier to create and manage clients, projects, tasks. I am clearing out all my old tasks today (spring clean for the new year) and it is taking forever!

Coding functionality

  • We should be PHP5 only (preferable 5.2) and OO (MVC and HMVC??).
  • Offer multiple databases.
  • CSS and XHTML output.

New Funtionality

  • Keep users from being able to change time entries in the distant past
    • We had incidents where a few of our contractors would go back several weeks and muck with their time after we'd billed clients. This then created problems when any new reports were run.
    • We use a semi-monthly (twice a month) payroll schedule, cutoffs are the 15th and last day of the month.
    • Other format's include:
      • Every two weeks
      • Once a month
      • Weekly
 
dev-docs/1.5.txt · Last modified: 2009/04/15 17:33 by scottmiller
 
Timesheet Next Gen | Wiki | Bug Tracker | Creative Commons | DokuWiki