siteadmin/relnotes
siteadmin/theming
siteadmin/plugins
- siteadmin/codebase
+ siteadmin/commandline-upload
-Part 2: Plugin Writer's Guide
+.. _core-plugin-section:
+
+Part 2: Core plugin documentation
+=================================
+
+.. toctree::
+ :maxdepth: 1
+
+ plugindocs/flatpagesfile
+ plugindocs/sampleplugin
+ plugindocs/trim_whitespace
+ plugindocs/raven
+ plugindocs/basic_auth
+ plugindocs/openid
+ plugindocs/persona
+ plugindocs/ldap
+
+
+Part 3: Plugin Writer's Guide
=============================
This guide covers writing new GNU MediaGoblin plugins.
pluginwriter/foreward
pluginwriter/quickstart
+ pluginwriter/database
+ pluginwriter/api
+ pluginwriter/tests
+ pluginwriter/hooks
+ pluginwriter/media_type_hooks
+ pluginwriter/authhooks
+
+
+Part 4: Developer's Zone
+========================
+
+This chapter contains various information for developers.
+
+.. toctree::
+ :maxdepth: 1
+
+ devel/codebase
+ devel/storage
+ devel/originaldesigndecisions
+ devel/migrations
+
+
+Part 5: Pump API
+================
+
+This chapter covers MediaGoblin's `Pump API
+<https://github.com/e14n/pump.io/blob/master/API.md>`_ support. (A
+work in progress; full federation is not supported at the moment, but
+media uploading works! You can use something like
+`PyPump <http://pypump.org>`_
+to write MediaGoblin uploadable applications.)
+
+.. toctree::
+ :maxdepth: 1
+
+ api/client_register
+ api/oauth
+ api/media
+ api/media_interaction
+
Indices and tables