Technical Details

From Lawries Tunes Archive
Revision as of 13:31, 7 August 2015 by Lpb (talk | contribs) (Note on copyright on these.)
Jump to navigationJump to search

This site is constructed using:

  • Mediawiki - for the core wiki infrastructure that allows collaborative editing and viewing of the content

with the following extensions added:

  • MultiCategorySearch - to support searching for tunes over multiple categories
  • NewArticleTemplate - to support inclusion of template content into the editor when creating new pages
  • Newest_Pages - to display the latest pages (mostly tunes) added to the site

It also relies very much on:

  • ABC Javascript (abcjs) - an open source javascript engine for rendering abc formatted tunes as sheet music entirely in the browser

Integration of the abcjs package required coding an onBeforePageDisplay() hook to include and configure the required abcjs_plugin_2.1-min.js javascript package.

Copyright on these various packages is as shown on their respective sites.