WikiExtensions
From Texas Instruments Embedded Processors Wiki
Overview
This page provides a link to pages that detail extensions that are installed on this wiki. These extensions are installed to give additional flexibility and functionality to the Wiki, allowing authors to better organize and layout the content. Unfortunately, in many cases, the knowledge of the extensions and the best practices for using them are not always obvious. These pages will attempte to remedy this issue by providing examples of both how and when to use each extension.
Extension Types
The majority of extensions can be classified into a handful of categories. The list below describes some of the most common types, and their general purpose. There are hundreds of extensions available and only a small subset of those are installed on this Wiki. This is not meant to be an exhaustive list, but merely a few examples to give an idea of what the extensions are and what can be accomplished with them.
Most of the extensions that will be covered here are General MediaWiki extensions that have been developed by the MediaWiki Community. Some others were developed internally within TI to add requested functionality, and a few others were created by a 3rd party for the Community at the direction of TI.
- Tag Extensions - These are the most common type of extension. They essentially create XML like tags that can be used in Wiki text to specially mark code that will be replaced when the page is actually rendered. The Dynamic Page List (DPL) Extension is one example of a Tag Extension. It allows used of the <DPL> and </DPL> to specify commands for automatic generation of Wiki Page lists.
- Function Extensions - These types of extensions can change the look and feel of the wiki. They add a function that gets called by the MediaWiki parser to insert content into the Wiki frame or page. One example of a Function extension is the BreadCrumbs extension that displays the last 5 pages that a user has navigated to near the page title.
- Special - Special Extensions are typically found on the Special:SpecialPages page. Many times these are reports or forms that allow viewing of wiki statistics or maintenance of the wiki.
More types may be added here as they are detailed.
Installed and Documented Extensions
Here is a list of the installed extensions that are currently documented.
