@Gary, the OP did not really want to republish the website page for any changes.
Your idea of tagging would work if there were lots of events.
Currently, the code to display the PinBoards is very simple and is checking for a ClassName of 'pinboard':
Code:
<script>
var pb = pins.length;
var pinset = document.getElementsByClassName('pinboard');
for (var i=0; i<pb; i++) {
pinset[i].src = pins[i];
}
</script>
If you set up the ClassName of a Pinboard to be extensible 'pinboard Y23M10 Y23Q4 Festival Family Free', you could include buttons to alter the pinset variable to filter the selection.
A Christmas event might be 'pinboard 23Q4 Christmas' returning all Christmas activities and those in the last three months of the year.
Certainly the makings of an Amazon-style listing page...
Acorn
Bookmarks