Version 1, last updated by mikewill at December 28, 2009 19:26 UTC

The following Wiki will detail the default directory setup. This wiki page is assuming that Whizby is running inside its own directory and that phpBB is located somewhere else.

  • Objects
    includes/objects
    Objects are the core of the system.
    • includes/objects/base.php
      Base object, all objects no matter if they are a plugin or not need to extend this class. It provides default getters, setters, and other magic methods. More documentation coming soon.
    • includes/objects/page.php
      Handles all pages
    • includes/objects/comment.php
      For comments
  • includes/application/*
    Contains all file relating to the application system. More details coming soon.
  • includes/core/
    All core files for Whizby to run including the cms class, request class and phpbb static class.
  • includes/modules/
    Contains all modules for the system. In Whizby you can create pages and with these pages you can have a module control the page. A useful reason for this would be creating dynamic pages to display all site comments, weather or a site bug tracker.
  • includes/utilities
    Contains classes to perform common tasks that do not fit under any one object. All text processing class are contained here such as the Textile parser.

More details and documentation coming soon, this Wiki page currently only offers a small example of the directory setup for development purposes.