• Долго думал над тем, что WordPress не хватает какого-нибудь простого форума построенного на основном принципе работы этого движка. Не тот, где есть категории, в них форумы и так далее… нет, просто один форум. Все представленные плагины форумов слегка перегружены или требуют каких-то усилий при интеграции с wp и живут отдельной жизнью.

    Представьте, что зарегистрированный пользователь (с правами подписчика) может писать посты в определенной рубрике (назовем ее «форум»), а все остальные могут оставлять комментарии к его посту. Получается, что на сайте будет только один форум (для персональных сайтов больше и не нужно) и посты в этой рубрики (форуме) можно сделать доступные на одной странице (назовем ее так же «форум»).

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

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

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

    Если у кого-то есть желание, то я могу написать тех. задание.

    P.S. Если вам уже известен такой плагин, то поделитесь ссылкой. )

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Atrax

    (@atrax)

    Ethical engineer

    Э… bbpress вас совсем-совсем не устраивает?
    Хотя, если подумать…

    Кроме разрешения писать в определенную рубрику нужна еще сортировка по времени последнего комментария. И форум готов. Интересная мысль 🙂 стоит того, чтобы обдумать.

    Я только что на скорую руку слепил такой µForum (микрофорум). Ну не ставить же форумный движок ради одного закрытого обсуждения.

    Для фиксации юзера/роли в одной категории есть куча плагинов, типа bind-user-to-cat, category-access, user-cats-manager, Level2Categories и т.п.

    Можно пойти другим путем. Для роли «флудер»:) закрыть доступ в админку и сделать (вручную или плагином типа tdo-mini-forms) постинг с фронт-энда без права выбора рубрики.

    По поводу сортировки — хорошее замечание. Мне кажется, чем сортировать по дате коммента, проще сделать изменение времени модификации поста при комментировании — меньше базу будет грузить.

    У меня с этим делом вылезла другая проблема — qTranslate. Вот не знаю я, как для одной категории отключить полиглотство.

    Atrax

    (@atrax)

    Ethical engineer

    проще сделать изменение времени модификации поста при комментировании

    Это, кстати, решает проблему дополнять get_posts — все будет само собой после отработки изменения времени при комментировании.

    Практически написали, только реализовывать лень 🙂

    Практически написали, только реализовывать лень 🙂

    вот так оно всегда ))

    я что-то с комментариями не совсем понял… а чем плоха сортировка в обычной записи? а последние комменты каким-нибудь виджетом показывать.

    я думал сделать файлик, где показывались бы записи из одной категории, убрал бы в нем боковую панель и вместе нее влепил бы форму для быстрой публикаций типа: quick post widget. правда потом нужно было бы сделать так, чтобы эти записи не показывались бы на заглавной страницы.

    сейчас попробую поставить плагины, о которых ЮБ написал.

    я что-то с комментариями не совсем понял… а чем плоха сортировка в обычной записи?

    На форумах принято вверх поднимать ветки, в которых есть новые ответы. В WP сверху обычно находится последняя созданная запись.

    Я не использовал термины «тема» и «пост», т.к. они имеют разный смысл в WP и на форумах.

    сейчас попробую поставить плагины, о которых ЮБ написал.

    Только не ставьте все плагины сразу! :))))))))))

    На форумах принято вверх поднимать ветки, в которых есть новые ответы.

    это конечно было бы вообще идеально, но я на такие радости жизни даже не претендую )

    Только не ставьте все плагины сразу! :))))))))))

    как в воду глядели )))

    правда, некоторые не работают с 2.9.2…

    Знаю, что поднятие тем карается жестоко и беспощадно, но решил не создавать еще одну тему в форуме «Специалисты». Если есть такая возможность, то может перенесете ее туда и кто-нибудь, кому это будет интересно возьмется за эту работу…

    От плагина нужно следующее:

    1. Чтобы все сообщения в форуме были записями в определенной рубрике.
    2. Чтобы в эту рубрику могли писать только зарегистрированные пользователи, а все остальные просто просматривать.
    3. Чтобы была форма заполнений прям с сайта, а не использовалась бы стандартная в панели управления. Чтобы эту форму можно было вставить в боковую панель не из виджетов (хотя можно и так), а вставляя инклюд прямо в тему.
    4. Чтобы была страница, на которой отображались бы последние сообщения, добавленные в эту рубрику, а на страницу все это вставлялось бы какой-нибудь вставкой типа: [mini-forum].
    5. Чтобы комментарии, оставленные к тема (записи) можно было сортировать читателю самостоятельно. Например, по дате или автору.
    6. Чтобы на определенные темы (записи) можно было бы выставлять «кто может просмотреть эту тему». Например, только для зарегистрированных пользователей, или если пользователь автор, то он мог бы выставлять просмотр только для авторов и ниже по уровню.
    7. Чтобы записи добавленные в эту рубрику не отображались на заглавной странице.

    ну и конечно хотелось бы узнать сколько это все может стоить )

Просмотр 7 ответов — с 1 по 7 (всего 7)

Тема «Простой форум для WordPress» закрыта для новых ответов.