Сьогодні вийшла фінальна версія WordPress 3.7 під кодовою назвою "Basieна честь знаменитого американського джазового піаніста, органіста та керівника біг-бенду Каунта Бейсі (див. Каунт Бейсі). Як і завжди, завантажити останню офіційну збірку WordPress 3.7 ви можете цій пряме посилання. Ви також можете ознайомитись з нововведеннями в останній версії за такими посиланнями:
- Примітки до релізу WordPress 3.7 (Офіційний блог)
- Повний список змін (дані з WP Codex)
Складання WordPress на українському мові на момент написання огляду доступна поки у версії 3.6.1Але вона буде теж оновлена, як тільки з'явиться офіційна локалізація. Ви можете завантажити останні актуальні версії WordPress за посиланнями:
- WordPress
- WordPress
- WordPress UKR
Що нового?
Нова версія WordPress 3.7 націлена на стабільність та безпеку, а також на реорганізацію засобів розробки та тестування WordPress. Провідними розробниками нової версії є Ендрю Нейсін та Джон Кейв.
автоматичні оновлення
У новій версії WordPress 3.7 технічні оновлення стали автоматичними за промовчанням. Це означає, що при використанні версії 3.7 WordPress автоматично оновить ядро при виході технічних оновлень 3.7.1 та 3.7.2, але на нову версію 3.8 вам доведеться оновлюватись самостійно.
Це пояснюється тим, що технічні релізи (3.5.1, 3.5.2, 3.6.1, …) не містять нового функціоналу, а лише усувають знайдені проблеми з основним релізом (3.5, 3.6, …), при цьому ці проблеми можуть стосуватися і безпеки вашого сайту, тому подібні оновлення слід встановлювати якнайшвидше.
За основу для автоматичних оновлень у WordPress версії 3.7 було взято плагін розробника Гарі Пендергаста Автоматичне оновлення. Якщо ви не захочете оновлювати ядро автоматично, ви завжди зможете відключити авто-оновлення WordPress 3.7 за допомогою фільтра або константи в wp-config.php.
Надійні паролі
У WordPress 3.7 з'явилася бібліотека zxcvbn від компанії Dropbox, яка допомагає реальніше оцінити надійність вибору пароля.
Нова бібліотека буде використана в ядрі WordPress версії 3.7, а також доступна для використання будь-якими темами та плагінами для WordPress.
Щодо безпеки в WordPress 3.7 відбудуться також ряд дрібніших і внутрішніх змін. Наприклад, при встановленні WordPress більше не пропонуватиме ім'я користувача за замовчуванням admin, а генерація випадкових паролів для нових користувачів стане надійнішою, і при цьому користувач повинен буде задати новий пароль при першому вході.
мовні пакети
Працювати з різними мовами в WordPress – не найпростіша справа. У WordPress 3.7 з'являться мовні пакети, які будуть розповсюджуватися окремо від плагінів і WordPress. Це дозволить суттєво зменшити розміри дистрибутивів тем та плагінів з підтримкою великої кількості мов, а також дозволить користувачам встановлювати та оновлювати лише ті мовні пакети, якими вони мають намір користуватися.
Реорганізація баг-трекера та засобів для розробки
З версією 3.7 з'явився новий репозиторій develop.svn.wordpress.org який містить не тільки саме ядро WordPress, але й усі засоби для розробки та тестування ядра, включаючи тести PHPUnit та QUnit.
В баг-трекер WordPress так само відбулися деякі зміни, наприклад, відмова від компонента WordPress.org (який отримав новий баг-трекер) та створення додаткових компонентів. Ведеться також робота над закриттям багатьох застарілих тикетів.
Також з версією 3.7 планується створити новий ресурс для розробників developer.wordpress.org і покращити внутрішню документацію коду - наприклад додати інформацію про всі події та фільтри в ядрі WordPress.
Коментарі до запису: 19
Дякую за детальний опис змін. А можете порадити як краще вносити свої зміни, щоб вони не пропадали після оновлення двигуна? Я ось, наприклад, додав файл quicktags.js свої кнопки, але після оновлення щоразу доводиться повертати свої зміни, що є не дуже зручним.
Як ви рекомендуєте вносити свої редагування так, щоб не витрачати багато часу на пошук і відновлення редагування?
Найкраще зробити свій маленький плагін, який підключає ваш змінений скрипт. У такому випадку плагін завжди буде задіяний незалежно від встановлюваних оновлень WordPress. (До тих пір, поки ви самі його не відключите в адмінці).
Ще б знати як написати такий плагін :-( У вас випадково немає інформації щодо цього? Щоб хоч не дуже складно для розуміння.
Наприклад так:
http://scribu.net/wordpress/right-way-to-add-custom-quicktags.html
Дякую! Виглядає зрозуміло. Сьогодні потестую на локальній копії WordPress.
Завдання вирішив за допомогою спеціального готового плагіна - http://wordpress.org/plugins/addquicktag/
Думаю це питання потягне на окрему статтю, якщо коротко, скористайтеся призначеним для таких правок способом, докладніше описано тут (англійською): http://brettterpstra.com/2010/11/06/edit-your-wordpress-quicktags-the- right-way/
Виходить, що якщо дотримуватись описаного способу за посиланням, то мені потрібно зберегти виправлений файл і просто в functions.php послатися на нього, а як бути якщо, скажімо, до того ж quicktags.js будуть внесені якісь важливі зміни (в нативній версії файлу), то за умовчанням я використовуватиму просто свою стару версію.
Як на мене, то описаний у статті спосіб, на який ви посилаєтеся, нічим не кращий за те, що я просто щоразу після оновлення замінятиму оригінальний файл quicktags.js на раніше збережену копію.
Після оновлення помітив, що є кнопка яка робить короткі посилання (можна і раніше була не помічала)
Якось стрімко оновляться, вдуг плагіни неадекватно працюватимуть.
Обов'язково backup перед оновленням потрібно робити
Ви новачок бачити
так. Було пару разів у NextGEN Gallery змінювалися параметри та криво відображалося
Після поновлення не працює атрибут exclude= для виключення пунктів сайдбару. тепер не знаю що й зробити
Оновив, норма, серйозних зрушень у шаблоні не помітив, плагіни все на місці
Доброго дня, після оновлення на 3.7 не можу зайти в адмінку. у місце її повідомлення:Fatal error: Cannot redeclare
і я такий не один :http://wordpress.org/support/topic/no-one-can-login-after-37-upgrade
підкажіть пліз як вирішити проблему
Та сама проблема… Підкажіть хтось, що робити…
Та й у мене таке лихо, ні хто, поки до ладу не знає, в чому там справа.
Добре хоч сайт працює.
Координальних змін звичайно немає, але чекаємо чогось дивовижного