Advertising, yes. But not bad advertising. We're contributing our code changes back to activeCollab. Plus, a percentage of the money we make is donated back to activeCollab. The more sign-ups we get, the more money AC gets.
Tyler, you think it is possible to add a Javascript (or whatever means) stopwatch to the tracker? I suck at keeping an eye on the time and have to guess later on. I could use a separate timer that counts my work time, but that kind of defeats the purpose, don't you think?
Hey, Alex. The other developers and I made a conscious decision not to implement a javascript timer when we built the time tracking module. I've always thought a feature like that would be better suited as a small desktop app, an OS X widget maybe. That said, if you can make a good case for adding it to activeCollab I'm happy to reconsider the possibility.
Hehe, interesting that you mention OS X widgets Tyler. I use The Daily Grind as time tracker. It is the best application I found for this purpose so far and I can fully live with it.
I just more or less thought it would be a good idea to keep together what belongs together. And a time tracker and a time counter seems like the perfect match for that philosophy, don't you think?
What were your reasons for not including it in the first place? Just curious.
>> What were your reasons for not including it in the first place? Just curious.
Most of us at Sitening have had to use or tried to use an "active" timer in the past - one where you actively stop and start it to track your hours on each task. We all found that it was too much trouble. Too many things get in the way. For instance, I may be working on a specific client's project, but I'm also checking email, answering the phone, and talking with people in the office. Stopping and starting the time for each one of those interruptions isn't feasible (for us anyway). Long story short, the timer method just doesn't work for us as well as it does for some people, so we didn't have much motivation to add it as a feature.
I just recently tried to install the code from your branch. I got it work, but there is a small problem. You are missing the initial /config/config.php with <?php return false; ?> inside it so that it functions properly with the init.php during installation. Otherwise, looks good.
-1 for advertising.