Клонирование StackExchange с использованием WordPress?
Если бы вы собирались создать сайт-клон StackExchange с использованием WordPress, как бы вы это сделали?
1 answers
Используя WordPress в качестве CMS (системы управления контентом), это было бы относительно просто. Просто помните, что прямолинейный не означает "легкий"...
Пользовательские типы записей
Одной из новейших и лучших функций WordPress являются пользовательские типы сообщений. Вместо того, чтобы использовать традиционное сообщение или страницу, я бы сделал два вида пользовательских типов сообщений - один для вопросов и один для ответов. Очевидно, что вопрос будет содержать заголовки, теги и контент. Ответы будут просто будьте довольны.
Я бы также добавил пользовательское мета-значение к каждому ответу, чтобы привязать его к конкретному вопросу.
Как вопросы, так и ответы могут содержать комментарии, что хорошо работает с существующей структурой
Голосование
Доступно несколько различных плагинов для голосования, хотя ни один из них на самом деле не справляется с системой меритократии, которая была создана таким образом. Тем не менее, любой плагин, который позволяет вам оценить вопрос/ответ, будет хорошим местом для начала. С некоторыми незначительными настройками вы могли бы получить это работает как система голосования вверх/вниз SO.
Меритократия
Каждая учетная запись пользователя должна иметь настраиваемое поле, связанное с репутацией пользователя. Это будет изменено непосредственно подключаемым модулем голосования "вверх/вниз".
Другие функции
Остальная часть пользовательского интерфейса будет полностью зависеть от вас - он может либо полностью отражать, либо принимать свой собственный формат. Действительно, как только у вас есть вопросы и ответы, представленные и сохраненные в базе данных правильно, небо предел.