"ERROR: The remote path must start with a module name not a /"
Вы умеете читать ошибку?
Уберите два двоеточия в вашем втором пути. Или если вы хотите использовать именно rsync протокол с двумя двоеточиями, то укажите имя модуля, настроенного в rsync, а не просто путь к папке.
Если есть опыт на Java, хоть и не большой, выбирайте Android. И есть куда приложить усилия и можно монетизировать потом эти увлечения... Android Studio бесплатен, Android SDK документирован и понятен. Множество статей и уроков... А когда начнете тестировать свои приложения на своем устройстве, то кайф обеспечен!... :)
MODX Ambassador России, самозванный БЭМ-евангелист
Если с помощью xPDO: $children = $modx->resource->getMany('Children');
Можно воспользоваться готовым сниппетом (getResources или pdoResources, второй предпочтительней), который «обернёт» результат в шаблон чанка или выведет в удобном формате.
Если у тебя проблема с деплоем, тогда просто сделай симлинк директории web на public_html
или куда надо туда сделай. Менять структуру директорий плохая идея.