Искать  
 
   
 
Вышел ExpressionEngine 2.9.0
Отправлено: 16 Июль 2014 10:26 A.M.   [ Игнорировать ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

ExpressionEngine 2.9.0 вышел и включает в себя новые улучшения и исправления багов.
Форум 3.1.16 и Мультисайтовый менеджер (MSM) 2.1.7 также доступны.

Новый парсер условий:

Основное изменение в 2.9.0 — новый, улучшенный парсер условий. Теперь доступно больше возможностей, что должно благоприятно отразиться на Вашей производительности, ведь теперь реже придётся городить костыли для решения давольно таки не  сложных задач =) Вот несколько примеров:

- Ребята из Ellislab наконец вытащили руки из... карманов и поняли, что не стоит обрабатывать теги внутри условий до обработки самих условий (#genius). Иными словами теперь вы можете получить заметный прирост производительности в ситуациях, когда от определённого условия зависел вывод чего либо из канала, с кучей полей, например.
Больше нет различия между простыми и продвинутыми условиями. Ранее продвинутые условия требовали больше ресурсов (немного, и всё же). Используйте любые операторы и переменные, также как {if:else} или {if:elseif}.
- Теперь можно использовать математику: +, -, *, /, ^ или **
- Новые операторы сравнения: ^=, *=, &=, и ~
- Объедниение строки: {if segment_1.”/”.segment_2 == “site/index”}
- Улучшенная обработка ошибок. Забыли закрыть скобку } или закрыть само условие {/if}? Теперь система подскажет, в какой строчке вы облажались smile

Больше информации по обновлённой системе обработки условий — читайте в документации.

Десерт:

- Теперь можно менять порядок обработки маршрутов на своё усмотрение.
- Новый редактор шаблонов.
- Добавлена переменная {cp_edit_entry_url} в тег Channel Entries для вывода ссылки на редактирование записи.
- Улучшили отслеживание использования лицензии. Иными словами — готовьте бабки, господа.
- Обновлён Markdown парсер на Markdown Extra.
- Обновлена страница документации шаблонизатора, чтобы было проще их понять)
- Исправлен проблема безопасности, позволявшая в определённых случаях выполнять произвольный код. (#ёбаныйстыд)
- С этим релизом, ExpressionEngine теперь требует PHP версию не меньше 5.3.10.

Как и всегда, полный список изменений можно прочитать в журнале изменений.
Обновлённые форум и мультисайтинг уже доступны в разделе загрузок.


via http://ellislab.com/blog/entry/expressionengine-2.9.0-released

Приложения с изображениями
screens-parser-blog.jpeg
 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль