[разработка] Реализовано удаление модификаций

Реализовал удаление модификаций. В данный момент обкатываю…
При клике на «Удалить» выскакивает окно с подтверждением.

Есть какие-либо предложения по юзабилити?

LiveStreet Mod Installer v0.3


Вот и новая версия подоспела.
Кто не в курсе, LiveStreet Mod Installer — это OpenSource система управления пакетами модификаций и модулей для LiveStreet CMS. Распространяется по стандартной общественной лицензии ограниченного применения GNU/LGPL.

Тема версии 0.1
Тема версии 0.2

Изменения в новой версии v0.3.90618
— Оптимизирован код.
— Новый дизайн.
— Обновлены и добавлены новые обработчики событий и ошибок, а так же новая система контроля модифицирования.
— Изменено отображение лога инсталляции и дизайн при установке.
— Система не даст установить модификацию, если указанная в инсталляторе версия не поддерживается версией установленного LiveStreet.
— Теперь вся служебная информация об установленных модифкациях хранится в базе (установка служебной таблицы БД проводится автоматически в фоновом режиме при попытке установить модификацию).
— Добавлен тег readme для уведомлений пользователя при установке. См. спецификацию.
— Добавлен тег author для регистрации автора модификации. Так же отображается при установке. См. спецификацию.
— Перевод XML парсера системы на нативный парсер PHP5 — SimpleXML.
— Файл модуля перемещен в директорию внешних библиотек.
— Система ведёт учёт установленных модификаций и не позволяет устанавливать модификацию с той же или более ранней версией.
— В разделе «Установленные пакеты» показывается листинг установленных модификаций.
Читать дальше →

LiveStreet Mod Installer v0.2


Данный модуль уже был представлен вчера. За день удалось реализовать достаточно новшеств, чтобы не только выложить новую версию, но и добавить её в раздел модулей.

Изменения новой версии:
v0.2.90616
— Реализована возможность создавать новые файлы на сервере. См. спецификацию.
— Реализована возможность выполнения произвольных SQL запросов. См. спецификацию.
— Инсталлятор доступен по запросу _http://ваш_сайт/mod
— Весь текст вынесен в отдельный языковой файл.
— Если парсер заметит путь до файла тега file вида «templates/skin/all», то система будет пытаться провести действия со всеми имеющимися шаблонами.
— Система копирует файл модификации в отдельную папку, изменяя его имя на системный id для дальнейшего манипулирования модификацией.
Читать дальше →

LiveStreet Mod Installer



Приветствую. LS Mod Installer, как многие уже могли догадаться, служит для установки (а в будущем и удалении) модификаций, хаков и модулей для LiveStreet в полуавтоматическом режиме (всё же придется кликнуть на кнопочку). Я считаю, что данный модуль будет очень полезен в плане популяризации проекта LiveStreet ну и конечно же для повышения КПД даже тех, кто особо брезгует подобными «автоматами» (проходили это уже). В первую очередь модуль создан для сокращения времени танцев с бубном, подобным этому (на модификацию придется убить от получаса времени, что не есть хорошо), тут же предлагается альтернатива за < 1 мин.
На данный момент реализован рабочий минимум, а именно поиск строк в файлах на сервере, замена, либо добавление необходимых строк в полуавтоматическом режиме.
Для описания действий модифицирования служит валидный файл XML с командами.
Модуль бесплатен и защищен открытой лицензией LGPL.
Пока единственную проблему я вижу лишь в написании сторонними разрабротчиками файлов-установщиков для данного движка, хотя для начала я лично буду делать инсталляторы для добавляемых модификаций. А дальше будет видно. Планирую создать некую базу модификаций, доступную из админки вашего сайта и установки их в один клик.
Читать дальше →

Админпанель вер.1.0

Выложил финальную версию Админпанели. Поскольку базовый функционал, необходимый админу, был реализован, мелкие баги (какие были найдены) устранены, то модулю торжественно присваивается версия 1.0

По сравнению с предыдущей версией каких-то особо кардинальных изменений не произошло, и смена версия знаменует просто переход с беты на финальный релиз.


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