Roadmap Status – August 2009

August 20th, 2009

Update of progress/work on various milestones in the roadmap

Current version Target release Task Status
0.2 0.3 User login and role permissions revisions In progress
0.2 0.3 SQL installer In progress
0.2 0.3 Plugin updating Completed
0.2 0.4 Generic user forum Not started
0.2 0.4 Editing and permission groups Not started
0.2 0.4 Upgrade administrator and editor UI Not started
0.2 0.5 Modular tab control for entity pages Not started
0.2 0.6 UI improvements In progress
0.2 0.6 Improved skinning In progress
0.2 0.7 Dichotomous keys improvements Not started
0.2 0.7 Entity specific forum topics/discussions Not started
0.2 0.8 Revisions of entity image module Not started
0.2 0.8 Revisions literature handling Not started
0.2 0.9 entity PDF generator module Not started

Taxonomic Tumbleweeds

July 14th, 2009

The tumbleweeds rolls over the project as my work and family life consumes all available time for a period over the summer. It does not, however, mean that the project is forgotten – far from it.

I still peck away at the code, but I still feel that in order for the next release to make sense, i need to revise the way that user roles are integrated through the code. In the current alpha-build and the subversion code, three user roles can be created – user, moderator, and administrator. But only the administrator role is currently able to perform any edits, while the user in effect can’t do anything at all that you can’t do without logging in.

The plan for the three user roles is to allow a bit more interaction with the site at different levels.

- Users: Post in forums, and use direct forum links from a particular taxonomic entity. Submit photo’s for approval. Request moderator status on a particular taxnomic branch.

- Moderators: Edit branches of the taxonomic tree. This can be done at various levels from phylum to species, depending on the moderators competence or speciality. Moderators can also approve submitted photos within their area of operation, and can moderate forums within the same area.  Moderators may also be able to post News to the global newslist, create/edit specific keys, and add literature resources.

- Administators will remain full editors on all taxonimic entities, and also have to approve moderators. In addition, administrators can create new generic forum threads, create general information pages, and large access all function of the site.

The plan is not to necessarily implement every single aspect of these roles in the first instance, but some revision of the way user roles and permission tables are linked through the site will be necessary before 0.3 next release at least.

So, to those who might be reading this – I hope you have a little patience, and i wish you a happy summer too.

Basic layout sorted

May 7th, 2009

The basic layout issues and addition of new menus are now sorted in revision 9 on SVN. Further work on the skinning will be held off until the planned release with UI improvements (0.6) and work can now return to focussing on the planned tasks for the development roadmap (SQL files available, and user role improvements).

So the default skin will not be the prettiest for the first couple of new relases, but its functional, and the skinning will be possible to do manually in the first releases (basically by copying all template files into a new directory and modify templates and CSS according to your own wishes,manually adding an entry to the templates table in the database)

So back on track – here’s a quick gantt chart towards the first two releases (note other releases exist as mielstones, but tasks are not added yet)

ganntmay2009

Best laid plans…..

May 6th, 2009

Only have i put up a new roadmap to realised that something was slightly askew. Planning the work on user profiles it quite quickly became apparent that some fairly hefty modificaitons of the user interface would be required to makes these new user roles more apparent and adaptive in the site’s functionality.

So while i scheduled UI improvements for release 0.6, I’m finding myself having to to some of the work already, primarily adding a new menu so more user-role specific options can be added.

So the current SVN version will be pretty ugly, since there are still boxes floating all over the place, editing the final strokes of the base CSS styles and modifying the template files accordingly.

The good news is that while it wasnt planned for now, it will mean that the 0.3 release will look a bit nicer that the older versions!

Finally a little progress again

May 1st, 2009

I’m happy to say I’m once again moving forward with developing phpTaxonomy. The steps towards release version 0.3 has begun. Quite a lot of the work for that version is simply tidying up the code, including a SQL file so users have a chance of establishing the DB, and get the various plugins updates.

So far, the progress is focussing on expanding the DB tables to make the system a little more flexible and organised. I’d prefer to have less DB updates later on to minimise effects on existing users.

So version 0.3 is on tracks for its planned release in mid-June

Welcome to the phpTaxonomy blog

April 29th, 2009

So we finally got a place for updating and keeping interested parties up to date on the development of phpTaxonomy.

The project has been through a long hiatus after an intense period of development towards use in a specific project (ZIMNES zooplankton identification manual).

However, now I am back as a lone developer for now. It will probably stay that way until i get the code tidied up for release 0.3 which is predominantly about tidying up loose ends and improving the background functionality of user roles that where created, but not properly utilised in version 0.2.

I have previously heard form interested parties, and can see there are a number of people downloading the very intermediate 0.2 version, so I hope there is still some interest in a new and improved version.

Today i put up the new development roadmap on the documentation section of SourceForge,and I include it here too.

It details a lot of revision work and steps for improvements rather than lots of new features, but I think it is important to get these elemetns tidied up before starting to add loads of new elements.

I also got a dotproject version up and running here on sourceforge today. While I am a single developer, tracking the tasks is not overly taxing, but in preparation for any additinal volunteers or developers, I have started mapping out the tasks to make sure the work is done in a structured sense.

So with that – its good to be back working on phpTaxonomy!!

Current version Target release Task Status
0.2 0.3 User login and role permissions revisions Not started
0.2 0.3 SQL installer Not started
0.2 0.3 Plugin updating Not started
0.2 0.4 Generic user forum Not started
0.2 0.4 Editing and permission groups Not started
0.2 0.4 Upgrade administrator and editor UI Not started
0.2 0.5 Modular tab control for entity pages Not started
0.2 0.6 UI improvements Not started
0.2 0.6 Improved skinning Not started
0.2 0.7 Dichotomous keys improvements Not started
0.2 0.7 Entity specific forum topics/discussions Not started
0.2 0.8 Revisions of entity image module Not started
0.2 0.8 Revisions literature handling Not started
0.2 0.9 entity PDF generator module Not started