WordPress 4.2 «Powell»

Тема в разделе "Wordpress", создана пользователем Amazko, 24 апр 2015.

Модераторы: Sorcus
  1. Amazko

    Amazko #АдминОтпиши

    Moderator
    Регистр.:
    4 мар 2012
    Сообщения:
    572
    Симпатии:
    311
    Вышла новая версия WordPress 4.2 «Powell», названная в честь американского джазового пианиста Бада Пауэлла (см. Bud Powell).

    Скачать WordPress 4.2
    Последние актуальные версии WordPress доступны для загрузки по ссылкам ниже:

    Что нового?
    Релиз WordPress под версией 4.2 полностью изменяет инструмент Press This для работы с контентом, добавляет поддержку смайликов Emoji, упрощает работу с плагинами и темами, а разработчики получают несколько новых полезных возможностей.

    Вы можете ознакомится со всеми нововведениями в последней версии по следующим ссылкам:

    Лёгкий способ делиться материалами

    [​IMG]

    Press This в WordPress 4.2

    Букмарклет Press This превратился из небольшого окошка с редактором в более удобный инструмент для создания записей и набросков, больше похожий на отдельное приложение для браузера. Добавив его в закладки, можно в один клик сохранять интересный контент с других сайтов в черновики или сразу поделиться материалом с читателями вашего блога, опубликовав запись.

    Смайлики [​IMG]
    [​IMG]

    Поддержка Emoji в WordPress 4.2

    Теперь можно использовать широкий набор Emoji в тексте, заголовке и даже адресе записи. Смайлики Emoji включают в себя несколько сотен символов, документированных в Юникоде, которые в настоящее время поддерживаются многими платформами (iOS, OS X, Adnroid). Если ваша система не поддерживает Emoji, можно использовать сайты с таблицами смайликов, например, Get Emoji, копируя их оттуда.

    В WordPress используется библиотека Twemoji от компании Twitter. Смайлики векторные, а значит будут хорошо выглядеть на экранах любых размеров.

    По умолчанию, все пользователи будут видеть свои системные Emoji, но если текущий браузер не поддерживает их (например, Chrome на OS X), то WordPress автоматически заменит «черные квадратики» на символы из Twemoji.

    Для сохранения Emoji-символов необходима поддержка кодировки utf8mb4 MySQL-сервером, версия MySQL не ниже 5.5.3 (или MariaDB 10.x) и текущая кодировка сайта — utf8. В случае всего вышеописанного WordPress автоматически переведет базу данных в кодировку utf8mb4 во время обновления.

    Будьте внимательны с плагинами, которые создают дополнительные таблицы в базе данных. Их кодировка не изменится автоматически. Несмотря на полную совместимость utf8mb4 и utf8, рекомендуем сделать резервную копию базы данных перед обновлением.

    Расширенная поддержка символов
    [​IMG]

    Писать с помощью WordPress стало проще, каким бы ни был ваш язык. WordPress 4.2 поддерживает множество новых символов, включая символы китайского, японского и корейского алфавитов, музыкальные и математические символы, а также иероглифы.

    Управление темами
    [​IMG]

    Управление темами в конфигураторе 4.2

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

    Плагины
    [​IMG]

    Обновление плагинов в WordPress 4.2

    Процесс обновления плагинов стал более комфортным и похожим на обновления приложений. Нажав кнопку «Обновить», можно выполнить обновление, не покидая страницу со списком плагинов, причем сделать это можно даже со страницы установки и поиска новых плагинов.

    Обновления для разработчиков
    Появился новый метод wp.a11y.speak() для повышения доступности интерфейсов людям с ограниченными возможностями. Он позволяет сообщать браузеру о том, что «происходит» на веб-странице.

    Для оповещений на административных страницах можно добавлять новые классы .notice и .is-dismissible, увидев которые, WordPress добавит небольшой крестик, позволяющий скрывать уведомление.

    [​IMG]

    Скрываемые уведомления в WordPress 4.2

    Для возможности сохранения смайликов (Emoji) в WordPress добавлена поддержка кодировки utf8mb4. Ранее установить WordPress в этой кодировке было достаточно проблематично из-за размеров индексов в базе данных (создание некоторых таблиц вызывало ошибки в MySQL в момент установки). Если ваши плагины создают дополнительные таблицы, поля или индексы в базе данных, рекомендуем проверить их работоспособность и совместимость с кодировкой utf8mb4.

    Классы WP_Query, WP_Comment_Query и т.п. получили возможность выполнять сортировку по определенным мета-полям, например:

    $query = new WP_Query( array(
    'post_type' => 'product',
    'meta_query' => array(
    'post_color' => array(
    'key' => 'color',
    'value' => 'blue',
    'compare' => 'NOT LIKE',
    ),
    ),
    'orderby' => 'post_color',
    ) );
    Параметр autoload теперь можно изменять для уже существующих опций с помощьюupdate_option().

    Другие изменения
    Как и всегда, произошло множество других более мелких изменений, которых выдалось более 600. Например, в цветовой схеме по умолчанию цвета стали более гармоничными — дизайнерыотказались от полностью черных цветов и оттенков.

    [​IMG]

    Изменения в цветовой схеме по умолчанию

    Появилась поддержка вставок с сайтов Kickstarter и Tumblr. Улучшена верстка административных страниц и их работа на мобильных устройствах. Модальное окно для медиафайлов не позволяет использовать только пробелы в качестве подписей к изображениям. Обновлены некоторые встроенные библиотеки (включая TinyMCE, jQuery UI и MediaElement.js). Улучшена гибкость элементов, выводимых comment_form().

    Кодировка utf8mb4 позволяет сохранять не только Emoji, но и китайские, японские, корейские, музыкальные и математические символы, а также иероглифы.

    Под капотом
    • Поддержка utf8mb4. Кодировка базы данных изменилась с utf8 на utf8mb4, что позволило добавить поддержку целого ряда символов, занимающих 4 байта.
    • JavaScript и специальные возможности. Можно посылать программам чтения с экрана звуковые оповещения из JavaScript с помощью функции wp.a11y.speak(). Передайте ей строку, и она будет отправлена в соответствующую область ARIA.
    • Разделение связанных элементов. Связанные элементы из разных таксономий при обновлении одного из них будут разделены. См. справочник разработчика плагинов.
    • Сложная сортировка запросов. Классы WP_Query, WP_Comment_Query, и WP_User_Query теперь поддерживают сложную сортировку с использованием именованных условий для запроса метаданных.
    В разработке WordPress 4.2 приняло участие более 280 человек.
     
    liahim и Sorcus нравится это.
  2. ShuteRR

    ShuteRR

    Регистр.:
    21 сен 2013
    Сообщения:
    173
    Симпатии:
    30
    А что на счет Шаблонов? Их придется ждать или старые подойдут?
     
  3. erigins

    erigins Постоялец

    Регистр.:
    19 сен 2010
    Сообщения:
    79
    Симпатии:
    15
    Теперь понятно, почему данная CMS на первом месте в мире по использованию... Отличная обнова
     
  4. Sergio022

    Sergio022 Постоялец

    Регистр.:
    21 апр 2015
    Сообщения:
    85
    Симпатии:
    11
    Под него обновились некоторые плагины, а так все должно работать нормально после обновления. Вроде бы нет необходимости править шаблоны.

    Популярная из-за бесплатности и кучи нуленой халявы. А так-то серьезный проект можно построить, но там все не логично и тормозу дикие на любом сервере, даже с кешем.
     
  5. buchachnet

    buchachnet Писатель

    Регистр.:
    1 сен 2012
    Сообщения:
    7
    Симпатии:
    0
    Новая версия WordPress 4.2 работает не корректно с некоторыми темами. Например с ClassiPress 3.2.1
     
  6. klient888

    klient888 Постоялец

    Регистр.:
    15 июл 2013
    Сообщения:
    91
    Симпатии:
    19
    У меня после обновления в фронтеде не выводится контент и меню администратора. Второй день роюсь в инете не могу найти решение этой проблемы.
     
  7. Sergio022

    Sergio022 Постоялец

    Регистр.:
    21 апр 2015
    Сообщения:
    85
    Симпатии:
    11
    Странно, у меня таких проблем не было. Решили проблему?
     
  8. klient888

    klient888 Постоялец

    Регистр.:
    15 июл 2013
    Сообщения:
    91
    Симпатии:
    19
    Нет! Уже вторые сутки сижу в интернете, ни чего путного не могу найти. Тема сделана на атистере 4.1.
     
  9. bserg

    bserg Создатель

    Регистр.:
    4 май 2015
    Сообщения:
    39
    Симпатии:
    2
    Все мои сайты на wp успешно и без поломок перешли на новую версию. Есть как на премиум шаблонах допиленных, так и на бесплатных
     
  10. Amazko

    Amazko #АдминОтпиши

    Moderator
    Регистр.:
    4 мар 2012
    Сообщения:
    572
    Симпатии:
    311
    Уязвимость

    Если вы открыли эту статью только ради информации об уязвимости, то вот она: после обновления до версии Powell сайты с темами TwentyFifteen и плагином JetPack становятся открытыми для атаки. Хакерам достаточно обманом заставить нажать вас на одну ссылку и получить полный доступ к вашему сайту.

    К счастью, решение проблемы очень простое: удалить example.html и обновиться до версии 4.2.1 выпущенная спустя два дня после выявления проблемы. Если вы попадаете в группу риска, то настоятельно рекомендуем вам сделать это прямо сейчас.