RenovatioCMS is always under development. The overview below gives some insight in the changes and enhancements that have been included in Version 001.095:
- Upload extension (experimental): An upload extension has been added, allowing legitimate users to select an arbitrary number of files and upload them to a protectedfolder. To keep hackers from uploading and executing scripts, 5 different (redundant) security layers have been added: (1) the RVCMS login system, (2) blocked access to the folder (.htaccess), (3) blocked access to the files (CHMOD – 0200), (4) removal of file extensions (replaced by “.upload“) and finally: (5) prevention of local file inclusionattacks by using random file names unknown to the user (tokens of 32 characterslong, 6.27 × 1057 possible combinations).
The total amount of data that can be uploaded is limited (this limit can be adjusted using settings management). To keep the system from accumulating unused files, old files will be removed from the upload buffer automatically. Furthermore, when used on a PHP server that supports APC, the system will show an active progress barincluding statistics like “time remaining“, “uploaded data” (MB), “file size” (MB) and the “average upload speed” (KB/sec). The user will be able to cancel uploads and open uploaded files. Opening uploaded files is still experimental: only file properties are shown. Applications that actually process uploaded files (image processing) will be included in upcoming releases.
- Second skin (experimental): A second skin has been added. This gave us a chance to experiment with new design elements like horizontal menu’s and a different page layout. In addition, we have been experimenting with graphical techniques like opacity, CSS3 (shadows, rounded corners, gradients), “gamma correction” and “sub-pixel reconstruction anti-aliasing“. The new skin’s visual appearance will become more enhanced in upcoming releases.
Other small optimisations and alterations that have no significant influence on the user experience are not shown in the overview above. You can reveal these differences yourself, by downloading different RenovatioCMS versions and comparing them using WinMerge.