Отчёт о результатах переезда на WordPress 2.6

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

Это то, что можно заметить на первый взгляд и то, что, как говорится, радует.
Если кто не понял, то я перенёс блог на последнюю версию движка WordPress 2.6, так как на тестовом сайте уж очень мне он понравился своим новым ентерфейсом. Но не всё так гладко с переносом, как кажется, и ниже я расскажу о проблемах, с которыми столкнулся и которые пока не полностью решены. Кстати, на некоторые из них мне указали именно читатели (спасибо Ольге), так что будьте бдительны и сообщайте обо всех «глюках».

Перенос я делал через Экспорт — Импорт средствами WordPress (это когда создаётся WXR файлик (WordPress eXtended RSS)), предварительно сделав полный бэкап как базы, так и файлов. После чего удалил все таблицы и файлы на сервере, залил WordPress 2.6 PowerPack, поднастроил и импортировал файл. Вот что из этого получилось:

Проблема 1. — При импорте продублировались рубрики.
Вообще с рубриками какая-то странная вещь, мало того, что после импорта вылезли дубли, так ещё и рубрики, бывшие пустыми, самопроизвольно присвоились некоторым постам.

Взять к примеру рубрику Forex (скоро я её потру, так что может ссылка будет вести в никуда). Да, я одно время хотел попытаться поиграть с Форексом и писать отчёты про это в блог, но потом «забил», создав пару черновиков, но не опубликовав их. Теперь же рубрика Форекс вылезла с постом о «Как заставить работать устаревший плагин с новым FireFox» 😀
Мысли: Тут видимо сыграл роль плагин RusToLat, который при импорте не посмотрел, что у рубрик прописаны ручками названия на англ, а сделал повторную работу по транслитерации с русского на английский. Так это или нет — покажет практика.
Решение: Скорее всего я буду пытаться «перезалить» файл экспорта и попробую вкл/выкл плагин RusToLat. Если есть какие-то другие соображения — пишите.

Проблема 2. — Обрезались посты.
Заметила это Ольга. В посте про «Обзор Хостингов», где шла интересная дискуссия и я добавил ещё около 5 хостеров в список, произошло «обрезание» на McHost, причём посреди абзаца. И, что очень занимательно, все посты и/или комментарии, которые идут после него на одной странице, выделяются жирным (strong). Это отчётливо видно тут (прокрутите страницу вниз).
Мысли: Тут у меня подозрение на попавший в импорт «спец.символ», который WordPress решил пропустить, одновременно похерив остальную часть текста.
Решение: Сегодня из дома буду пытаться повторно импортировать посты и за одно проверю, что и как там в тексте. Если не получится, то внесу изменения вручную или, как посоветовала Ольга, сделаю второй обзор хостингов, состоящий исключительно из новых хостеров.

Проблема 3. — Проблемы с кодировкой в «title» рубрик.
Ну, думаю тут корни всё оттуда же (см. Проблема 1). Чтобы понять, о чём речь, зайдите в любую рубрику на русском языке (к примеру, Локализация) и посмотрите в заголовок браузера, там будут иероглифы.
Решение: пока не знаю, но, надеюсь, грамотный импорт это исправит. До этого база была в Win-1251 кодировке, а теперь в UTF-8, но т.к. экспорт-импорт делается в UTF, проблем по идее быть не должно.

Проблема 4. — отображение кодов программ.
Хотите узнать «Как сделать тему widget совместимой»? Фиг вам, а не исходные коды.
Мысли: тут всё ясно. Я использовал для «подсветки» исходников плагин CodeHighlighter, но он меня исключительно не устраивал в последнее время. А без него все тэги, записанные в <pre>, обрабатываются браузером, и вы видите «пустоту»
Решение: я уже нашёл неплохой плагин, но не успел его установить. Если всё пойдёт как надо, то напишу/переведу обзор подобных плагинов для подсветки синтаксиса.

Проблема 5. — Глюки с кодировкой FeedBurner у основного фида.
Сейчас вы это уже пронаблюдать не сможете, но пару дней назад, возможно, ваша рсс-читалка выдала вместо русского текста моих постов знаки вопроса (??????).
Мысли: Долго не мог понять, в чём дело, грешил на сам фидбёрнер, но как оказалось проблемка вылезла из-за моих «шаловливых» ручек. Подсказка — основной фид не проходил валидацию и отдавался в непонятной кодировке.
Решение: оно довольно простое, но всё равно выложу его отдельным постом. Совсем скоро, честно-честно.


