Skip Navigation

Text Only/ Printer-Friendly

Documentation

  • Setup and Settings

    How to setup Reason, create a localized version of the settings directory, configure the error handler, and upgrade settings from version to version.
  • Deploying Modules

    Basic information on how to setup and deploy new modules using Reason.
  • The Entity Class

    Overview of the critical and often interacted with entity class, along with some tips for optimizing performance.
  • The Entity Selector Class

    The entity selector class is used by almost every Reason module, not to mention most of the administrative interface. Understanding how to use this class effectively is critical to any Reason developer.
    • Behind the Scenes
      Info on how the entity selector generally works, including info on swallowing and merging ... this page does not document any methods that are typically used outside of the entity selector class itself.
  • The DBSelector Class

  • Reason Administrative Interface

  • HTML Editor Plugins

    Details on Reasoon's plugin framework for WYSIWYG or lightweight markup editors
  • Deprecated Documentation

    • The Generic Module
      Super deprecated docs about the original generic module ... we should write documentation about generic3, the current iteration of the generic module. Developers should also take a look at the inline documentation of the generic3 module to see how it works.
    • Functions
    • Dependencies
  • phpDocumentor Generated Docs

    Source code documentation — look here for the nitty gritty details.
  • Creating Reason Templates

    In order to customize the look and feel of Reason sites beyond the capabilities of CSS, you'll need to create a Reason template. This page will explain how to do just that.
  • Content Managers