Вы чего с толку сбиваете?...
И в мыслях даже не было!!! Честное благородное слово! Просто, чтобы не смущать публику, задача сначала была выдана в урезанном виде. И этого хватило чтобы начать обсуждалово, за что всем весьма признателен.
Итак, задачка:
1. сайты на локале и в сети имеют одинаковую структуру таблиц в базе и каталогов на диске;
2. изменение контента ведется с нескольких рабочих мест на локалях и подразумевает под собой изменение текстовых блоков, аплоад картинок, аплоад файлов, которых можно скачать посетителю сайта;
3. поскольку все хотелось бы осуществлять средствами, интегрированными в MODX, пользователь бэкэнда должен иметь управляющий элемент (либо - несколько) + настройки, которые позволят ему привести в соответствие содержимое локальной версии сайта и интернет-версии.
Насколько я понимаю, из-за богатства функционала, который нужен для решения данной задачи, придется писать кучу кода и классов и выносить это все в к.н. решение, именованное, скажем, ContentReplicatinManager, либо к.н. по-другому. Поскольку не являюсь весьма продвинутым спецом по PHP, хотя код, по мере необходимости и пишу, не могу взяться в качестве основного решателя данной задачи. Но посильную помощь в тестировании, проверке кода и т.д. готов оказать.
Я не сильно напрягаю уважаемое сообщество?