Клонирование StackExchange с использованием WordPress?


Если бы вы собирались создать сайт-клон StackExchange с использованием WordPress, как бы вы это сделали?

Author: Gelay Jamtsho, 2011-01-10

1 answers

Используя WordPress в качестве CMS (системы управления контентом), это было бы относительно просто. Просто помните, что прямолинейный не означает "легкий"...

Пользовательские типы записей

Одной из новейших и лучших функций WordPress являются пользовательские типы сообщений. Вместо того, чтобы использовать традиционное сообщение или страницу, я бы сделал два вида пользовательских типов сообщений - один для вопросов и один для ответов. Очевидно, что вопрос будет содержать заголовки, теги и контент. Ответы будут просто будьте довольны.

Я бы также добавил пользовательское мета-значение к каждому ответу, чтобы привязать его к конкретному вопросу.

Как вопросы, так и ответы могут содержать комментарии, что хорошо работает с существующей структурой

Голосование

Доступно несколько различных плагинов для голосования, хотя ни один из них на самом деле не справляется с системой меритократии, которая была создана таким образом. Тем не менее, любой плагин, который позволяет вам оценить вопрос/ответ, будет хорошим местом для начала. С некоторыми незначительными настройками вы могли бы получить это работает как система голосования вверх/вниз SO.

Меритократия

Каждая учетная запись пользователя должна иметь настраиваемое поле, связанное с репутацией пользователя. Это будет изменено непосредственно подключаемым модулем голосования "вверх/вниз".

Другие функции

Остальная часть пользовательского интерфейса будет полностью зависеть от вас - он может либо полностью отражать, либо принимать свой собственный формат. Действительно, как только у вас есть вопросы и ответы, представленные и сохраненные в базе данных правильно, небо предел.

 4
Author: EAMann, 2020-06-15 08:21:38