Мой сайт о WordPress и PHP
 
Rss2Email
18 апреля 2007

Обзор WordPress 2.2

Читали 4304 раза
Рубрика: Новости мира WordPress
Навигация: Главная » WordPress » Новости мира WordPress

Данная версия пока находится в стадии бета, но скорее всего принципиальных изменений в ней уже не будет. Для тех, кто пока еще использует линейку 2.0.*, похоже придется серьезней призадуматься о переходе на WordPress 2.2. :)

Прежде всего хочу отметить, что в этой версии исправленно примерно 250 ошибок по сравнению с версией 2.1. Так, что «тестовый период» 2.1 более-менее движется к логическому завершению :) . Правда смущает, что для будущей 2.3 уже «заготовленно» 270 исправлений. Так, что череды абгрейтов нам, похоже, не миновать.

Но не будем о грустном, посмотрим, что же нового нас ожидает в ближайшей версии.

Добавлена кодировка базы данных

В этой версии WordPress появилась возможность указать кодировку базы данных. Наверное разработчики WordPress, всё-таки прислушались к неанглоязычным пользователям и добавили уже знакомый нам «SET NAMES ...». По-умолчанию кодировка базы данных UTF-8, и поменять её можно будет только в файле wp-config.php. С одной стороны это хорошая новость, но, в реальности она ничего не меняет, поскольку эта команда БД уже давно присутствует в русских локализациях, причем в полном виде (включая и «SET CHARACTER_SET_CLIENT ...»). Здесь же используется только половина решения, которая может породить дополнительные проблемы на некоторых хостингах.

Убран предпросмотр

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

Рубрики-тэги

Хорошая новость: теперь в WordPress можно работать вообще без рубрик :) . Точнее они есть, но видоизменились до тэгов (ключевых слов). Если раньше записи находились в рубриках, а ключевые слова можно было задать с помощью плагинов, то теперь рубрики это и есть тэги. При этом рубрики могут оставаться рубриками :) . Чтобы вас окончательно запутать, скажу, что вы можете использовать как рубрики, так и тэги.

Интересно еще и то, что появилась навигация по тэгам, причем можно задать «базис» при формировании ссылок ЧПУ (по аналогии с рубриками). Ну а для разработчиков шаблонов, сообщаю, что можно использовать функцию is_tag() для вызова шаблона вывода ключевых слов.

В закладке «Импорт» появилась возможность преобразовать рубрики блога в тэги, а также преобразование тэгов плагина «Ultimate Tag Warrior» в тэги-рубрики блога.

Плагины

В настройках плагинов появилась кнопка для одновременной деактивации всех плагинов. Так, что если вдруг, что-то сломалось, то можно отключить все плагины одним движением.

UPD 20 апреля 2007 г.
Вот, кстати, и описание этой возможности. Суть её в том, что перед обновлением блога, рекомендуется отключать все плагины. Эта кнопка позволит одним движением деактивировать все плагины. Однако планируется добавить еще одну, которая позволит восстановить включенные до этого плагины. Причем каждый плагин будет проверен на работоспособность, и если возникнут ошибки, WordPress его отключит. Если учесть, что WordPress обновляется слишком часто, то вполне разумное решение. :)

Остальные изменения носят технический характер и на поверхности не видны. Для русскоязычных пользователей я буду предлагать свою сборку, в которой прежде всего будет решена проблема кодировки: блог и база данных смогут работать в разных кодировках, причем версия MySQL может быть ниже 4.1. То есть сборка будет актуальна для хостингов, где база данных по-умолчанию использует Windows-1251 или MySQL версии 4.0. Также будет решение для тех, кто сейчас работает в Windows-1251, и при переходе к WordPress 2.2 можно будет сохранить эту кодировку базы данных, то есть не нужно будет делать её конвертирование (больной, кстати говоря, вопрос).

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

