<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>5. Integration and Customization Guide — Bugzilla 5.0.4 documentation</title> <link rel="stylesheet" href="../_static/bugzilla.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', VERSION: '5.0.4', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true, SOURCELINK_SUFFIX: '.txt' }; </script> <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/underscore.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> <link rel="shortcut icon" href="../_static/favicon.ico"/> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="5.1. Customization FAQ" href="faq.html" /> <link rel="prev" title="4.13. Installed Extensions" href="../administering/extensions.html" /> </head> <body> <div class="related" role="navigation" aria-label="related navigation"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="faq.html" title="5.1. Customization FAQ" accesskey="N">next</a></li> <li class="right" > <a href="../administering/extensions.html" title="4.13. Installed Extensions" accesskey="P">previous</a> |</li> <li class="nav-item nav-item-0"><a href="../index.html">Bugzilla 5.0.4 documentation</a> »</li> </ul> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="section" id="integration-and-customization-guide"> <span id="integrating"></span><h1>5. Integration and Customization Guide<a class="headerlink" href="#integration-and-customization-guide" title="Permalink to this headline">ΒΆ</a></h1> <p>You may find that Bugzilla already does what you want it to do, you just need to configure it correctly. Read the <a class="reference internal" href="../administering/index.html#administering"><span class="std std-ref">Administration Guide</span></a> sections carefully to see if that's the case for you. If not, then this chapter explains how to use the available mechanisms for integration and customization.</p> <div class="toctree-wrapper compound"> <ul> <li class="toctree-l1"><a class="reference internal" href="faq.html">5.1. Customization FAQ</a></li> <li class="toctree-l1"><a class="reference internal" href="languages.html">5.2. Languages</a></li> <li class="toctree-l1"><a class="reference internal" href="skins.html">5.3. Skins</a></li> <li class="toctree-l1"><a class="reference internal" href="templates.html">5.4. Templates</a><ul> <li class="toctree-l2"><a class="reference internal" href="templates.html#template-directory-structure">5.4.1. Template Directory Structure</a></li> <li class="toctree-l2"><a class="reference internal" href="templates.html#choosing-a-customization-method">5.4.2. Choosing a Customization Method</a></li> <li class="toctree-l2"><a class="reference internal" href="templates.html#how-to-edit-templates">5.4.3. How To Edit Templates</a></li> <li class="toctree-l2"><a class="reference internal" href="templates.html#template-formats-and-types">5.4.4. Template Formats and Types</a></li> <li class="toctree-l2"><a class="reference internal" href="templates.html#particular-templates">5.4.5. Particular Templates</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="extensions.html">5.5. Extensions</a><ul> <li class="toctree-l2"><a class="reference internal" href="extensions.html#adding-a-new-page-to-bugzilla">5.5.1. Adding A New Page to Bugzilla</a></li> <li class="toctree-l2"><a class="reference internal" href="extensions.html#altering-data-on-an-existing-page">5.5.2. Altering Data On An Existing Page</a></li> <li class="toctree-l2"><a class="reference internal" href="extensions.html#adding-new-fields-to-bugs">5.5.3. Adding New Fields To Bugs</a></li> <li class="toctree-l2"><a class="reference internal" href="extensions.html#adding-new-fields-to-other-things">5.5.4. Adding New Fields To Other Things</a></li> <li class="toctree-l2"><a class="reference internal" href="extensions.html#adding-admin-configuration-panels">5.5.5. Adding Admin Configuration Panels</a></li> <li class="toctree-l2"><a class="reference internal" href="extensions.html#adding-user-preferences">5.5.6. Adding User Preferences</a></li> <li class="toctree-l2"><a class="reference internal" href="extensions.html#altering-who-can-change-what">5.5.7. Altering Who Can Change What</a></li> <li class="toctree-l2"><a class="reference internal" href="extensions.html#checking-syntax">5.5.8. Checking Syntax</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="apis.html">5.6. APIs</a><ul> <li class="toctree-l2"><a class="reference internal" href="apis.html#core-module-api">5.6.1. Core Module API</a></li> <li class="toctree-l2"><a class="reference internal" href="apis.html#ad-hoc-apis">5.6.2. Ad-Hoc APIs</a></li> <li class="toctree-l2"><a class="reference internal" href="apis.html#xml-rpc">5.6.3. XML-RPC</a></li> <li class="toctree-l2"><a class="reference internal" href="apis.html#json-rpc">5.6.4. JSON-RPC</a></li> <li class="toctree-l2"><a class="reference internal" href="apis.html#rest">5.6.5. REST</a></li> <li class="toctree-l2"><a class="reference internal" href="apis.html#bzapi-bzapi-compatible-rest">5.6.6. BzAPI/BzAPI-Compatible REST</a></li> <li class="toctree-l2"><a class="reference internal" href="apis.html#rest-v2">5.6.7. REST v2</a></li> </ul> </li> </ul> </div> <hr class="docutils" /> <p>This documentation undoubtedly has bugs; if you find some, please file them <a class="reference external" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&component=Documentation">here</a>.</p> </div> </div> </div> </div> <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> <div class="sphinxsidebarwrapper"> <p class="logo"><a href="../index.html"> <img class="logo" src="../_static/bugzilla.png" alt="Logo"/> </a></p> <h4>Previous topic</h4> <p class="topless"><a href="../administering/extensions.html" title="previous chapter">4.13. Installed Extensions</a></p> <h4>Next topic</h4> <p class="topless"><a href="faq.html" title="next chapter">5.1. Customization FAQ</a></p> <div id="searchbox" style="display: none" role="search"> <h3>Quick search</h3> <form class="search" action="../search.html" method="get"> <div><input type="text" name="q" /></div> <div><input type="submit" value="Go" /></div> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> <script type="text/javascript">$('#searchbox').show(0);</script> </div> </div> <div class="clearer"></div> </div> <div class="related" role="navigation" aria-label="related navigation"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="faq.html" title="5.1. Customization FAQ" >next</a></li> <li class="right" > <a href="../administering/extensions.html" title="4.13. Installed Extensions" >previous</a> |</li> <li class="nav-item nav-item-0"><a href="../index.html">Bugzilla 5.0.4 documentation</a> »</li> </ul> </div> <div class="footer" role="contentinfo"> Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.6. </div> </body> </html>