Enano Documentation Project

  • Log in
  • Create an account
«

Navigation

  • Home
  • Admin handbook
  • API documentation
  • Enano home
»
changes
  • mine
  • recent
  • this page
site tools
  • Create a page
  • Upload file
  • Special pages
Page tools
article discussion (0) more options
  • vote to delete this page
  • view printable version

API

The Enano API reaches far and wide, allowing you to add features and functionality to almost all of Enano. This API section aims to provide developers with information on doing common tasks.

  • Technical overview of Enano
  • Hello World plugin
  • Plugin metadata
    • Header block (info)
    • Install, uninstall, and upgrade
    • Language strings
  • Hooks: the entry points for plugins
  • Basic functions you will use a lot
  • Common CSS classes and visual elements
  • Javascript API basics
  • Using localization and language features
  • Creating special pages
  • Creating new namespaces
  • Parser and tag sanitizer
  • Adding pages to the admin control panel
  • Adding pages to the user control panel
  • Adding sidebar blocks
  • Adding tabs to user pages
  • Inserting HTML into the <head> tag
  • Adding additional content to searches
  • Adding new auto-completion schemes
  • Access control lists - checking and adding new actions
  • Caching
  • Extending authentication
(show page tags)
Categories: (Uncategorized) [ edit categorization ]
»

About

The Enano Documentation Project is a community wiki where high-quality documentation is maintained for Enano. This includes instructions, examples, design overviews and essays, screenshot tours, and more!

Links

«
© 2007 Contributors. All content is under the GNU Free Documentation License.
Website engine powered by Enano  |  Valid XHTML 1.1  |  Valid CSS  |  Generated in 0.24sec