Предлагаю в данном топике высказывать свое мнение по поводу того, что не нравится вам в ExpressionEngine. Принимаются только существенные высказывания.
Сообщения типа: “Я не могу тут настроить это...” или “Я нахватал вирусов и теперь ЕЕ не работает” или “Почему тут не везде ajax?” будут удаляться.
Иными словами, что ограничивает ваши возможности в создании сайтов на ЕЕ.
Думаю данный топик послужит ToDo листом для дальнейших доработок 2.х версии
Не оидн раз слышал от заказчиков, что админка примитивная какая-то.
Меня лично все устраивает, но заказчиков я так понял оформления не на должном уровне, как системы.
Не оидн раз слышал от заказчиков, что админка примитивная какая-то.
Меня лично все устраивает, но заказчиков я так понял оформления не на должном уровне, как системы.
Думаю, что речь идёт о возможностях визуального оформления, типа TinyMCE. Мои так же на это жаловались.
Как-то неполноценно работает модуль рассылки. Подписаться можно, но саму рассылку нужно организовывать ручками. Не хватает блока, который бы в определённое время сам рассылал подборку новостей например.
Не оидн раз слышал от заказчиков, что админка примитивная какая-то.
Меня лично все устраивает, но заказчиков я так понял оформления не на должном уровне, как системы.
Думаю, что речь идёт о возможностях визуального оформления, типа TinyMCE. Мои так же на это жаловались.
Как-то неполноценно работает модуль рассылки. Подписаться можно, но саму рассылку нужно организовывать ручками. Не хватает блока, который бы в определённое время сам рассылал подборку новостей например.
Для этого есть соответствующие платные модули. На форуме также о них говорилось.
Не оидн раз слышал от заказчиков, что админка примитивная какая-то.
Меня лично все устраивает, но заказчиков я так понял оформления не на должном уровне, как системы.
Нельзя создать универсальную админку, сайты на ЕЕ очень разнообразны по функциональности. Это, опять-же таки, не вина ЕЕ разработчиков.
Речь идет о том, что не устраивает вас как разработчика!
Еще считаю недостатком, что при переносе сайта приходится переписывать все пути в дампе. Тогда как можно было все пути (типа /home/...) вынести в файл config.php
Нет возможности редактировать свои какие-то настройки. К примеру, чтобы в админке можно было редактировать число отображаемых новостей на главной странцие.
ЕЕ использует большое колличесвтво sql запросов,
приходится сокращать модульность шаблонов, тем самым идти на жертву удобности управления и сопровождения сайта.
в последнее время нашел для себя решение замене embed оператору,
эта конструкция не тянет за собой дополнительные запросы к базе, если у вас шаблон без параметров, просто как дробление кода для удобства,
то данная конструкция самое то.
также для увелечения производительности пришлось пройтись по таблицам и индексам, многие типы данных заменить с int на smallint и даже tinyint, создать новые составные индексы.
итог: движок очень нуждается в доработке производительности шаблонов, существенной оптимизации базы и запросов.
ЕЕ использует большое колличесвтво sql запросов,
приходится сокращать модульность шаблонов, тем самым идти на жертву удобности управления и сопровождения сайта.
в последнее время нашел для себя решение замене embed оператору,
эта конструкция не тянет за собой дополнительные запросы к базе, если у вас шаблон без параметров, просто как дробление кода для удобства,
то данная конструкция самое то.
также для увелечения производительности пришлось пройтись по таблицам и индексам, многие типы данных заменить с int на smallint и даже tinyint, создать новые составные индексы.
итог: движок очень нуждается в доработке производительности шаблонов, существенной оптимизации базы и запросов.
А можно подробнее о оптимизации БД. Очень интересно.
Ну и правильно сказано в последней статье, что старйтесь использовать больше запросов, вместо тэгов, если позволяют знания.
Архитектура у БД удобная и порой запросом можно сделать гораздо больше информации, чем предоставляет это модуль
Так же, можно посоветовать использовать плагин Switchee - его нужно использовать вместо стандартных условий. Существенно уменьшает нагрузку на систему.