Админка для LS 1.0.x

Привет!

Долгое время пользуюсь админкой aceAdminPanel от aVadim. Она классная и хорошо написана, но есть несколько неудобств:
  • Не адаптивна. Маленькая досада, но иногда дает о себе знать.
  • Если изменить в админке основные настройки LS, то отключение админки влечет потерю всех настроек и приходится все прописывать по новой уже в конфигах. Смысл хранить настройки у себя отдельно не очень понятен, т.к. движок все равно читает сначала настройки из конфигов, а потом админка их переписывает. Ускорения особого не получается, но при отключении плагина доставляет.
  • Слишком сного переодпределений и наследований основных модулей. Админка лезет чуть ли не во все модули движка. Отсюда могут вытекать забавные вещи с плагинами, да и на быстродействии сказывается.
  • Зачастую переход на любой пункт меню у меня лично заканчивается ошибкой 503. Спасает обновление страницы. Видимо сказывается много переопределений основных модулей LS.
  • Отключение админки у меня лично дало прирост скорости на 20%
Я конечно сильно не копался в коде aceAdminPanel и могу ошибаться в причинах некоторых неприятностей и это не пост о том, насколько плоха aceAdminPanel. Она классная и выполняет свои функции, а некоторые решения, реализованные в ней, очень хороши.

Но...

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


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

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

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


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

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

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

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

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

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

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

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

Проблема с админкой.

Всем привет! Возникла необходимость установить полноценную админку на свой сайт. Так вот, после установки и активации сайт перестал работать. вот, взгляните: my-land-rover.ru. Может конечно вопрос и нубовский, но я не ас в программировании. Помогите пожалуйста.

Плагин «Администрирование конфигов (Admin config)», теперь значительно дешевле


Событие


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

Преимущества


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

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

Плагин «Администрирование конфигов (Admin config)»


Описание


Плагин Adminconfig предназначен для редактирования системного конфига LiveStreet CMS, а также всех плагинов, установленных на сайте. Плагин предоставляет для этого удобный веб интерфейс с множеством дополнительных опций и вспомогательных функций. Плагин находит и парсит конфиги (как главный конфиг движка так и конфиги плагинов) и дает все возможности по их редактированию: для каждого плагина доступна страница на которой находится полный список параметров редактируемого плагина вместе с описанием каждого параметра, который был задан в конфигах как комментарий.

Преимущества


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

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

Админка для 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-библиотека используется в основном скине сайта.
Читать дальше →