topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 12:47 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: NANY 2013 PLEDGE - Contractor's Work Log  (Read 60558 times)

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
NANY 2013 PLEDGE - Contractor's Work Log
« on: November 06, 2012, 12:13 AM »
https://cworklog.com

New
Now with HTTPS Secure, so you don't have to worry about your login credentials or time information being passed in plain text

facelift.jpg

mainwhammy.jpg

Well, I recently started doing contract programming and I needed a utility to track all my time. I honestly didn't research into it very long when I started building one on my own php webserver.

Nonetheless, I made it available to the public

The Web version is here: https://cworklog.com you can login using
username: test116
password: test116

or just register free for an account (email verification is off)

Windows GUI Client

and the downloadable client is here: https://cworklog.com...orkLogGUI.latest.zip
Ex C++Builder coder, current PHP coder, and noob Qt Coder
« Last Edit: December 14, 2012, 11:31 PM by relipse, Reason: Split off into separate thread »

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,612
    • View Profile
    • Donate to Member
NANY PLEDGE - Contractor's Work Log
« Reply #1 on: November 06, 2012, 01:18 AM »
I started building one on my own php webserver
You could have pledged as a new topic :tellme: this is a valid NANY entry
Edit: Thread was split by admin :up:
« Last Edit: November 06, 2012, 04:34 AM by Ath, Reason: Thread was split by admin »

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #2 on: November 06, 2012, 03:56 AM »
Sounds very nice, not to mention useful. Tracking time (and expenses) is one of the most important, and frequently most neglected, tasks in a contract or freelance project.

Is there a demo account ID/password available to have a look around with?  :)

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #3 on: November 06, 2012, 02:30 PM »
Thank you for your response,
You can use username: test116 and password test116

But it is very easy to create a new account (email verification is disabled so don't worry about it)
Here you go
http://cworklog.com/...ame_or_email=test116
Ex C++Builder coder, current PHP coder, and noob Qt Coder

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #4 on: November 06, 2012, 03:21 PM »
I added pictures above
thank you
Ex C++Builder coder, current PHP coder, and noob Qt Coder

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #5 on: November 08, 2012, 06:58 AM »
hi relipse
I'm trying the website :)

1) When I try to open the timer (clock icon) in a new tab (via the context menu) I just get another instance of the main window.
I dont like popups because I tend to forget them - I use FF with session saver - and if I close the window and the popup is in the back, session saver no longer remembers the tabs in the window I just closed...

2) I'm unable to delete a company - keeps going from the second confirmation dialogue back to the first.
Tom

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #6 on: November 08, 2012, 08:47 AM »
Looks very nice. It doesn't seem to want to accept input in the actual hours field. I'll enter a number, but it always reverts back to 0. I've tried hitting enter and tabbing out of the field but neither seems to work. Editing start and stop times also seems to be a problem. I doubleclick as directed but nothing happens. Probably just something I don't understand how to do.

I'm using Firefox 16.0.2

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #7 on: November 08, 2012, 08:56 AM »
Likewise with the Price Rate field - I'm unable to change this for a log.
The number remains the same and I get the message:
'no work log found'

I logged out and in again to make sure my work log was really there (it's still there!).
Tom

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #8 on: November 08, 2012, 10:59 AM »
hi relipse
I'm trying the website :)

1) When I try to open the timer (clock icon) in a new tab (via the context menu) I just get another instance of the main window.
I dont like popups because I tend to forget them - I use FF with session saver - and if I close the window and the popup is in the back, session saver no longer remembers the tabs in the window I just closed...



Yes, this is due to the onclick="" mechanism. Right now it only works for a pop up window, but allowing it to work in a tab is a good idea. Thanks



2) I'm unable to delete a company - keeps going from the second confirmation dialogue back to the first.

Thank you for the bug submission, I just indeed fixed this and uploaded a new delete.php. Please try it again
Ex C++Builder coder, current PHP coder, and noob Qt Coder
« Last Edit: November 08, 2012, 11:29 AM by relipse, Reason: Fixed the bug »

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #9 on: November 08, 2012, 11:37 AM »
Likewise with the Price Rate field - I'm unable to change this for a log.
The number remains the same and I get the message:
'no work log found'

