Голосование
Какую CMS Вы предпочитаете
AtomX
Fapos CMS
Drunya CMS
Топ новостей
- Генератор аватарок в стиле пиксель-арт
- Скачать Fapos CMS 1.1.8 Бесплатно
- Цунами в Японии. Последствия.
- Предварительная инфа о FAPOS 1.1.9. Часть 2
- Описание версии CMS Fapos 0.9.9
- Новая версия Fapos 1.3
- Половина россиян не смогла отличить легальный контент
- Что есть Fapos CMS
- Убийца Apache у вас на пороге
- Открытое тестирование Fapos 0.9.9
Последние комментарии
Топ пользователей
Сайты на AtomX CMS
И так, как вы наверное помните, когда-то мы делали установщик модулей. Требование было довольно сложное на тот момент - должно быть достаточно кинуть папку с модулем в /modules/, зайти в админку, нажать install и готово. На тот момент это было почти невыполнимо, но я попытался сделать нечто подобное. Даже тестировали это, но до рабочего на 100% состояния так и не довели.
Но теперь все по-другому, AtomX эволюционировал и позволил реализовать такую возможность. В следующей версии AtomX CMS будет возможность не просто установки модулей, а так же создания динамических страниц в панели управления. Другими словами, каждый модуль может иметь свои, независящие от других модулей, страницы управления в админке. Но кроме этого можно дать доступ модулю к стандартным страницам, например страница настроек, управление категориями, доп. полями и т.д.
Сама логика работы будет следующей. Каталог с модулем должен будет содержать index.php и info.php(обязательные файлы), а так же файлы необходимые для установки (SQL-запросы, настройки, права, модели и сущности, еще кое какие настройки). Во время установки содержимое этих файлов просто копируется в основные конфиги. Пока схема выглядит как и пару лет назад, только сейчас она будет работать. Но это еще не все. Можно добавить файл, который будет являться контроллером динамических страниц в админке. Тут все очень просто будет. Даже проще чем в плагинах.
Конечно же, в ближайшее время будет документация по этому добру.
В общем я просто хотел поделиться хорошей новостью с сообществом. На этом заканчиваю и жду хвалебных отзывов))
Но теперь все по-другому, AtomX эволюционировал и позволил реализовать такую возможность. В следующей версии AtomX CMS будет возможность не просто установки модулей, а так же создания динамических страниц в панели управления. Другими словами, каждый модуль может иметь свои, независящие от других модулей, страницы управления в админке. Но кроме этого можно дать доступ модулю к стандартным страницам, например страница настроек, управление категориями, доп. полями и т.д.
Сама логика работы будет следующей. Каталог с модулем должен будет содержать index.php и info.php(обязательные файлы), а так же файлы необходимые для установки (SQL-запросы, настройки, права, модели и сущности, еще кое какие настройки). Во время установки содержимое этих файлов просто копируется в основные конфиги. Пока схема выглядит как и пару лет назад, только сейчас она будет работать. Но это еще не все. Можно добавить файл, который будет являться контроллером динамических страниц в админке. Тут все очень просто будет. Даже проще чем в плагинах.
Конечно же, в ближайшее время будет документация по этому добру.
В общем я просто хотел поделиться хорошей новостью с сообществом. На этом заканчиваю и жду хвалебных отзывов))
Установщик модулей возвращается
Теги: Установщик модулей; Клонирование модулей; Бесплатная CMS; AtomX Free CMS;
Теги: Установщик модулей; Клонирование модулей; Бесплатная CMS; AtomX Free CMS;
Комментарии
-
Drunya
Именно.
Но для того чтобы все так работало, нужно сперва создать/клонировать модуль.
Если клонировать - это еще ерунда и можно справиться даже без особых знаний, то вот написать новый модуль уже куда более объемная задача.Дата отправления: 8 Мая 2014 -
0leg
Спасибо. Молодец.
То есть будет работать:
Цитатадостаточно кинуть папку с модулем в /modules/, зайти в админку, нажать install и готово.Дата отправления: 8 Мая 2014
Сейчас online: 8. Зарегистрированных: 0. Гостей: 8.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Программирование - что может быть проще.
Программирование - что может быть проще.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Написание простого вируса в блокноте
Что такое API и для чего они нужны
Классы в PHP для чайников
Написание простого вируса в блокноте