This is something I have been thinking about. I would really like to help work on this.
I am thinking that a database driven archive would be good. Leenew has posted a spreadsheet posted which could form a basis for the database, then we would want to upload the latest disc image for the game, images of artwork, cassette inlay etc. It would allow people to log in and upload stuff.
I dont think there is anything off the shelf that does this. I was looking into knocking something together in Drupal. I think it should be reasonably easy to do something like:
Have a title, and a range of fields like author, publisher, date. A list of associated files, a list of associated images. Choose one image for the main image on the front page. Maybe have one default file for the disc image download. A free text field for controls, a free text field (Or maybe a link to a wiki page) for more information - any historic information, and a list of links for other web pages. Maybe we should have a copyright status field so we can document which titles have been released by their authors (Ideally with links to documentation), which are being actively pursued (Which clearly can't be hosted) and which are presumed abandoned.
Unless someone has a better idea... I have looked into other software repositories. There are things like Apache Allura (https://forge-allura.apache.org/p/allur ... omparison/
), but these are more geared towards software development. Library and collection software seems too obsessed with Dublin core which contains some of the fields we would want, but seems difficult to alter, so going for something generic like drupal would allow flexibility in what is stored and how. It also offers user management for free, which we need as this is too much for one person.
Since we have a concrete offer from Roland, can we start with that? Can you provide a database? If we need more than that (Which we will for Arcadians stuff) we will have to cater for that later. Maybe have large files on storage elsewhere and linked across?
I think we need to make a start and solve problems as they come up.