R50 aa9e6065a66761ae63d5033d8b48239b
Сайт под ключ, CRM, EPS.

EgalCMS

Добавлено 15 сен 2016 в 20:13
EgalCMS 4.5 Flavia Felix - это по сути переходная версия между четвертой и пятой версией.

За время нашей работы с CMS накопилось очень много полезного кода, позволяющего сильно автоматизировать работу back-end разработчиков и получать полноценные CRUD-интерфейсы (включая экспорт-импорт в Excel) благодаря простому созданию адекватной модели расширенного ActiveRecord.

В то же время, как и в любом проекте, в EgalCMS копились и ошибочные решения. К примеру, таким решением было использование ExtJS для front-end составляющей панели администратора.
С одной стороны ExtJS имеет ряд преимуществ:

1. Очень мощная библиотека, имеющая в своём составе кучу визуальных элементов.
2. Переход от программирования интерфейса, к его конфигурации.
3. Гарантированная кроссбраузерность.
4. Исчерпывающая документация.

С другой стороны, имеются и недостатки:

1. Очень высокий порог вхождения. Невозможно подключить просто верстальщика для того чтобы реализовать банальные вещи. Обязательно требуется хороший JS-программист.
2. Сложная темизация, возможная только в определенных рамках.

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

В связи с этим на данный момент ведутся работы по созданию и структурированию архитектуры для клиентской части панели администратора - это дизайн которой вы уже видели.

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

Требования, которые мы выдвигаем к новому модулю автогенерации:

1. Легкая интеграция оригинальных интерфейсов в стандартные.
2. Использование наиболее популярных технологий для реализации.
3. Высокая степень структурирования кода.
4. Исчерпывающая техническая документация.

В итоге, мы рассчитываем, что Egal Flavia Felix сделает наши интерфейсы гораздо более удобными и интересными.
6cca7dd7b1 Fca280ef02 F7dabaf697 Ae84e301b7 1a8cc98b23