Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вот это заметка, так бы с первого раза!Так тогда замечать еще практически нечего было. Тогда была основная часть — Идея и базовый прогон на LiveStreet. А вчера я много чего напрограммировал. Итоговый код получился компактный, но к нему я долго шел и было проделано много работы. Пока я изучил Revo 2.2.5… Я же до этого не более чем с 2.1.3 работал, а тут все совершенно по-другому.
Думаю, community.modx-cms.ru просто обязано теперь перейти на MODX Revolution + modLivestreet.Думаю да. Сегодня вечером опубликую новый топик, что-то типа «Как за час развернуть сайт на MODX+Livestreet и впихнуть в Livestreet контент из MODX». На самом деле все очень хорошо получилось. А для интеграции MODX Revolution с их LiveStreet вообще ничего не требуется (кроме заметки про мелкую правку двух функций в LS, которые вообще не повлияют на текущую работу сайта). То есть у них все будет работать как и работает, они поставят Revo на другой домен, подключат к нему из LiveStreet и все — готово. Погоняют его, потому перенесут контент MODX и все, можно окончательно переключаться.
Думаю, community.modx-cms.ru просто обязано теперь перейти на MODX Revolution + modLivestreet.
магазин + блогосоциалка
По-моему в таком случае лучше установить лайфстрит в папку доменаЭтим вы уже наложили ограничение. Мое решение такого ограничения не накладывает.
и сделать совмещение регистрации и авторизации с MODXИ плюс к этому добавьте многоуровневые политики безопасности, группы пользователей, персональные настройки пользователей (в том числе языковые), настройте доступ к отдельным доменам и поддоменам для отдельных пользователей, а так же наделите отдельных пользователей полномочиями модерирования блогов отдельных групп пользователей… Это так, навскидку.
Вы считаете, что скрестив MODx с LS автоматически тем самым получаете админку для LS? ;) У Вас ее как не было, так и нет, но ее совершенно не проблема доделать в админке MODX, так как все для этого есть (кастомные меню, действия, контроль прав доступа к действиям, проверки, отладки и т.д. и т.п.). В LS этого нет.
1. Есть — как плагинТак все же есть админка, или есть только плагин?
LS — вполне себе CMFLS — это не CMF и таковыми себя не позиционируют. Об этом говорит как их домен livestreetcms.com, так и их тизер в шапке «LiveStreet CMS — это одна из лучших систем для создания блого-социальных сетей».
А вот сообщество это предложение очень даже приняло. Так что совершенно не исключен скорый переезд.Думаю, community.modx-cms.ru просто обязано теперь перейти на MODX Revolution + modLivestreet.У них и так сейчас сделано тоже самое только на MODX Evo. Смысла переходить на Рево не вижу. Вот в случае, если бы они сделали весь функционал сообщества на MODX, другое дело.
У них и так сейчас сделано тоже самое только на MODX Evo. Смысла переходить на Рево не вижу.
Насколько я знаю, у них нет связи между этими сайтами. Это просто 2 разных сайта на 2х разных доменах.Нет, у них тоже сделана интеграция с MODX. Только зачем — не понятно. Всё тоже самое можно было сделать без MODX.
По-моему в таком случае лучше установить лайфстрит в папку домена и сделать совмещение регистрации и авторизации с MODX.
По просьбам трудящихся… Честно говоря совсем не хотел публиковать этот хак, так как он просто чудовищно черновой. Но раз настаиваете, ловите. Возможно кто-то сумеет это развить… От слов к делу.и т.д. и т.п.
Модификация Livestreet
Начнем с Livestreet. Все описанное относится к версии 0.3.1.
Ищем файл /classes/modules/user/mapper/User.mapper.class.php
Функция Add
СтрокиЗаменяем наif ($iId=$this->oDb->query($sql,$oUser->getLogin(),$oUser->getPassword(),$oUser->getMail(),$oUser->getDateRegister(),$oUser->getIpRegister(),$oUser->getActivate(),$oUser->getActivateKey())) { return $iId;/** * Вставка для MODx-cms.ru * Добавление пользователя в таблицу */ $sql = "INSERT INTO ".DB_MODX_TABLE_USER." (id, username, password ) VALUES(?, ?, ?) "; if($uId=$this->oDb->query($sql,$iId,$oUser->getLogin(),$oUser->getPassword())) { $sql = "INSERT INTO ".DB_MODX_TABLE_USER_ATTR." (id, internalKey, email ) VALUES(?, ?, ?) "; $this->oDb->query($sql,$iId,$iId,$oUser->getMail()); } /** * конец вставки */ return $iId;
Хоть режьте меня не могу я представить для чего может потребоваться такой изврат. Неужели в лайфстрит нелья создавать текстовые странички? Ведь от MODX в данном случае требуется только это. А если это умеет лайфстрит, зачем городить такой лес из двух админок? Нужна вам соц.сеть — берите лайфстрит, MODX тут зачем…Поймете со временем. Пока не напрягайтесь.
Тут говорят в LS есть «админка»…
Активировал это «чудо».
1. Из одной админки — в LS пока нет админки.
1. Есть — как плагин
а Вы сравниваете админку LS плагина Static Page. Пойду для себя запишу новый термин в ежедневник… Я счастлив! У меня в LS много админок есть! Админки плагинов))))









Релиз новой версии модуля modLivestreet 0.3.0-rc