Надо написать _облегченный_ форум по типу Yabb, Ubb
а чем он будет облегчен? Меньше функций и т.д.?
Интересно было бы узнать, как сделать создание категорий и самих досок в этих категориях
Встречный вопрос: где данные будут храниться? SQL ,база, текстовая или чего то еще?
Если что-то вроде текстовой, или DBM базы, то принцип тут наверное такой:
- отдельный файл-база для данных категорий
- для каждой категории отдельный файл-база с краткими данными каждого топика входящего в ее состав.
- сам топик со всеми потрохами-ответами тоже в отдельном файле
Создание - дело техники
вывод на экран - тут на форуме (или в разделе Perl) был топик о постраничном выводе. алгоритм подойдет.
На мой взгляд, лучше использовать не текстовые базы, а DBM (стоит глянуть на File_DB.pm - базы Berkeley, Работа по созданию/удалению/изменению резко упроститься -там данные представляются в виде хеша, будет быстрее, т.к. можно будет грузить и сортировать не все данные, а лишь ключи-идентификаторы)
SQL база - это другой разговор, несколько иной подход.