Current Developments

Labels: (none)

posted by: andy

I've been looking at a few things recently but mainly there is one thing I'd love to finish off.

Before Zaapt can hit the v0.1 milestone for an official release, I really want to finish off fixing up the Account/Roles part of Admin to use a proper Role-Based Access Control (RBAC) schema.

I've looked at it in the past and I really wasn't that far away from it the way Zaapt was originally developed but the RBAC gives just that little bit more functionality and flexibility.

Currently I have the database schema and some code for the DB API but it's also been hard since the old libraries didn't use the newer way of automatically generating a lot of the DB API. Therefore, it's going to take a little bit of time to get right. I've also started developing some unit tests so that if I ever refactor the DB API I'll know if it's still working or not.

So Zaapt will be on course for a v0.1 release this year. Previously I've said things like "in a month or two" but really, when has an Open Source project ever stuck to milestones like that (unless they're being back-rolled by someone with wads of cash). So yeah, it'll be ready when it's ready but hopefully it will be worth the wait.

From then, I'll also start aiming at a faster release schedule. I think it's worth the wait now so it'll be easier later.