Dropbox-2.0.0-beta
Не буду много писать, скажу только, что поднятая ранее тема получила свое продолжение в виде свеженького пакета dropbox-2.0.0-beta. Этот пакет создает новый тип источника файлов, взаимодействующий с облачным сервисом dropbox.com

Вообще, не смотря на то, что прошло совсем не много времени, на разработку этого пакета ушло 20 с лишним часов (вчера проработал 14 часов к ряду). За основу был взять этот пакет, но хотя в нем нашлось много всего полезного, все-таки своих функций он вообще не выполнял, так как был написан еще в 2012-ом, использовал старое API (или вообще самописное), а некоторых функций и вовсе не было (типа создания или обновления файлов). Так же большим минусом в нем являлось отсутствие кеширования полученных файлов, что не позволяет из дропбокса использовать контент как статику во фронте, ибо среднее время загрузки с дропбокса — 1-2 секунды. В новом же пакете в настройка медиасурса можно установить cacheable=1 и тогда загружаемые файлы будут кешироваться (пока не кешируются списки директорий и т.п., но сам контент кешируется). Кстати, если файл редактируется на стороне сайта, то кеш этого файла удаляется. И при сбросе кеша сайта все очищается. Так что нормальный такой баланс облачности и производительности. А если надо, чтобы всегда все актуальное было — то не устанавливайте cacheable=1.
Файлы можно заливать, удалять, скачивать, просматривать и редактировать, перемещать. Печально, конечно, что нельзя пока перемещать между разными медиасурсами, а вот мысли такие есть…
Пакет выложен и на modx.com, и в наш репозиторий. Если кто оценит труд, внизу форма донейта, буду благодарен.