The archive folder currently doesn't hold any content. It will be used for the purpose of housing very old chartz. This will mostly include the LSJUMB repository of paper chartz (about 50 years of old music), although this may house some old typeset chartz as well. Important design aspects are:
The location of the folder: Currently, the archives folder exists in a non-obvious part of the drive. A better location would be inside the folder labelled LSJUMB Full Digitized Chart Data alongside the Current Chartz, Future Chartz, and Old Chartz folders. This will make it easy to find, and will prevent accidental deletions. This will also make it easier to program into the LSJUMB Digital Music website.
Add/Removal Safety: Currently, any folder that is in the archive folder is delete-safe. In other words, directly deleting a folder will leave the drive in a consistent state, without any lingering broken shortcuts. I would like for the Archive to be add safe as well. If a user directly adds a folder to the drive (given the appropriate folder structure), then later wants to move it into a folder with a different status (e.g. Old Chartz), then that will be a safe operation. This may be accomplishable if the archive is designed not to keep track of shortcuts - they are deleted when a song is moved into the archive and recreated when a song moves out of the archive.
Addition Via Scripts: There should be a way to directly add items to the Archives via the scripts. Correct me if this is not true, but currently users are required to upload to the Old Chartz (or Current/Future), then move it to the archive afterwards.
Restructured Archive Folder
The archive folder currently doesn't hold any content. It will be used for the purpose of housing very old chartz. This will mostly include the LSJUMB repository of paper chartz (about 50 years of old music), although this may house some old typeset chartz as well. Important design aspects are:
LSJUMB Full Digitized Chart Data
alongside theCurrent Chartz
,Future Chartz
, andOld Chartz
folders. This will make it easy to find, and will prevent accidental deletions. This will also make it easier to program into the LSJUMB Digital Music website.Old Chartz
), then that will be a safe operation. This may be accomplishable if the archive is designed not to keep track of shortcuts - they are deleted when a song is moved into the archive and recreated when a song moves out of the archive.Old Chartz
(or Current/Future), then move it to the archive afterwards.