| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-11-04 | Restructure the theme code to be more like WordPress / Habari. Now, | Bharat Mediratta | |
| the controller initiates a request to a top level page (eg: album.html.php) which is then free to include whatever other page chunks it wants with calls like <?= $theme->display('header.html') ?> Variables like $item and $children are in the global space for all views. theme.php helper is now Theme.php library which lets us store the name of the theme inside the variable itself. This means that the theme does not have to know its own name because you can use $theme->url() for all urls to stuff inside the theme itself, which makes it possible to cline a theme without changing a single line. Still using the mock album UI. | |||
| 2008-11-03 | Rename columns lft/rgt to left/right. | Bharat Mediratta | |
| 2008-11-02 | Create some basic infrastructure: | Bharat Mediratta | |
| * item model (contains basic item info, similar to the gx version) * module model (has info about each module and which version of it is installed) * added a very basic unit test to verify that we can create an instance of item * Updated our test controller to require a unit_test db config and call core::install if it hasn't been done already. New pattern: * core/helpers/core_installer.php creates core_installer helper. When we install a new module you call xxx_installer::install(), and when you want it to go away, you do xxx_installer::uninstall() Create | |||
