Tasks Pro is now feature complete.
I’ve released a flurry of recent betas to the sponsors recently and have been fixing all the reported hiccups. I’ve also been rewriting some of the same queries over and over again in the last couple versions – permissions are a real pain in the arse. I’m (of course) using the latest version myself and I like the way it is coming together.
When I started writing Tasks Pro, I said that adding multiple users take more code than the existing 1.x code base. I was right.
Just some raw numbers:
Tasks 1.8.4 | Tasks Pro | |
---|---|---|
Lines of code: | 6294 | 15627 |
Lines in language file: | 307 | 755 |
Database tables | 1 | 6 |
PHP classes: | 5 | 13 |
PHP functions: | 33 | 64 |
Images: | 40 | 76 |
CSS files: | 2 | 6 |
Javascript files: | 2 | 6 |
And that doesn’t take into account the fact I’ve refactored (and removed) a great deal of the existing Tasks 1.x code. It has been quite an effort; a little larger than I expected (and I knew it was going to be big). My feature list for the next version is already pretty healthy too.
I’ve started getting the documentation outline in place. With all the additional functionality, having some decent Help is definitely needed. Naturally I’ve also added a little functionality to PHP Doc System here and there as well.
I’m really looking forward to releasing this product, I think it will be well received.
This post is part of the project: Tasks Pro™. View the project timeline for more context on this post.
This post is part of the project: Tasks Pro™. View the project timeline for more context on this post.
I was going over the tasks 1.8.3 demo (now 1.8.4) and I was about to download it when I saw you are going to have a Pro version. Will there be a cost for Pro? If so, do you have an estimated cost, and estimated date of release? I need to implement something like this, for personal use, soon.
There will be a cost for the Pro version, but I’m not quite ready to announce that yet, or a release date. I plan to have several price points based on the number of users you will have on the system.
I’d say 95% of the coding of the product is done at this point, but there are a lot of other things I need to take care of before I can release. Heck, I need to put together a feature list to start getting people interested in it. 🙂
For now, I’d go ahead with 1.8.4. I have an upgrade script that makes it really easy to upgrade from tasks 1.x to Tasks Pro or Tasks 2.0 (2.0 is a major upgrade to the single user version, it will be released some time after Tasks Pro).
It sounds really good. Except that cost thingy. Though I can understand it…
Hope it won’t be too much.
I’d love to use it for our school homepage project.
But my teacher won’t be able to get too much money for it from our headmaster. Especially as we already have a (crappy) todo list in place.
Christian
P.S.: Why haven’t you set up a “buy books at amazon” link yet?
Being a teen, I don’t have a credit card I could use paypal with. But my parents sometimes shop over at amazon.co.uk for English books… 😉
Christian, I may have an ‘educational’ price – I haven’t decided yet. I added a ‘buy at Amazon’ link on the donation page – hope it’s set up right.
Hey Alex, great to see that you’ve started a Pro version. Don’t know if you remember me, but I was the one who requested the Post to MovableType feature for Tasks, and sent you a golf magazine subscription in thanks. Is there any chance I can get in on the beta?
I look forward to it either way, your a heck of a coder.
I do remember you and I’ve enjoyed the Golf subscription, thank you.
The Tasks Pro beta is only available to the development sponsors right now, but I will be making a demo available soon and a free 14 day trial available when I release.
Lines of Code
When I made the jump from Tasks to Tasks Pro™ I added about 9000 lines of code. Version 1.5 represents the largest increase since that time, with the code growing to over 22,000 lines. That includes quite a few changes I made to make certain piec…