• While you are upgrading the php version, improve role, interface and database separation by application. Yes, see if you can load the interface based upon application?
  • Next work on administrator - this will definitely change a bit...
  • Get all the applications and databases working with account_id
  • Fix css for accounting and nxwiki, this will impede adoption of the new applications. Need to plan this out from a visual perspective. Try to create a comprehensive css file, which can be used for all applications, plus customized easily. See this in the light of the the "story" type marketing tactics you've been considering - animations, graphics, photos, etc. - where you express your personality and character.
  • Had a small issue with refill where sql unions required "SUM(quantity)" to be aliased as "SUM(quantity) as quantity".

When changing over the timestamp from the flow to the php eval

php:date('Y-m-d H:i:s', mktime(date('H'), date('i'), date('s')-1, date('m'), date('d'), date('Y')))

Account ID


Dependency system:

  • The database specifies account applications
  • The session specifies user roles, users are only able to have roles that their accounts have subscribed to
  • XSL logic tests user roles to present functionality based upon authorized roles
  • Sometimes XSL logic will present information / functionality that a USER does not have specific access to, yet their ACCOUNT does. This is why there is a basic role for an application, then specific roles for application privileges.
  • Applications can be directly dependent upon one another, they can also be dependent upon other system resources too, like imagemagick, pear libraries, and other such things.
  • This can all be specified with an XML document, which can be used at build and load.
  • You could make the XML document like a sitemap or a global conf file, where builder or something looks at your application setup, then builds the appropriate resource references to the required applications, and sets up the required variables in the index.php file, and even initializes the database. Ha, that would be amazing.