New features, November 2024

Current version of the page has been reviewed and is approved ().


Here are some new features added in 2024.

Permalinks

Permalinks can be configured on this page: Site/Permalink

Wiki administrators can define permalink URLs redirecting to pages. A permalink URL looks like this:
  https://wiki.audio/permalink/abcd

Example permalink: https://wiki.audio/permalink/1746 redirects to Approaching Soundscapes of Baroque Theatres

A permalink can be placed on printed articles and publications. A visitor opening the permalink will be redirected to a wiki page.

If in the future the page is moved to a different URL, the permalink can be redirected to the new page.

Multi-track audio player

This has been documented here: TrackSwitch prototype

Education walks

It is now possible to configure a sequence of pages to be visited in a particular order. The pages do not need to be in the same branch of the page tree.

See explainer video and screenshots.

How to configure education walks



Web-based piano player

This is now configurable as a form, see Forms/DocumentationAudiokeys.

Added “Just intonation” and “Pythagorean tuning” based on C4.

It is possible to add new tunings, e.g. Meantone or Well temperaments.

The piano player is designed to have 12 tones per octave, we should discuss if we want to add international tunings.

Articles pending approval

New special page listing all articles pending approval in all languages.
wiki.audio/Site/Pending

These articles have been marked by their authors as ready for approval, and an editor needs to check them and approve them.

Last approved version

When a page is approved by an editor, and later modified by an author, its status is reverted to draft or pending. Draft and pending articles are not shown publicly.

This new function will store the last approved version, and for unregistered visitors will display that version instead of the latest one.

"Approve" link, Remove approved version

To approve a pending article, an editor needed to open the page for editing, select the status in a dropdown, and save the page.

This new function adds a link near the top of the article that will approve it with one click.

For approved articles, another link has been added near the top, to remove a previously approved version, for example if it has been approved by mistake.

Recent changes notifications

We have enabled automated email notifications for recently edited pages, with their status, and a link to the wiki.audio/Site/Pending page.

This is configured on SiteAdmin/NotifyList by a wiki administrator. Different recipients can be configured for different language sections, for example:
notify=email@example.com group=De

Full documentation: PmWiki.Notify.

New language section

Added Turkish language, update Interlanguage configuration.

User management

Added function to change user names and email addresses.

From the SiteAdmin/UserManagement page, click on a user name, or on the contributions columns:


A new form to edit the account properties will open:


The administrator can change the user name, email, password and permissions. 

The same page now shows the user contributions after the form. We should probably remove the individual user profile pages and use this form instead.


Uploads auto-clean up

This is a new function that keeps track of all files uploaded to the wiki and attached to pages. 

When a file is detached from a page, and no other page links to it, the file will be hidden (but can still be restored in case of a mistake). After 30 days, detached orphan hidden files are removed from the server. There is still a copy in the backups for 30 more days and the developer can recover it. 60 days after detachment, the file is permanently deleted.

This function recognises related files like cover pictures for videos (including local and YouTube videos), zip folders with TrackSwitch audio files, and files attached to older approved article versions.

Monitoring for backups, replication

The backup system is working and changes to the wiki are being monitored daily.