Искать  
 
   
 
Голосование
Как вам релиз?
Хороший 2
Нормальный 2
Плохой 0
Ужасный 0
Всего голосов: 4
Голосовать могут только зарегистрированные участники
Вышел ExpressionEngine 2.8.0
Отправлено: 02 Март 2014 02:47 A.M.   [ Игнорировать ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

Мы только что выпустили ExpressionEngine 2.8.0 с новыми возможностями и исправлениями.
Роутинг шаблонов
screensroutesblog.jpg
Роутинг шаблонов очень востребованная функция которая добавит ещё больше гибкости в самую гибкую CMS в мире. Роутинг очень просто настроить, он позволит гарантировать верность данных для необходимого шаблона.
Кроме того, мы сделали простые ссылки для роутинга используя тег {route=...

{route='template_group/template' variable='data'

Тег {route=… генерирует ссылку для роутинга принадлежащего шаблону, в отличии от стандартного тега {path=…  Тег {route=… может также принимать любые объявленные переменные и размещать их верно в сегментах роутинга.

Макеты шаблонов

Дни использования множества {embed} тегов обёрнутых вокруг вашего контента прошли, спасибо Макетам Шаблонов. Вместо этого, Вы можете создать один шаблон-макет:

<html>
    <
head>
        <
title>{layout:title}</title>
    </
head>
    <
body>
        
{layout:contents}
    
</body>
</
html

И потом объявить этот макет в верхней части вашего шаблона где Вы хотите использовать его:

{layout="site/.layout" title="EE Сlub"}
Контент шаблона 

Контент в шаблонах будет передаваться в переменную {layout:contents} вместе с любыми другими переменными которые можно передавать в тег {layout} или использовать {layout:set}.


Драйверы кеширования

ExpressionEngine всегда имела возможность использовать кеширование в файлы для сайтов которым нужна высокая производительность. Это включало вместе кеширование шаблонов и тегов, но Вы были привязаны к файловой системе которая всё ещё похожа на узкое место. С добавлением новых кеширующих драйверов вы сможете использовать Memcached или Redis. Для сайтов, которые получают большой трафик, это может быть приемуществом:

dNEKQ
Если на сервере установлены Memcached или Redis, и работют на стандартных портах — достаточно просто выбрать соответствующий драйвер для активации кеширования желаемым образом. Кроме того мы облегчили жизнь разработчикам дополнений, упростив доступ к кешированию:

ee()->cache->save('mydata'$data300);
$data ee()->cache->get('mydata'); 


Относительные даты

Взгляните на Twitter, Facebook и прочие — Вы увидите относительные даты, дающие реальное понятие о том, как давно была размещена информация. Мы приняли решение добавиить эту возможность в ExpressionEngine:

{entry_date:relative stop="+1 day" format="%F %d, %Y"

И в результате мы получаем простое для понимания:

9 hours ago 

Не достаточно подробно?) Относительные даты весьма гибкие, убедиться в чём можно ознакомившись с обновлённой документацией.

 Подпись 

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

Профиль
 
 
Отправлено: 02 Март 2014 09:58 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRank
Всего сообщений:  92
Зарегистрирован  2012-04-13

Остальное

Вот несколько интересных моментов в данном релизе:
- Чистые URL в панели управления
- Переработана система пагинации
- Улучшена безопасность
- Переработана безопасность форм для уменьшения количетсва ошибок отправки
- Убраны переменные времени сесии, если используется опция “запомнить меня”
- Убрана необходимость авторизовываться через каждые несколько минут бездействия в панели управления, если активна опция “запомнить меня”
- Добавлена возможность отключения расширений без удаления и потери данных
- Добавлен новый плагин RSS парсер
- Для разработчиков добавлены библиотеки пагинации и RSS парсинга
- Обновлён форум до 3.1.15
- Более детальную ифнормацию — Вы можете найти в журнале обновлений. Вы уде можете скачать ExpressionEngine 2.8.0 и Forums 3.1.15 в разделе загрузок Вашего профиля на elislab.

Напомним
Если вы используете сторонние дополнения — перед обновлением движка не забудьте убедиться в совместимости этих модулей с новой версией.
Данном релиз и релизы 2.8.x последние будут поддерживать PHP 5.2. Мы рекомендуем вам обновиься до PHP 5.3.10, а лучше на PHP 5.4 или выше.

http://ellislab.com/blog/entry/expressionengine-2.8.0-released

 Подпись 

[ EElover / FDCore ]

Профиль
 
 
Отправлено: 07 Март 2014 09:34 A.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

куча полезных функций, спасибо Эллисам!

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 09 Март 2014 09:39 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRank
Всего сообщений:  92
Зарегистрирован  2012-04-13

В данном релизе есть баг в панели управления.

Если тип поля добавляет на страницу создания или редактирования записи елемент разметки <a> не содержащий атрибута href (что уже странно, но иногда и такое делают)  &mdas;р; в JS возникает ошибка. В результате данной ошибки могут быть достаточно неприятные проблемы.

У меня например выскакивала панель загрузки файла под подвалом сайта и автоматисески не строился url_title записи.

Elislab покаялись и выпустили горячее исправление, пообещав не косячить в том же месте в ближайших релизах.
1. Скачайте и распакуйте global_start-20165.zip
2. Отбекапьте и залейте свжий themes/javascript/compressed/cp/global_start.js.
3. В большенстве случаев этого хватает, но не забываетй обновить страницу, зачистив кеш и всё такое ( ну совсем за детей нас держат разработчики, когда такое пишут )

Приложения с файлами
ExpressionEngine2.8.0-global_start-20165-fix.zip  (Размер файла: 5KB - Загрузок: 407)
 Подпись 

[ EElover / FDCore ]

Профиль
 
 
Отправлено: 09 Март 2014 10:54 P.M.   [ Игнорировать ]   [ # 4 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

т.е. в той версии, что сейчас доступна для скачивания этого фикса нету? надо отдельно скачивать?
up: мдя, скачал, сравнил с тем, что от 2 марта, получается, что профиксенный global_start не заменен.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 09 Март 2014 10:55 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRank
Всего сообщений:  92
Зарегистрирован  2012-04-13

ага)

 Подпись 

[ EElover / FDCore ]

Профиль