Пока что навскидку ничего больше не вспоминается из проблем, но есть кое-что, о чём хотелось бы написать:
1. Я отключил нафиг капчу и оставил только Akismet, но пока что спам только СМОшный лезет, а остальной вроде ловится Акисметом. Думаю, те, кто любят комментировать (за что им спасибо), оценят это. AJAX Comments пока не ставил, т.к. думаю всё же обойтись другим плагином.
2. Не забывайте голосовать за посты, если они действительно полезны, а если не полезны, то «закапывайте», чтобы и другим глаза не мозолили.
3. Из плагинов статистики оставил только Гугл Аналистикатор, т.к. ощущение, что FireStats нереально тормозил блог почти оправдалась, а в Гугле вся необходимая информация для меня имеется.
Кстати, если у вас стоит Аналистикатор, то советую отключить «Outbound link tracking». Я заметил, что этот трэкинг вставляется и в рсс-фид, а валидатор не очень хорошо «кушает» onclick в ссылках. Возможно, это можно как-то исправить, но я ещё не смотрел.

И напоследок — буду очень признателен всем, кто сообщит о прочих недостатках, глюках и уродствах, которыми ещё, я уверен, кишит сайт. Например, куча лишних скриптов подключаются в хэдере там, где это совершенно не нужно, разбивка на страницы работает исключительно на главной, а в рубриках уже нет (но это конечно дело быстро поправимое).

В общем, до скорых встреч и, будьте уверены, все комментарии к этой и прочим записям, которые были сделаны в последние два дня (после переезда на WordPress 2.6) будут перенесены после нового импорта.

Отчёт о результатах переезда на WordPress 2.6: 22 комментария

  1. Тарас, очень приятно, что ты упомянул меня 😉
    Сижу чешу репу, ставить себе 2.6 или нет…

    Кстати, про голосовалку. Голосовать можно только на главной, в самом посте — нет. У меня на симпати.нет точно такая же стоит, я ее впихнула кодом куда мне надо — а надо мне — после поста, и имхо, так наиболее удобно для читателя, а то непонятно, куда лезть.

  2. Я перевел три блога с WP2.3 на 2.6 с помощью плагина WordPress Automatic Upgrade. На самом деле это «полуавтомат», т.к. процессом апгрейда нужно руководить, нажимая на ссылку Next Step. 😉
    Обновился без косяков, только некоторые плагины тоже пришлось обновить, но в 2.6 это тоже автоматизировано и проблем не вызывает…

    2Alex: а зачем ждать 2.7? Это 2.5 была глюкавая и плагины не все плагины её подерживали (собственно поэтому я ждал 2.6).

    Кстати, версия 2.6 у меня тоже шустрее отдает страницы, но админка — просто монстр какой-то… Один блог оставил пока на 2.3 исключительно из-за выпадающих меню в админке и плагина Spot Milk…

  3. Не успели обновиться до 2.6 как вышла 2.6.1. 61 исправление…
    На одном блоге обновил. На первый взгляд ничего не изменилось, только стали показывать ход обновления плагинов.

  4. Тоже обновил пару блогов стандартным способом, сначала на 2.6, сегодня на 2.6.1
    Кроме как с плагином Flexible Upload проблем не было. Да и с ним уже разобрался, так что все ОК.

  5. Насчет «Проблемы3» те же дела. Криво отображаются первые символы в названии рубрик. Вроде бы это связано с некорректной работой плагина All in one SEO Pack. Я пока думаю что делать, плагин отлкючать не охота ))

  6. Странное дело, но у меня почти не возникло проблем при переходе с 2.3.3 (сборка макса) на 2.6 (перевод кактуса). Никаких плагинов не использовал. Через фтп скопировал блог на винт (кроме images), а потом просто поверх залил файлы версии 2.6.
    При заходе на блог появилось сообщение, что необходимо сделать обновление не помню уже чего. Я согласился и, опля — все путем.
    Единственный плагин, который отвалился это simple tags, и после облака тэгов ничего в сайдбаре не выводилось (комменты там были последние) и не выводился футер. Выкачал у кактуса версию 1.5.7, активировал и теперь все нормально заработало — на месте все рубрики, ссылки, урлы, страницы.

Добавить комментарий