~/talk

Extension Development with Mediawiki

Talkat Open Source Bridge 2014 · 2014-06-24..06-27· [open-source]
github:richajain
slides:none on file

Shows how to build a working MediaWiki extension that adds inline annotations stored in a new DB table and reachable via custom REST-style endpoints: it uses beforePageDisplay hook to inject a View Annotations tab, implements create/read/update/destroy/search as API modules, loads the client with OKFN annotator JS via ResourceLoader, registers classes with wgAutoloadClasses and creates schema with loadExtensionSchemaUpdates, and demo proves editing and deletion (including for logged‑out users) on article/talk/category pages.

AI-written summary · about

  1. 0:00Start
  2. 1:10What Is Mediawiki
  3. 2:33Basic Packages
  4. 3:11Mediawiki Installation
  5. 4:54Mediawiki Extensions
  6. 6:23How To Develop Your Own Extension
  7. 7:24Execution
  8. 7:55Localization Setup
  9. 9:29Installing Extensions
  10. 9:47Internationalization
  11. 11:50Dynamic Messages
  12. 12:00Extension Types
  13. 12:27Special Pages
  14. 13:32Hooks
  15. 14:37Tag Extensions
  16. 15:46Implementation
  17. 21:31Parser Set Up
  18. 23:42Common Extensions
  19. 25:57Demo
  20. 27:57Setup File
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.