LiveStreet представляет из себя бесплатный движок для блого- социальных сетей написанный на php. В качестве базы данных используется MySQL . Функциональность Livestreet CMS увеличивается за счет использования дополнительных модулей. Сегодня мы рассмотрим некоторые плагины, которые могут пригодиться Вам для создания свой собственной социальной сети определенной тематики используя за основу LiveStreet CMS.
Livestreet появился в 2008 году. Его создателем, а теперь и руководителем данного проекта является Максим Мжельский (ort). первоначально движок не поддерживал плагины и правки вносились непосредственно в код движка. Со временем была добавлена поддержка плагинов и она облегчила жизнь разработчикам. Появилась возможность не вносить каждый раз правки в движок Livestreet, а использовать плагины и подключать их. Каталог с плагинами доступен по ссылке http://catalog.livestreetcms.com. На момент написания данной статьи в каталоге 236 плагинов. В 2010 году LiveStreet попал в пятерку финалистов конкурса Open Source Awards в номинации «Most Promising Open Source Project» вместе с BuddyPress, Pimcore, Tomato CMS, WolfCMS. Последняя версия LiveStreet под номером 1.0.3 увидела свет 21 марта 2013 года. В настоящий момент движок активно развивается и ожидается выход новой версии. Пожалуй достаточно истории. Давайте вернемся к плагинам, которые позволяют расширить функционал LiveStreet.
Плагины для LiveStreet
-
Blog Autoconnect
Текущая версия: 2.0.0 | Совместимость: LiveStreet 1.0.3 (для Livestreet 0.42/0.51 — Blog Autoconnect 1.1.0 )
В данном хаке в списке доступных для публикации блогов юзеру выводятся все блоги, в которые он может писать по рейтингу(а также те блоги, создателем которых он является). Я использовал его немного для других целей — возможность публикации топика в тот блог, в который он еще не вступил.
Скачать можно по ссылке https://catalog.livestreetcms.com/addon/download/6/ -
aceMySearch for LS 0.5.1
Текущая версия: 1.5 | Совместимость: LiveStreet 0.5.1 (не поддерживает LiveStreet 1.0.3)
Плагин, который добавляет поиск на сайт. Подойдет на тот случай, когда вы не желаете или не можете установить Sphinx. К сожалению не поддерживает последнюю версию LiveStreet. Возможности плагина aceMySearch:
1) поиск по заголовкам и текстам топиков без учета морфологии.
2) поиск по комментариям без учета морфологии.
3) поиск по блогам (поиск по заголовками и описаниям блогов) без учета морфологии.
Как вы видите одним из основных недостатков данного плагина является отсутствие учета морфологии слов. Кроме этого, с ростом количества топиков/блогов/комментариев скорость поиска будет падать. Для маленьких сайтов это может быть и не критично, но для крупных порталов может стать серьезной проблемой. -
AutoCut
Текущая версия: 0.0.4 | Совместимость: LiveStreet 1.0.3 (с версиями ниже 1.0 не совместим)
Плагин вставляет тег CUT в топик после заданного (в конфиге) количества символов. При этом не разрываются ссылки, слова и тд. В конфиге кроме количества символов можно задать перечень тегов, между которыми кат не ставится. Плагин может пригодится если у вас на сайте часто пишут очень длинные статьи (топики) и забывают ставить cut. Ссылка на катлог: https://catalog.livestreetcms.com/addon/view/102/ -
integrate LS phpBB 3.0.x
Текущая версия: 1.2 | Совместимость: LiveStreet 1.0.3
Платный плагин для сквозной авторизации с форумом phpBB 3.0.x -
EditComment — редактирование комментариев
Текущая версия: 1.0.4 | Совместимость: LiveStreet 1.0.3
Как видно из названия , плагин предназначен для включения возможности редактирования сделанных комментариев.
В опциях плагина можно задать ограничения для пользователей на редактирование комментариев:
— по рейтингу
— по количеству раз редактирования
— по времени, прошедшим с момента последнего редактирования
— на редактирование комментариев, на которые уже есть ответ
Ссылка на скачивание плагина в катлоге: https://catalog.livestreetcms.com/addon/download/283/ -
Запрет изменений комментированного или старого топика
Текущая версия: 1.2.5 | Совместимость: LiveStreet 1.0.3
Плагин делает невозможным редактирование, удаление или перемещение топика в черновики если к нему есть комментарии или он старше указанного времени. Замечательная и иногда очень нужная фишка. В настройках конфига можно указать количество комментариев или давность публикации топика, запреты при срабатывании ограничений (только администратор, администратор и автор, никто) для каждого действия (удаление, редактирование, перемещение в черновики) по отдельности. Ссылка на плагин «Запрет изменений комментированного или старого топика» в каталоге: https://catalog.livestreetcms.com/addon/view/68/ -
OpenID
Плагин OpenID позволяет пользователям авторизоваться/зарегистрироваться через OpenID, Facebook, Twitter и ВКонтакте.
Для работы плагина потребуется создать приложения в:
1. Вконтакте — vkontakte.ru/apps.php?act=add&site=1
2. Фб — www.facebook.com/developers/createapp.php
3. Twitter — dev.twitter.com/apps/new
Ссылка на плагин в каталоге: https://catalog.livestreetcms.com/addon/view/1/ -
Main Page
Текущая версия: 0.1 | Совместимость: LiveStreet 1.0.3
Плагин для LiveStreet, который позволяет создать произвольную главную страницу. Редактируем шаблон и получаем то, что хотим.
Как установить плагин для LiveStreet?
Все новички сталкиваются с такой проблемой и не знают как установить плагин для LiveStreet. В этом нет ни чего сложно и последовательное выполнение шагов, которые описаны ниже позволит Вам справиться с поставленной задачей.
- скопировать папку с плагином в каталог /plugins
- зайдите в раздел админки, который отвечает за плагины ваш_сайт.ру/admin/plugins
- найдите в списке плагин, который вы устанавливайте и нажмите кнопку «активировать» расположенную рядом с ним
На этом установка плагина заканчивается. Для того, что бы произвести настройку плагина необходимо редактировать файл /plugins/НАЗВАНИЕ_ПЛАГИНА/config/config.php. Бывают плагины, которые позволяют производить свою настройку прямо из админки (рядом с кнопкой активировать/деактивировать появится ссылка на настройки).
Требования LiveStreet
Стоит отметить, что для работы LiveStreet требуется php версии 5.2.1 и выше (форк LiveStreet под названием AltoCMS требует уже 5.3 и выше) с поддержкой расширения mbstring. Как уже говорилось ранее, в качестве базы данных используется MySQL желательно с поддержкой InnoDB (обеспечивает лучшую производительность).
Официальный сайт Livestreet СMS: livestreetcms.com.
В комментариях можете рассказать для каких проектов используете или планируете использовать LiveStreet, а так же с какими трудностями столкнулись при использовании данного движка. Задавайте свои вопросы и получайте ответы!
Сколько нужно вложить бабла, чтобы начать нормально пользоваться сайтом?
Я имею ввиду самые необходимые плагины…
тупой пользователь, можно обойтись бесплатными плагинами. Все зависит от того, что именно вам необходимо и какой функционал сайта вы хотите.