Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Голосование

    Какую CMS Вы предпочитаете

    AtomX
    Fapos CMS
    Drunya CMS
Последние комментарии
Топ пользователей
Drunya
Репутация: 110
Сообщений: 3527
Сашка_из_Шебекино
Репутация: 87
Сообщений: 1803
boriska
Репутация: 65
Сообщений: 846
ARMI
Репутация: 46
Сообщений: 1858
BAH0
Репутация: 26
Сообщений: 544
Главная » Новости » AtomX CMS » Что и как
И так, как вы наверное помните, когда-то мы делали установщик модулей. Требование было довольно сложное на тот момент - должно быть достаточно кинуть папку с модулем в /modules/, зайти в админку, нажать install и готово. На тот момент это было почти невыполнимо, но я попытался сделать нечто подобное. Даже тестировали это, но до рабочего на 100% состояния так и не довели.

Но теперь все по-другому, AtomX эволюционировал и позволил реализовать такую возможность. В следующей версии AtomX CMS будет возможность не просто установки модулей, а так же создания динамических страниц в панели управления. Другими словами, каждый модуль может иметь свои, независящие от других модулей, страницы управления в админке. Но кроме этого можно дать доступ модулю к стандартным страницам, например страница настроек, управление категориями, доп. полями и т.д.

Сама логика работы будет следующей. Каталог с модулем должен будет содержать index.php и info.php(обязательные файлы), а так же файлы необходимые для установки (SQL-запросы, настройки, права, модели и сущности, еще кое какие настройки). Во время установки содержимое этих файлов просто копируется в основные конфиги. Пока схема выглядит как и пару лет назад, только сейчас она будет работать:). Но это еще не все. Можно добавить файл, который будет являться контроллером динамических страниц в админке. Тут все очень просто будет. Даже проще чем в плагинах.

Конечно же, в ближайшее время будет документация по этому добру.

В общем я просто хотел поделиться хорошей новостью с сообществом. На этом заканчиваю и жду хвалебных отзывов))
Установщик модулей возвращается

Теги: Установщик модулей; Клонирование модулей; Бесплатная CMS; AtomX Free CMS;
Автор: Drunya
Категория: Что и как
Просмотров: 5087
Комментариев: 5

Комментарии
  • User avatar

    Mishka

    Ну чтож ждем)
    Дата отправления: 9 Мая 2014
  • User avatar

    Drunya

    Именно.

    Но для того чтобы все так работало, нужно сперва создать/клонировать модуль.
    Если клонировать - это еще ерунда и можно справиться даже без особых знаний, то вот написать новый модуль уже куда более объемная задача.
    Дата отправления: 8 Мая 2014
  • User avatar

    0leg

    Спасибо. Молодец.
    То есть будет работать:
    Цитата
    достаточно кинуть папку с модулем в /modules/, зайти в админку, нажать install и готово.
    Дата отправления: 8 Мая 2014
  • User avatar

    Drunya

    Да, мы все долго к этому шли)) Теперь надо модули клепать.
    Дата отправления: 7 Мая 2014
  • User avatar

    Sproot

    я этого ждал давно )
    Дата отправления: 7 Мая 2014
Категории:
Сейчас online: 8. Зарегистрированных: 0. Гостей: 8.
-->