Новое в разрабатываемой версии LiveStreet CMS, продолжение


В прошлом топике уже много написано про новый функционал, в этом топике я дополню информацию о разработке.

Этот топик ориентирован на тех, у кого нет времени разбираться в коммитах на гите сразу нескольких репозиториев (лс, фреймворк, админка), но имеет желание быть в курсе происходящего.

Ещё новенькое, о чем забыл сказать в предыдущем топике


  • Новая лс подняла планку минимальной версии PHP — теперь нужен пхп как минимум 5.3.2

  • Сила спрятана из вида у пользователя чтобы его не путать неизвестными величинами, но внутри системы осталась как вес голоса пользователя, это позволит выделять среди пользователей тех, кто голосует сильнее других.

  • Для разработчиков доступен модуль загрузки и контроля над файлами.

  • Админка предупредит админа если предыдущий вход в неё был выполнен с другого айпи адреса.

  • Если плагин имеет файл install.txt, то при активации такого плагина пользователю сначала будет выведен текст из этого файла, чтобы выполнить инструкции по установке, указанные разработчиком и только потом пользователь сможет активировать плагин. Это позволит избежать непонятных ситуаций, когда пользователя нужно в обязательном порядке ознакомить с чем-то в плагине.

  • У плагина кроме известного plugin.xml и уже сказанного install.txt может быть также логотип в файле logo.png (180х180), которые должны быть в корне папки плагина. Если логотипа плагина нет — он будет получен для плагина из каталога дополнений лс.

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

Читать дальше →

Новое в разрабатываемой версии LiveStreet CMS


Подготавливая админку к выходу мы с Максимом планировали написать полный перечень новых возможностей движка и админки, но времени на это не было, поэтому первая статья-знакомство с бетой админки от Максима была короткой. Решил восполнить этот пробел написав полный список того, что внедрено в новую разрабатываемую версию движка и того, что мы сделали в админке.

Читать дальше →

Ошибка в админ-панеле

Здравствуйте, возник вопрос.
Установил LS на хостинг, и при входе в админку выдает вот такую ошибку:

Warning: require_once(/var/www/vhosts/u3617136.plsk.regruhosting.ru/blog_premiumcosmetic/classes/actions/ActionAdmin.class.php) [function.require-once]: failed to open stream: Нет такого файла или каталога in /var/www/vhosts/u3617136.plsk.regruhosting.ru/blog_premiumcosmetic/engine/classes/Router.class.php on line 255

Fatal error: require_once() [function.require]: Failed opening required '/var/www/vhosts/u3617136.plsk.regruhosting.ru/blog_premiumcosmetic/classes/actions/ActionAdmin.class.php' (include_path='.::/var/www/vhosts/u3617136.plsk.regruhosting.ru/blog_premiumcosmetic:/var/www/vhosts/u3617136.plsk.regruhosting.ru/blog_premiumcosmetic/engine/classes') in /var/www/vhosts/u3617136.plsk.regruhosting.ru/blog_premiumcosmetic/engine/classes/Router.class.php on line 255

На этом же хостинге установлена еще одна LS и работает без проблем. Подскажите где искать ошибку.

Админка для LiveStreet - какая она есть, и какая она должна быть

Тех, кто использует LS для создания сайтов (или хотя бы для одного сайта), можно условно разделить на три группы:

1) Те, кто не знают, что есть плагин Админпанель для администрирования и настройки сайта.

2) Те, кто знает, что админка есть, но считают, что она вообще-то не нужна, они легко и без нее обходятся.

3) Наконец, те, кто считает, что у любого более-менее развитого движка админка просто должна быть просто по определению. Вот к ним-то я в первую очередь и обращаюсь в этом топике. Хотя, разумеется, присоединиться к обсуждению могут все желающие.
Читать дальше →

Обновление админки (aceAdminPanel) для LS 0.5.1

Изменения, которые лежат на поверхности: теперь можно формировать отчеты о своем сайте, которые могут быть очень полезны при общении между заказчиками сайтов на ЛС и разработчиками (в т.ч. и разработчиками плагинов), при описании проблем на сайте, при несовместимости плагинов и т.д. Отчеты возможны как в текстовом формате (формат INI), так и в XML.
Читать дальше →

aceAdminPanel - финальный релиз админки для LS 0.5

Для тех, кто пользуется админкой, у меня две новости: одна хорошая, другая плохая.

Новость хорошая: я решил, что админка под LS 0.5 обезбажена до такого состояния, что можно выложить ее в финальный релиз. Что и было сделано. Поэтому она теперь после модерации появится в каталоге: livestreetcms.com/addons/view/243/

Новость плохая: я плюнул на затею сделать универсальную админку, которая будет работать и со старой версией ЛС, и с новой. Поэтому, если я вдруг надумаю какие-то фичи новые добавлять, то они будут только в новой версии админки. Версия админки 1.4.+ развиваться больше не будет, bugfix only

aceAdminPanel - теперь админка и для LS 0.5

Вышел бета-релиз админки, адаптированный под LS 0.5. Не могу утверждать наверняка, но, кажется, удалось сделать так, чтоб этот релиз работал под обеими версиями LS — и 0.4.2, и 0.5, причем в последней версии не только под mootools, но и под jquery. Благодаря тому, что скин админки автономен, ей, кажется, все равно, какая js-библиотека используется в основном скине сайта.
Читать дальше →