Skip Navigation
Omeka
  • Showcase
  • Get Involved
  • Add-Ons
  • Forums
  • Documentation
  • Download
  • Log In

Plugin Development Use Cases

The following uses cases are common when developing Omeka plugins, and written in a tutorial form for accomplishing creating specific features in your plugin:

General Plugin Use Cases

  • Writing Your First Omeka Plugin
  • Add Custom Theme Helper Functions
  • Make Your Plugin Configurable

Creating New Views Use Cases

  • Add a Page to the Admin Theme
  • Add a New Output Format

Filters Use Cases

  • Add Navigation to the Admin Theme
  • Modify and Extend the Admin Form for Adding and Editing Items

Hooks Use Cases

  • Append HTML to Pages on Admin Theme

Files Use Cases

  • Modify the Display of Specific File Types
  • File Handling & Uploading
  • Manipulating derivative images with ImageMagick

Database Interaction Use Cases

  • Save options to the database
  • Add & Retrieve Omeka Data using Database Classes
  • Creating an Element Set

Advanced Use Cases

  • Control access via the ACL
  • Give your page a unique URL by adding a new route
Retrieved from "http://omeka.org/codex/Plugin_Development_Use_Cases"

Documentation

  • Home
  • Screencasts
  • Themes
  • Appearance
  • Plugins

Page View

  • Page
  • Discussion
  • View source
  • History

Toolbox

  • What links here
  • Related changes
  • Special pages
Creative Commons License
Omeka Documentation is licensed under a Creative Commons Attribution 3.0 United States License.

About

  • Project
  • Staff
  • News
  • License

Help

  • User Forums
  • Documentation
  • Dev Listserv
  • Contact

Downloads

  • Download Omeka
  • Plugins
  • Themes
  • Packages
Roy Rosenzweig Center for History and New Media

Omeka is a project of the Roy Rosenzweig Center for History and New Media, George Mason University. Copyright © 2007–2016 CHNM.