Минуло вже приблизно три місяці з тих пір, як в світ вийшла версія WordPress 3.5 "Elvin", яка принесла нам багато різних нововведень і змін, в числі яких можна відзначити появу Медіа Менеджера і ліквідацію Менеджера Посилань. Однак план роботи над версією 3.6 (який носить назву Roadmap) на даний момент вже підготовлений, тому в зазначеній статті ми подивимося, які нові можливості та ідеї будуть реалізовані в WordPress 3.6.
Короткий огляд
Що вже точно буде в новій версії? Я радий, що ви поставили це питання.
Інтерфейс для форматів записів
Формати записів з'явилися в WP 3.1. Інтерфейс для форматів записів був, м'яко кажучи, не дуже зручним і інтуїтивним. Якщо ви згодні з цим, то WP 3.6 ощасливить вас.
За словами Helen Hou-Sandi (керівник проекту з оновлення форматів записів в WP 3.6), призначений для користувача інтерфейс форматів записів буде переглянутий, що допоможе користувачам швидше зрозуміти кожен формат. Основна мета даної роботи полягає в тому, щоб стандартизувати використання форматів записів в темах: швидше за все, розробникам більше не доведеться використовувати довільні поля при роботі з форматами записів в WP. На даний момент, список джерел натхнення включає в себе CF Post Formats, WP.com і, природно, Tumblr.
Додавання формату запису Quote (цитата)
Фронтенд сайту демонструє роботу форматів Status і Video.
Формати Video і Status в дії
Формати записів завжди були непоганий особливістю WordPress, проте їх реалізація, на жаль, залишала бажати кращого. Хочеться сподіватися, що в WordPress 3.6 всі проблеми з юзабіліті залишаться в минулому, і ми зможемо побачити більш якісну і універсальну реалізацію даної можливості.
ревізії записів
Ревізії записів - відмінний спосіб відслідковувати зміни, зроблені в ваших записах, і при необхідності повертатися до їх попередніх версій. У WordPress 3.6 дана функція буде трохи поліпшена.
Візуальне порівняння ревізій в WP 3.6
Автозбереження і блокування записів
Автозбереження - одна з найменш цінуються, однак найбільш важливих можливостей, існуючих в будь-якому інструменті, призначеному для написання матеріалів: природно, ніхто не бажає втратити всі свої праці в результаті креш браузера.
Покращені настройки автозбереження
Як сказав Mark Jaquith,
Я хочу зробити в версії 3.6 так, щоб ми ніколи не втрачали свої записи через минулих cookies, втрат сполуки, випадкової навігації, помилок плагінів або ядра при збереженні, креш браузера, креш операційної системи, що пробігли по клавіатурі кішок і т.д. Я хочу, щоб люди довіряли WP свої записи. Вони не повинні боятися, що будь-які матеріали, довго набираються або редаговані, пропадуть через їх випадкової помилки або помилки розробників. Помилки і випадковості повинні бути оборотними.
Поліпшити механізм автосохранения планується введенням наступних можливостей:
Twenty Thirteen
Ах да, так само, як і в попередніх версія WP, в версії 3.6 з'явиться нова тема за замовчуванням, названа на честь ... м-м-м ... поточного року!
Однак відразу варто зазначити, що Twenty Thirteen НЕ буде нагадувати своїх попередників (а саме Twenty Eleven і Twenty Twelve) у візуальному плані. Замість цього нова тема націлюється на персональні блоги. Така зміна в дизайні виглядає осмисленим - WP 3.6 акцентується на оновленому блогінгу з більш зручними форматами записів. Безумовно, тема повинна відображати вводяться зміни, тому Twenty Thirteen більшою мірою сфокусована на блогінгу, і поставляється з підтримкою форматів записів; головна сторінка теми багато в чому нагадує тамблог.
Lance Willet керує командою розробки, і перший чорновий варіант теми вже побачив світ. Я думаю, вам цікаво, що нового в темі? Прочитайте наступну статтю про Twenty Thirteen або подивіться демо.
Деякі додаткові зміни
операції редагування
Таким чином, якщо у вас запущений журнальний сайт, ви можете очікувати просте додавання статусів записів, таких як Pitch, In Progress, Expired і т.д. (На даний момент для цього вже є плагін. Створені Daniel Bachhuber - людиною, який залучений в розробку процесів редагування для WP 3.6).
Режим вільного написання
На сайті trac WordPress не так багато обговорень, присвячених даному режиму, проте вже згадані проблеми і запропоновані варіанти їх вирішення наштовхують на думку про те, що даний режим все-таки зазнає деяких змін в новій версії WP.
У версії WP 3.6 призначений для користувача інтерфейс меню також будуть дещо змінений.
Основний акцент таких змін: користувач повинен бачити різницю між додаванням пунктів в меню і додаванням самого меню до сайту або темі. Пропонується додати акордеон-стилізацію для пунктів меню, поліпшену підтримку RTL-мов, а також вивести на новий рівень кросбраузерності сумісність.
Кругова діаграма відображає тенденції використання меню в WP.com.
Використання меню на сайті Wp.com
Також розглядається введення мета-полів для виведення певних посилань, таких як Login і Homepage. Dave Martin є керівником розробки меню, і ви можете мигцем поглянути на запропоновані зміни.
Зміни під капотом
Тепер переходимо до розділу архітектури та коду. Крім детальних налаштувань кешування і продуктивності, в WP 3.6 з'являться такі зміни:
WordPress 3.6 буде використовувати розширення PDO для підтримки зв'язку з базою даних. Даний крок є доцільним, оскільки функції mysql_ засуджуються в PHP. Як розробник, ви повинні будете використовувати рідну wpdb клас для взаємодії з базою даних, щоб зберегти сумісність з майбутніми версіями PHP.
- У wp_terms обмеження UNIQUE буде видалено з складаючи. Це пов'язано з підготовкою до майбутніх змін архітектури таксономій.
- Запропоновано численні настройки і зміни в сфері кешування. Скажімо, виклик get_term_by () не кешуватися.
- Можливо, буде додана функція wp_cache_get_multi ().
Також можуть бути виявлені і усунені деякі помилки і баги. Керівником команди розробки є наш співвітчизник Sergey Biryukov.