-
Notifications
You must be signed in to change notification settings - Fork 4
Home
This is the documentation about the technical infrastructure of the Johannes Tinctoris project and website.
The website of "Johannes Tinctoris: Complete Theoretical Works" is found in: ./Tinctoris
Its content is found within the folder structure matching the menu of the website, e.g. the webpage about the project team is found at ./Tinctoris/Project/ProjectTeam
.
Every folder contains an index.html file.
Apart from the texts section, every other section holds static content.
The music examples are encoded in a special format. An overwiew of the features can be found here: Music Entry
To get the website running locally, make the content of this repository available via a webserver like Apache.
The texts section contains the actual edition of Tinctoris's Theoretical Works. There again, every text available is stored within a designated folder.
The index.html within such a folder contains the raw structure of the page like menu and included scripts while the content is loaded from other sources.
The content is generated via a combined.js file that initializes the content object and its properties. To have content displayed within a pane, it is at least necessary to add the sources property:
texts.test = {};
texts.test.sources = [];
The content is as well added as as property of the text object. E.g. an edited version of the text is initialized like this:
texts.test.edited = 'Test';
- classes.js Music objects
- music-parser.js Music parser
- parser.js Text parser
- text-classes.js Text objects
- editor.js Controls GUI Editor and Workinput