Archives Are Now Accessible


Contributors will now have access to archived revisions of all data on the site. Somewhat similar to the revision history on websites like Wikipedia, this will allow you to revert back to an older version of data to undo a mistake or a malicious attack on the data with ease. You can access them from the options where you send data to the Development Area. With the archives, you can either send the archived revision to the Development Area directly, or overwrite existing changes in the Development Area with the archived revision. Please keep in mind that if you use this feature to overwrite and unpublished changes, you will lose those changes and it cannot be undone.

This feature took significantly longer than anticipated to implement due to the structure of the data on the site. While websites like Wikipedia can simply store an entire page, this site has to store several rows of data from multiple tables and re-assemble them on request. This process was rigorously tested to ensure every single value from past versions can be restored, though considering my luck, there's probably a few minor bugs hiding from me. Please press CTRL+F5 to reload any scripts that may have changed in case you're having problems.

In the end, this is one more major feature crossed off the list. It is fully functional, though some additional functionality such as comparisons between revisions will be added at a later date.