prio v2.3


prio is an evolving tool intended to help people prioritize their lives and stay organized.

prio can help you make difficult prioritization less painful, and also make sure that you don't forget about important things that you have to do.

Currently prio is in a closed testing stage, but if you want an account to help it evolve drop me a line at:

johno (at) johno (dot) se


Warning: Missing argument 4 for johno\prio\url\makeLink(), called in /customers/6/6/0/ on line 97 and defined in /customers/6/6/0/ on line 44 All Time
2013 June 
2012 February 
2011 July  June 
2010 December  August  July  June  April  March 

prionews submitted March 27, 2010, 14:08:41

Added unsorted tasks to user statistics.

- - - -

prionews submitted March 25, 2010, 01:33:39

Added a little blurb about the project as well as user stats to the login screen. it is not a competition... :)

- - - -

prionews submitted March 25, 2010, 00:59:00

Set the timezone to Europe/Stockholm. Give me a yell at johno (at) johno (dot) se if this doesn't work for you...

- - - -

prionews submitted March 25, 2010, 00:42:17

Looks like chars like ' and " and ! @ # $ % ^ & * ( ) - _ { } [ ] work now...

The whole selection of label isn't the best (the use of links), it would be nice to do it with JavaScript or something so that it doesn't reload the page. Oh well, something to work on! :)

I hope you get some use out of the new log feature!

- - - -

prionews submitted March 25, 2010, 00:32:29

So, the idea for logs is a follows...

I wanted a method of being able to log stuff that I am working on, with a corresponding label for later reference and sorting. This could be anything from a development log for some code that I am working on to random diary entries. I also wanted a way to automatically time my work.

The way the system works now is to first create an empty log entry (when you press NEW LOG) and store it in the database with a BEGIN timestamp. The logic is thus to press NEW LOG when you start working on something, regardless of what it is.

Later, when you are ready to log something, you select or edit the label and write your notes (currently you have to to the label stuff first, in case you select one of the existing ones which reloads the page...). Of course, you could write your notes while you work as well, but you have to be careful to not refresh the browser as this is just a regular form.

When you want to submit, you just press submit, and the system stores your END timestamp along with your text in the pre-existing entry.

This way lots of interesting stats can be derived, like how long you have ve worked on a given label total, what your working habits are (as in when you work during the day). You can also see it as a linear log of everything you do, regardless of project. I expect to create any number of interesting views for this in the future.

Right now it seems I need to filter the entries for certain characters that mess things up...

- - - -

prionews submitted March 25, 2010, 00:22:01

I have implemented caps for creating your own custom labels.

When editing a log entry, simply select amongst your existing labels (the ones your user has used before) or edit the text in order to create a new one.

- - - -

prionews submitted March 24, 2010, 23:57:05

Added caps for selecting amongst existing labels when editing a log.

- - - -

prionews submitted March 24, 2010, 23:05:11

Today I did a huge refactoring of the giant pile of PHP that this project has grown into, chiefly in the interest of maintainability.

Also, I am working on new logging and timing functionality in the hopes that prio can completely phase out my currenty logging / timing tool. The first parts of this are already working; these news posts are actually written as logs.

The intent is for logs to act as both diary / devlog entries with the coupled feature of being timed; the time between the creation of a log and the submitting of it (with text) can be seen as the time you have spent on a certain thing (which will be a label). I will probably enable coupling between labels and prios / tasks somehow.

- - - -