Доброго времени суток! Подскажите пожалуйста, в какую сторону "копать" (что именно читать, какие модули смотреть и т.д.) для создания сайта с ниже описанным функционалом.
Хочу сделать каталог файлов, например скриптов на Python.
Сайт должен выглядеть примерно так:
Слева меню, в котором располагаются категории (по назначению) скриптов. Например:
1. Подсчёт трафика
2. Управление пользователями
3. Работа с файлами
В каждую категорию, администратор сайта может добавлять новый скрипт, который представляется совокупностью следующих данных (для примера):
1. Категория (из списка выше)
2. Название скрипта (заголовок)
3. Описание скрипта
4. Сам файл скрипта (для его скачивания пользователями)
5. Статус (платный, бесплатный и т.д.), и прочие подобные поля
6. Картинка (например, логотип автора скрипта или если скрипт например отрисосывает меню - скриншот этого меню)
7. Ссылки на официальный сайт, документацию по скрипту
Ссылка на скачивание должна быть доступна только зарегистрированным пользователям, остальные ссылки (на оф. сайт, и пр.) могут быть доступны любым пользователям.
Ещё раз уточню, меня интересует не пошаговое руководство, как это сделать, а общие сведения о том, как именно это делается, как лучше, какие модули для этого лучше всего использовать? Что посмотреть/почитать по этому вопросу? И т.д.
Буду признателен за любую информацию по вопросу.
P.S. Заранее благодарен!