We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 18913
    • 654 Posts
    This is an auto-generated topic for CerberusX 0.1-alpha1 by mconsidine.

    Brief Description:

    This script creates a folder above a site root and copies selected files from a MODX site to that location. It also creates code for a plugin, module, function and cron job, each of which can compare the backedup versions of those files with those that exist on the site at the time the integrity-checking code is run. If there is a discrepancy with any one of the files, all selected files are restored from the backup folder and a message is sent notifying that the change was made.
    In mythology, Cerberus was a multi-headed dog which guarded the gates of Hades, ensuring that the beings there stayed put. It seemed like an appropriate name to use for inspiration.
    NOTE : This has seen only limited testing on a live server and a local install, both running Evolution 1.0.4. If you are not careful with your path names, it is easy to overwrite the wrong file. MAKE SURE YOU KNOW WHAT FILES ARE GOING WHERE AND THAT YOU CAN RESTORE THEM IF YOU NEED TO!
    As written, this is aimed at Evolution installs. That said, the approach could be adapted to Revolution.