Какой плагин форума лучше всего подходит для платформы Symfony?

Я ищу хорошее решение для интеграции форума в приложение Symfony.

Что-то вроде phpBB было бы отлично. Я видел плагины phpBB для интеграции с symfony, но этого недостаточно для моих целей, кроме того, сопоставление таблиц базы данных, на мой взгляд, является неубедительным подходом.

Если кто-нибудь знает хороший работающий компонент форума для Symfony, я был бы очень признателен. :)

Кроме того, он должен работать с Doctrine.

Спасибо!


person karolsojko    schedule 19.04.2010    source источник


Ответы (4)


Я нашел sfDoctrineSimpleForumPlugin Спасибо за все ответы, надеюсь, это работает :) ! Автор внес даже некоторые изменения сегодня после этого post

person karolsojko    schedule 19.04.2010

Если вы не принимаете во внимание prestaForumConnectorPlugin, который соединяет sfGuard и PHPBB3, вам, возможно, придется напишите свой коннектор. Вы должны проверить, существуют ли какие-либо ресурсы на веб-сайтах вашего любимого PHP-форума.

Одним из вариантов является Invision Power Board (IPB) v3, так как их ресурсы для разработчиков объясняют, как интегрировать ваш собственный код (например, symfony) в их систему, включая единый вход: http://community.invisionpower.com/resources/official.html?category=41

Я интегрировал IPB v2 с symfony, и это было не идеально - в то время не было интерфейса разработчика, чтобы заставить IPB уважать symfony. Мне пришлось взломать исходный код IPB, чтобы заставить его работать, но после обсуждения этого с Invision меня заверили, что в версии 3 в этом нет необходимости. Кажется, теперь это существует, и с этого я бы начал.

Обратите внимание. IPB не является бесплатным, так что, надеюсь, это не станет для вас камнем преткновения.

person Raise    schedule 19.04.2010

Я интегрировал Phorum с symfony раньше — для этого в сети есть старая и полуустаревшая документация, но, по сути, Phorum имеет архитектуру, позволяющую легко переопределить аутентификацию пользователя. Затем вам нужно будет написать контроллер для переноса вызовов форума и применить шаблоны основного сайта (если вам это нужно).

person PeterB    schedule 21.04.2010
comment
Я больше искал нестандартное решение, так сказать готовый компонент или плагин - person karolsojko; 21.04.2010

Есть несколько форумов, которые используют фреймворк Symfony. Они перечислены в страница плагинов форума Symfony.

Наиболее популярным является sfSimpleForum, созданный Франсуа Занинотто, одним из первых Разработчики Симфони.

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

person Jon Winstanley    schedule 19.04.2010
comment
да, но проблема в том, что все эти плагины основаны на пропеле, а мне нужен основанный на доктрине - person karolsojko; 19.04.2010
comment
Я не согласен с тем, что есть несколько отличных форумов по symfony - по сути их 2, и оба старые и недоработанные. Тем не менее, sfSimpleForum достаточно хорошо написан и может быть обновлен для использования плагина DbFinder, чтобы предложить решение, не зависящее от ORM. - person Raise; 19.04.2010