I logged out and in again to make sure my work log was really there (it's still there!).


Wow, I just check this, this is a serious problem (it doesn't happen on my localhost but it does on cworklog.com for some reason)

Update: This problem has been fixed, i had a captial L in my table name and my windows box didn't detect it, but my linux hosting server did.
Thank you
ReLipse
Ex C++Builder coder, current PHP coder, and noob Qt Coder
« Last Edit: November 08, 2012, 02:32 PM by relipse, Reason: Fixed the bug »

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #10 on: November 08, 2012, 01:46 PM »
2) I'm unable to delete a company - keeps going from the second confirmation dialogue back to the first.

Thank you for the bug submission, I just indeed fixed this and uploaded a new delete.php. Please try it again

that's working now :up:
I had somehow made three companies with the same name (I didnt report it because I wasn't fully sure how I did it :-\)

When I click on the Companies icon, I'm able to edit the name of the company. Also I'm able to change the hourly rate. This is not reflected in current logs - which is correct behaviour.
The ability though, to edit the rate & the hours within a log is important imo. I presume 'Actual hours' is meant to be manually modifiable?
Tom

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #11 on: November 08, 2012, 02:27 PM »
Looks very nice. It doesn't seem to want to accept input in the actual hours field. I'll enter a number, but it always reverts back to 0. I've tried hitting enter and tabbing out of the field but neither seems to work. Editing start and stop times also seems to be a problem. I doubleclick as directed but nothing happens. Probably just something I don't understand how to do.

I'm using Firefox 16.0.2


This problem is fixed, it happened because mysql in windows is NOT case sensitive and i accidentally had a capital L in my database name. In linux this failed as an invalid table.

Thank you so much for testing this out for me.
Ex C++Builder coder, current PHP coder, and noob Qt Coder

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #12 on: November 08, 2012, 03:04 PM »
^Will give it a retry at earliest opportunity. Thanks for getting back so quickly! :)

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #13 on: November 08, 2012, 04:26 PM »
Looks very nice. It doesn't seem to want to accept input in the actual hours field. I'll enter a number, but it always reverts back to 0. I've tried hitting enter and tabbing out of the field but neither seems to work. Editing start and stop times also seems to be a problem. I doubleclick as directed but nothing happens. Probably just something I don't understand how to do.

I'm using Firefox 16.0.2

This problem is fixed

yes, confirmed :-)
I'm also now able to change hourly rate in the log view and it is applied correctly
[edit] for the calculated hours. I'm still unclear - are the 'actual hours' meant to include uncharged time? [/edit]
Tom

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #14 on: November 08, 2012, 05:04 PM »
yeah i'm not sure what i was thinking about when i created the "actual hours" feature
just sort of a verification of how much you worked what you want to bill for.
Personally I just copy the calculated hours directly over there at the end of the week.
Ex C++Builder coder, current PHP coder, and noob Qt Coder

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #15 on: November 09, 2012, 01:19 AM »

hi relipse
I'm trying the website :)

1) When I try to open the timer (clock icon) in a new tab (via the context menu) I just get another instance of the main window.
I dont like popups because I tend to forget them - I use FF with session saver - and if I close the window and the popup is in the back, session saver no longer remembers the tabs in the window I just closed...


I went ahead and fixed this, you should be able to right click and open in new tab or window, but a pop up window works the best (callbacks etc)
Ex C++Builder coder, current PHP coder, and noob Qt Coder

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #16 on: November 09, 2012, 04:58 AM »
relipse,
the open in new tab seems to work okay (it wouldnt stop for me once, but I just closed the tab and havent had that problem since).
I probably should install it anyway if I'm going to keep using it ;-)


Some thoughts on time columns:

People keep track of non-billable time too. Then there's the scenario where you do related work when *not* on/at a computer.
Then there's the scenario where you might have different rates for different work within the same project - this is easily covered though by using different logs.

Another scenario is where you forget to click STOP. Done that already today - I wrote the project an IOU for 1/2 an hour.
I've very little experience with time-tracking software so I'll just throw out this idea:
Three or four time columns:
   1) Calculated time
   2) Additional time - an add or subtract column (e.g. for the iou example above I would simply subtract .5 hours)
   3) Non-billable (I wouldnt find this important myself, dunno about others)
   4) Actual or Total time = #1 combined with #2 (automatically adjusted)

Then at a glance one could see Calculated; how much adjustment there has been, Additional; and total.
Tom

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #17 on: November 13, 2012, 11:20 AM »
Bug:
in the browser popup (after having used it for a while - it currently shows [Start]) - if you press F5, it refreshes and starts automatically. I am then unable to stop it.
When I do stop it -by closing the popup- the time last shown on the popup is not reflected in the worklog.

FF 16.0.2
Win7 64bit
Tom

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #18 on: November 17, 2012, 02:08 PM »
Yeah F5 isn't friends with the timer pop up window. Check to see if there are entries in the time log
Ex C++Builder coder, current PHP coder, and noob Qt Coder

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #19 on: November 18, 2012, 12:58 PM »
Did anyone try the GUI for Microsoft Windows?
downloadable client is here: http://cworklog.com/.../WorkLogGui_0887.zip
Jim
Ex C++Builder coder, current PHP coder, and noob Qt Coder

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #20 on: November 19, 2012, 08:01 AM »
Did anyone try the GUI for Microsoft Windows?
downloadable client is here: http://cworklog.com/.../WorkLogGui_0887.zip
Jim

can I synch my current web info with the app ?
Tom

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #21 on: November 19, 2012, 08:10 PM »
Yes the app is just a client wrapper to the website, look in the preferences section under Server -> Base URL to make sure it is pointed to http://cworklog.com/

facelift.jpg
Ex C++Builder coder, current PHP coder, and noob Qt Coder

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #22 on: November 20, 2012, 04:15 AM »
Thanks relipse,
I'll give it a go then
Tom

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #23 on: November 20, 2012, 07:06 AM »
Re the GUI:
It's portable - that's nice.
I extracted it to my portable apps folder
Win7 64bit

On startup I get the error
---------------------------
Work Log Timer
---------------------------
The system cannot find the file specified.
---------------------------
-
it created an ini file, but I got the message again on restarting.

I logged in okay.
I chose my timelog to use, clicked [Start] and got this error:

Screenshot - 2012-11-20 , 14_02_27.png

I selected 'Yes' and it seems to be running okay.
Will report back later

EDIT/ if I click No, it seems to work okay too :-)
Tom
« Last Edit: November 20, 2012, 11:14 AM by tomos »

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2013 PLEDGE - Contractor's Work Log
« Reply #24 on: November 20, 2012, 07:09 AM »
When I click stop (and add comment) the GUI reverts to showing 'Start' but does not reflect the work just done in the time/cost shown.
When I click Start again - it then shows the work that was done in the previous stint.
Tom