Livestreet – карманная социалка

Прелесть использования готовых CMS состоит в том что они готовы. И если перед вебразработчиком стоит типовая задача, которая уже где-то успешно решена, почему бы не использовать готовое решение!

Давно я хотел заняться LiveStreet, хабро-образным движком для социальных блогов. И вот назрела необходимость создать площадку для сообщества. Раньше это назвали бы форумом, и движок поставили бы форумный. Но в наше веб-два-нольное время нужно двигаться дальше. Вот тут то мне и пригодился Livestreet.

Сегодня я имел своё первое знакомство с движком, после чего ко мне в голову пришли запоздалые умные мысли, с которыми я спешу с вами поделиться

1. Инсталляция
———————————
Инсталлятора в привычном понимании здесь нет. Процесс установки содержится в ручном копировании файлов, создании БД из SQL-дампа, а также ручном редактировании конфигов. Насколько я понял, отсутствие инсталлятора – принципиальная позиция разработчиков, нежелающих нашествия школьников и превращения движка в движок для ГС.

Инсталляция содержит довольно подробную инструкцию по инсталляции. Но всё же без вопросов не обошлось.

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

И правда можно. Для этого нужно в дампе текстовым редактором изменить все префиксы на желаемые, а после этого отредактировать файл /config/config.table.php, в котором указать новый префикс

1
define('DB_PREFIX_TABLE','prefix_');

Эту возможность я увидел лишь после установки, а жаль.

2. Создание админки.
——————————

Настоятельно рекомендую установить дополнение Админпанель, ибо штатной админки движок, похоже, не имеет.

Установка админки тоже довольно хорошо описана в прилагающейся инструкции, причём там описаны два варианта – автоматический и ручной. Автоматический у меня не получился, т.к. запросил доступ на запись в те места, где я не мог ему этого позволить. Я удачно установил админку ручным способом, чего и вам желаю.

Несмотря на обширные возможности конфигурирования, вплоть до изменения конфигурационных файлов, есть определённые проблемы. Для изменения конфигов им придётся дать права 777, что крайне нежелательно для действующих проектов. Так что я настоятельно советую править вручную, а вот регулировать права пользователей, раздавать баны – для этого админка отлично подходит.

3. Ещё по мелочи
—————————
Ещё одно недоразумение, иначе просто не назвать.

В дефолтных темах почему-то отсутствует изображение post.gif, которое суть кнопка создания нового топика. Из-за чего я долго не мог взять в толк, а как же в этом движке топики создавать-то!! Ну если нет нигде кнопки!

Что только я не делал, даже карму поднимал пользователю в надежде что кнопка появится. А ларчик просто открывался.

—————————
Вот пока и всё. Первое впечатление высказал. Думаю не за горами второе, ибо предстоит далее кастомизировать сайт.