<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'/> <title> Habari - User Manual </title> <link rel="stylesheet" type="text/css" media="screen" href="style.css"/> </head> <body> <div id="topMenu"> <a href="index.html#introduction" title="Introduction">Introduction</a> <a href="habari.html" title="About Habari">About Habari</a> <a href="new.html" title="What's New">What's New</a> <a href="installation.html" title="Installation">Installation</a> <a href="upgrading.html" title="Upgrading">Upgrading</a> <a href="using.html" title="Using Habari">Using Habari</a> <a href="developer.html" title="Developer Introduction">Developer Introduction</a> </div> <div id="wrapper"> <div id="devintroduction"> <h1>Developer Introduction</h1> <p>To learn more about Habari internals and developing for Habari, listed are some useful starting points:</p> <ul> <li> <a href="http://wiki.habariproject.org/en/Debugging_Tips" title="Debugging Tips">Debugging Tips</a>: Some tips for getting started with debugging in Habari.</li> <li> <a href="http://wiki.habariproject.org/en/QueryRecord" class="mw-redirect" title="QueryRecord">QueryRecord</a>: The building block of Habari.</li> <li> <a href="http://wiki.habariproject.org/en/Coding_Standards" title="Coding Standards">Coding Standards</a>: Generally accepted practice within the project.</li> <li> <a href="http://wiki.habariproject.org/en/CSS_Coding_Standards" title="CSS Coding Standards">CSS Coding Standards</a>: Generally accepted CSS practice within the project (suggestion).</li> <li> <a href="http://wiki.habariproject.org/en/Habari_Workflow" title="Habari Workflow">Habari Workflow</a> : How Habari processes requests.</li> <li> <a href="http://wiki.habariproject.org/en/Code_Submisson" title="Code Submisson">Code Submisson</a> : How to submit code and patches for Habari.</li> <li> <a href="http://wiki.habariproject.org/en/Habari_Classes" title="Habari Classes">Habari Classes</a> : An overview of the main object classes used by Habari.</li> <li> <a href="http://wiki.habariproject.org/en/Multisite" title="Multisite">Multisite</a> : How multi-site configurations work in Habari.</li> <li> <a href="http://wiki.habariproject.org/en/User_Overrides" title="User Overrides">User Overrides</a> : How to use the `/user/classes` and `/user/themes` directories to override core Habari functionality.</li> <li> <a href="http://wiki.habariproject.org/en/Plugin_Hooks" title="Plugin Hooks">Plugin Hooks</a> : A list of available hooks for your plugins.</li> <li> <a href="http://wiki.habariproject.org/en/Creating_A_Plugin" title="Creating A Plugin">Creating A Plugin</a> : A tutorial on Habari Plugin architecture.</li> <li> <a href="http://wiki.habariproject.org/en/Rewrite_Tutorial" title="Rewrite Tutorial">Rewrite Tutorial</a> : How to construct rewrite rules for Habari.</li> <li> <a href="http://wiki.habariproject.org/en/Database_Schema" title="Database Schema">Database Schema</a> : Structure of the Habari Database.</li> <li> <a href="http://wiki.habariproject.org/en/Stack_Class" title="Stack Class">Stack Class</a>: The Stack class allows a developer to create a "stack" of items for later output.</li> <li> <a href="http://wiki.habariproject.org/en/Managing_Media" title="Managing Media">Managing Media</a>: How Habari helps developers manage media from a variety of sources.</li> <li> <a href="http://wiki.habariproject.org/en/Human_Interface_Guidelines" title="Human Interface Guidelines">Human Interface Guidelines</a>: How to approach the further development of the administration interface and its intended use.</li> </ul> </div> </div> </body> </html>