As I announced a little while back, some new module code was being tested and some custom Router and Loader classes put in place that would replace the previous HMVC functionality. That code was just pushed to the develop branch and is now officially part of the project.
This also means that a few miscellaneous changes happen throughout the project, including:
- Separated all Bonfire code from your Application's code.
- Most bonfire specific code now uses a BF_ prefix instead of the MY_ prefix your application would use.
- The module_* methods in the application_helper file have been moved to the Modules class. The application_helper methods are still there but are considered deprecated.
I believe those are the biggest things that you'll notice. If I missed anything, feel free to call me on it.
The next two things on my plate are a revised docs system that's a bit more powerful, slightly different theming, and maybe, just maybe, some basic search capabilities. Also coming next is the new menu system that's been hinted at. I'll write another post in the next day or two to explain why the menu system needs to be redone and why Contexts were not quite as great as I originally imagined them to be.