Идея сделать сайт сообщества именно на Evo не нова. Но, пока работал старый сайт на LiveStreet, дальше разговоров дело не шло.

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

Следует сказать большое спасибо пользователю Grinyaha (разработчик модуля EditDocs), который выразил желание взяться за этот проект. К нему присоединился Webber (автор eFilter и EvoSearch) и выполнил основную работу по бэкенду, а также перенес весь контент со старого сайта.

Дальше энтузиазм поубавился, как и количество свободного времени, выделяемого на работу над сайтом. Но все же проект удалось довести до релиза.

Что получилось в итоге?

community.evocms.ru

Сайт сделан полностью на Evolution 3 и работает на общедоступных компонентах:

  • evocms-user
  • DocLister
  • Comments
  • PageViews
В процессе работы над сайтом эти компоненты, как и сам Evolution, пришлось исправлять и дорабатывать. К сожалению, от идеи сделать сайт сообщества пакетом, чтобы любой желающий мог легко развернуть такой сайт у себя, пришлось отказаться. Но если вы разобрались с контроллерами и шаблонизатором, то создание аналогичного сайта становится не таким сложным, как кажется. Вообще благодаря тому, что в Evo 3 были переработаны пользователи, работать над аналогичными проектами стало проще и приятнее, чем раньше.

Размещен сайт на shared-хостинге(!) и показывает прекрасные результаты в плане скорости. Страница с большим обсуждением компонента Commerce выводится примерно в 30 раз быстрее, чем это было на LiveStreet. Некоторого функционала все еще не хватает (например, теги, поиск, личные сообщения), но это временно. Пока что можно писать и редактировать статьи и комментарии (используется Markdown), ставить лайки. Совсем скоро будут доделаны уведомления о новых комментариях и статьях.

В общем, регистрируйтесь, пишите статьи и комментируйте, это будет хорошей мотивацией для дальнейших работ над сайтом сообщества. Если хотите восстановить свою старую учетную запись, то обращайтесь к Pathologic.

Также не забывайте про наш чат в Телеграм и группу ВК.