Geneone 0.4.3 Technology Preview Released

Well, I’ve finally been able to make available a technology preview release of Geneone – the software which powers this blog. This includes many of the features I’ve talked about over the last months including WYSIWYG Editing, Similar Entries and IntelliAnswer. This release also contains the object system which I use. This release is buggy and unfinished. There are bits of code which cleaning up, bits of code which are redundant, and things which need to be shuffled around.

Get it here 

You should only download and install this release if you are comfortable with PHP. Please read the Readme.txt file first; the install.txt file contains some basic instructions on how to set up Geneone. If you are getting a HTTP error 500, try renaming the .htaccess file to something else. If the index.php file is blank, check out rdf.php and see if it presents any errors.

The genescripts/ folder has 3 examples of scripts which integrate with Geneone. Integration with other scripts and being able to write useful scripts utilizing Geneone’s API should become a major selling point in the future.

Feedback, comments and bugs are welcome.

3 thoughts on “Geneone 0.4.3 Technology Preview Released

  1. Geneone generates permission masks – it generates a u[user_id] mask, and g[group_id] masks (may be more than one). These are stored in GeneUser::$permissionmasks and can be retrieved by calling the getPermissionMasks() function of the GeneUser class.

    The permissions table contains general permissions such as whether a user can create a new blog entry. It simply searches the permissions table for the right permission_id and then checks the entries. If one of them matches one of the user’s masks, then they are allowed to perform that action.

    This allows Administrators to set per-user or per-group functions. On Evolution, we have modified it to add extra masks for alliances and alliance ranks (so we can have alliance only forums, forums for alliance leaders, etc.) I should mention the object table also has further permissions in p_view, p_edit, etc. but these are not yet implemented. 

Leave a Reply

Your email address will not be published. Required fields are marked *