Ну, про масштабы, это да :) К примеру, я сейчас делаю кастомный медиаманагер для нашего новостного портала. Немного о модуле: Это не просто модуль управления файлами, он одновременно работает и с файлами, и хранит информацию в базе данных об этих файлах. Основные цели и требования:
— работа с неограниченным количеством файлов (десятки и сотни тысяч файлов не должны стать проблемой),
— хранение мета-данных о файлах, включая кем залит, тип лицензии, источник, теги, категории и т.п.
— поиск по названиям, тегам, категориям, авторам и т.п.
— сортировка по дате, размеру, имени
Практически все это уже есть.
В перспективе еще сразу поиск в сторонних источниках (различные фотобанки, гугл.картинки и т.п.).
Я сейчас сел работать и завтра где-то после часа дня предлагаю сесть погонять сайт. В целом все должно быть готово.
Скриншотег:
?
То есть это не написанный с нуля модуль, а модифицированный родной медиаманагер MODX-а, со своими переопределенными компонентами и процессорами.