31 комментарий к “Обзор WordPress 2.2”

  1. Exact:

    Ок, буду ждать вашу сборку, только у меня вопрос, что нужно сделать чтобы перейти с 2.0.7 на 2.2 я как то попытался, но у меня не получилось, распишите по пунктам что нужно делать.

  2. lukoie:

    a как можно ету 2.2 будет интегрировать в Джумлу. Есть какието возможности, или я не видел на сайте?
    спасибо

  3. Alexei A. Korolev:

    бетку как я понял скачать можно только из репозитария?

  4. s3m:

    Давно бы уже перешёл на ветку 2.1 а далее на 2.2, но смущает поддержка плагинов, которые я использую для 2.0

  5. Dementor:

    Если бы еще они OpenID и threaded коммент-ответы добавили по умолчанию - было бы вообще супер!

  6. Максим:

    Главная проблема при переходе с 2.0.* - кодировка. Если она win-1251, то нужно будет следовать инструкции, поскольку сам блог будет работать в UTF-8. Если же у вас UTF-8, то сам переход будет немного проще - нужно будет только загрузить новую версию. В любом случае, инструкция будет подробной.

    a как можно ету 2.2 будет интегрировать в Джумлу. Есть какието возможности, или я не видел на сайте?

    К сожалению, об этом мне ничего не известно.

    бетку как я понял скачать можно только из репозитария?

    Да.

  7. sonika:

    Вот елки, лучше бы они не афишировали столько ошибок (270), я мнительная :)
    Тоже бы перешла на 2.2, но меня, как и s3m, «держат» плагины…

    Блин, трудно код ввести с первого раза :(

  8. mikolka:

    Стрёмненько переходить на такую версию. Думаю ее не скоро можно будет поставить - вот локально помучить это да.

  9. Максим:

    Да, плагины, это проблема... Правда в этой версии оставили deprecated.php, хотя вроде бы и обещали убрать. Так, что это отчасти решает проблему совместимости.

  10. s3m:

    то нужно будет следовать инструкции

    какой именно?

  11. Максим:

    Примерно такая: http://maxsite.org/wp210rus-all

  12. Вэ:

    Максим, спасибо! =)

    ждём вашу сборку версии 2.2 =)

  13. Евгений:

    Отлично, убрали предпросмотр убрали, не прийдется вырезать его вручную :)

  14. Exact:

    А когда стоит ожидать вашу сборку Wordpress 2.2? И можно с такой же подробной инструкцией по обновлению как и в прошлый раз...

  15. Максим:

    Ну не раньше, чем выйдет официальная :) . Думаю, что перевод и тестирование смогу сделать где-то в течение недели.

  16. Exact:

    А когда выйдет официальная?

  17. lukoie:

    а Вы не хотите подумать насчет мода для Джумлы?
    у меня есть рабочий вариант v2.0
    Его можно сравнить с изначальной v2.0, посмотреть диффы, и сделать на новые версии так же!
    если 2.2 будет нормально работать с другими кодировками кроме как утф - ето класно! но сомневаюсь что ajax сможет работать вне утф! я не прав?
    в любом случае, сделать мод для Джумлы - привлечет больше посетителей, ето точно! Для етого движка есть блоги, но WP imho лучше всего подходит!
    спасибо

  18. JawsIk:

    Толи я что-то пропустил, то ли всё действительно шеколадно, но я сам сижу на версии 2.0.9 . Тоже поставил кучу разных плагинов. Кодировка 1251. Но вот вижу, что я могу безболезненно перепрыгнуть на кодировку UTF и от этого блог не пострадает. Я правильно понимаю? Или же всё-таки есть какие нить подводные камни?

  19. Максим:

    Официальную вроде как планируют на начало мая. Пусть лучше позже: больше ошибок исправят :) .

    Камни подводные на сегодняшний день только в том, что нужно пересоздавать роли пользователей до принятых по-умолчанию. По этой причине, если на сайте были регистрации, то придется еще раз по ним пройтись и обновить профили авторов. Других камней пока не замечено :) .

  20. Regacaty:

    Максим, а есть ли подробная инструкция по переходу с вашей локализованой версии (у меня 2.1 UTF) на оригинальную. Спасибо.

  21. Максим:

    Обычно задача наоборот стоит. :)

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

  22. Александр Вольф:

    Ну у меня стоит 2.2 уже очень давно :) Особых нововведений там не сильно много по сравнению с 2.1.

  23. Joe:

    Ну когда там уже 2.2. выйдет?

  24. Семен:

    Жду-не дождусь 2.2., а то 2.1.3. весь текст пишет кракозябрами (сам сайт русифицирован нормально). Еще бы OpenId встроенный - совсем супер бы было. А то от версии к версии его вставлять все сложней.

  25. Максим:

    Скорее всего версия выйдет где-то в течение ближайшей недели. Исправлений осталось всего ничего (10). :)

    Кстати уже доступна WordPress 2.3-alpha. Если выпуск 2.2 задержат, то (возможно) есть смысл сразу ставить 2.3, поскольку в ней исправлений будет больше ;)

  26. Семен:

    Меня в общем волнуют теги вместо категорий (точнее, вместе с категориями), грамотная русификация на определенном этапе (чтобы обновлять легче было), и open id. Остальное, думаю, приложится.
    В принципе, и wordpress был выбран из-за поддержки open id, точнее наличия плагина.

  27. Семен:

    Ах да, еще очень ЧПУ волнует. :smile:

  28. Dementor:

    А что с ЧПУ? Оно же есть...

  29. SindroM:

    ничего не могу понять. Начинаю устанавливать, кликаю create a wp-config.php file through a web interface . И вылазиет ето:Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation. :???:

  30. Максим:

    Скопируйте wp-config-sample.php как wp-config.php и внесите в него все необходимые параметры.

  31. SindroM:

    Че за..ставлю 2.0.7 cp1251 текст отображается русский в виде вопросов ????????????? :evil:


Оставьте комментарий! (Вы согласны с правилами)

 

:mrgreen: :neutral: :twisted: :arrow: :shock: :smile: :???: :cool: :evil: :grin: :idea: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: :!: :?:

При добавлении кода (html, php) заменяйте < на &lt; и > на &gt;.
Внимание: антиспам - зверь! Копируйте своё сообщение перед отправкой. На всякий случай.