Able to have the skin for Septuro Builder hold the navigation for the modules
Was able to have the skin grab the navigation from the XML for the modules and put them in the left navigation. The skins navigation itself is kept at the top of the page.
Was able to have the skin grab the navigation from the XML for the modules and put them in the left navigation. The skins navigation itself is kept at the top of the page.
I was able to have the application builder and mocxs builder pages(modules) have their own navigation objects. With these navigation objects I was able to change the navigation for the module whenever a new instance of the module is created is is automatically added to the navigation for the module itself.
Worked on having the three pages of Sepruro Builder, application Builder and mocxs Builder in CMS style, meaning that the content on the page can be managed through a admin system. The content and the title for these pages are stored in the database.
In the Septuro Builder navigation there are links to the modules of septurobuilder, appbuilder and mocxsbuilder. Clicking these link are changing the modules perfectly through html calls. Next milestone will be to change the modules through ajax calls without changing the skin itself. One of the specifications of Septuro is that it works with or without javascript.
In the Septuro Builder I created a folder called mysql. This folder holds the exports of the creation of the database and the export of each table associated with and object in the same name spaces as the objects themselves. I was thinking that each time there is a change to a database or a database table to do a export, then copy that export to the mysql folder for the application. This way subversion itself will be the version control for the database. I talked to Steve Phillips about this and he thinks that each change to the database be appended to the end of a database version control file. The main thing we need it to know is the state of the database at any version of an application in the past.
Today I started work on the modules for Septuro Builder. The objects have been created and are pretty close to being done. I have separated Septuro Builder into two name spaces of appbuilder and mocxsbuilder. The application builder will be used to create new applications to run on the framework Septuro. The mocxs builder will be used to create the mocxs(module, object, css, xsl, and scripts) for the application that was just created. I really am looking forward to getting the Septuro Builder done, so I will be working on it during my lunch hours and at home after work when I can.
I spent some time this weekend working on the Septuro Builder application. I put a lot of work into the objects and the mysql database. Cant wait to get this working with the form plugin that Steve Phillips is working on.