Потихоньку приближается выход новой версии, и решили немного озвучить о изменениях, которые произошли с системой... и так, вот некоторые из них:
- сильно изменена структура системы
система полностью переписана, изменена структура шаблонов, удалены лишние файлы конфигураций и инициализаций, появилась возможность "безболезненного" добавления пользовательских классов в систему, и много другое
- шаблоны
были обновлен шаблон системы панели администратора и добавлен еще 1 новый шаблон для пользовательской части
- автоматическое обновление системы
теперь вам ненужно каждый раз скачивать новый архив с системой и вручную внедрять обновление, сейчас внедрена возможность автоматического обновления системы, при это можно настроить так, что обновление будет не для всех файлов, а только нужных для вас
- добавлена возможность получать данные из системы без HTML
- обмен данными в формате JSON
достаточно актуальные моменты для разработчиков, если вы делаете интеграцию системы с внешними приложениями, в версии 0.9 такой возможности в стандартном функционаленету, и это вызывало проблем, теперь это исправлено, и вы легко можете сделать интеграцию, например все с той же 1С, либо с другими приложениями. Формат JSON выбран потому, что он используется в любом языке программирования и является универсальным форматом обмена данных
- ajax навигация
- добавлена поддержка Angular, и обмен данными между Angular и системой
видел несколько раз на форуме, так же самому хотелось сделать пару сайтов с ajax навигацией, но это было достаточно трудно сделать, особенно для стандартных модулей, теперь эта ситуация исправлена, а для того чтобы ajax навигацию было легко использовать, в систему добавлена возможность работы с angular, так как он поддерживает достаточно удобную маршрутизацию и шаблонизаторы, и еще много полезных вещей... про angular можно почитать на официальном сайте
- добавлен установщик модулей
теперь нет необходимости устанавливать модули системы вручную, за вас это сделает установщик, вам просто нужно указать, какой модуль нужно установить, так же модули можно устанавливать не только с вашего ПК, но и указав URL для загрузки модуля
- доступен упаковщик модулей (для разработчиков)
теперь вам ненужно писать кучу мануалов, как установить разработанный вами модуль в систему, все что нужно, это указать какие файлы, настройки и данные из базы данных нужно упаковать, и упаковщик сам создаст архив с вашим модулем для дальнейшего распространения
- документация
исправлен недочет с документацией, которой можно сказать что и не было, теперь она будет