Technical Details
From Lawries Tunes Archive
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.