Задача - сделать каталог тем и плагинов, доступных из админки. Если в лоб, то решение будет за 5 минут, но что потом? Необходимо детализировать задачу. Во первых кэшировать - дергать данные из инета например не чаще раза в час. Второе - постраничная навигация, то есть надо как то получить инфу о количестве страниц. Далее - разбивать плагины и возможно темы по категориям. Категорий должно быт мало, например админка, контент фильтры (типа маркдаун), комментарии, и так далее. Нужна сортировка плагинов и желательна не по имени плагина, а по его популярности, а следовательно нужно вести рейтинг плагинов. Рейтинг может быть скорее один - по количеству скачиваний.

Предположу, что было бы удобно инфу о плагинах отдавать в rss, но rss имеет ограниченное количество свойств: заголовок, ссылка, текст, файлы. Для каталога же нужна дополнительная инфа: версия (чтобы сравнить с установленной), рейтинг, для тем - скриншоты. Также нужна многоязычная поддержка. Как вариант - добавить новые поля в элемент item rss, но тогда rss не будет уже стандартным. Как быть? Одна из Идей - вместо текста использовать ini из about.ini. Тогда рсс перестанет быть человекопонятным (хотя изначально предполагается формат для роботов). Если скачивать, то позволят ли редирект на скачивание файла для подсчета количества закачек? Обрабатывают ли редирект грамотно обертки php?

Вроде как изначально задача формулировалась из нескольких слов.