Категоризация тем форума
Введение
Идеи
Категоризация метками
Суть категоризации тем в форуме состоит в том, что при создании новой темы:
она обозначается ограниченным множеством областей/групп, покрываемых решаемым вопросом (разделы форума),
задаются метки для уточнения диапазона вопроса (метки темы).
Тема может отображаться в нескольких разделах - это называется зеркалированием. Данная возможность полезна в том случае, когда требуется решить вопрос из смежных областей (таких как формализация задач и алгоритмика).
Для разделов разработки ПО целесообразно ввести метки:
язык/средство реализации (prolog, fortran, java, pascal, mysql, …) из ограниченного списка (контроллиуемого лицами, наделёнными некоторыми полномочиями).
Набор меток может ограничиваться областью раздела. Допустим, для компьютерной графики: OpenGL, DirectX, 2D, 3D, текстура, z-буффер, точка, многоугольник, матрица, вектор, триангуляция, …
Для других разделов НЕ-разработки имеет смысл ввести метки согласно их спектру деятельности, например:
Тип ОС: UNIX,Windows,Mac,iPhone,Android,Symbian,Palm,… (Системы, Сети, Технологии)
Тип ПО: деловое ПО, СУБД, научное ПО, графика и дизайн, интернет, … (Программное Обеспечение)
Сетевые устройства: шлюз, коммутатор, роутер, файрвол, … (Компьютерные сети)
TCP/IP, UDP,
FTP, SSH, lan, wan, Wi-Fi, провайдер, инфраструктура, torrent, p2p, … (Компьютерные сети)
Тип движка/платформы:
CMS, CMF, e-commerce, форум, блог (WWW → Готовые движки)
Дополнительно можно ввести модуль морфологического разбора текста, чтобы помочь пользователю при наличии синтаксических ошибок. Таким образом, даже при неверно введённой метке, будет предложено корректное слово.
Примеры
«Посоветуйте простенькую бд.» (разделы: БД; метки: C++)
«Проблема с std:string» (разделы: Специфические вопросы по языкам программирования → C++; метки: C++, STL)
«свойство окна Visible в VC2010» (разделы: Разработка пользовательского интерфейса → MFC / WTL; метки: C++, Visual Studio)
«Версия продукта из ресурсов» (разделы: Программные Интерфейсы → WinAPI; метки: C++, Visual Studio)
«raid замедляет работу жестких дисков» (разделы: Аппаратные средства; метки: диски, raid)
«Русский текст в Турбо Паскале» (разделы: Разработка пользовательского интерфейса, Windows; метки: Pascal, Windows, кодировки)
«Вопрос о компонентах» (разделы: Установка средств разработки и их компонентов; метки: Delphi, компоненты)
«Интеграция приложений.» (разделы: Проектирование ПО; метки: аутентикация, авторизация)
«Экспорт данных в MS Excel ans MS Word» (разделы: Программные Интерфейсы → COM/DCOM/ActiveX/ATL; метки: форматы файлов)
Граф-рубрикатор