Отчёт об обновлении WordPress 2.3 и первые впечатления

23:41 MSK
Только что обновился до версии 2.3 взятой отсюда.
Прошло всё «почти» гладко. Сделал всё как написано в readme, зашёл в блог, а там крякозябры.
Немного мозгового штурма на исходники и нашёл «дырку» — Максим забыл внести изменения в файл wp-db.php, для соместимости с блогами, которые изначально хранили данные в Win-1251 кодировке (как мой).
Что же, думаю скоро Максим обновит сборку (я оставил ему комментарий по этому поводу), ну а если вы уже обновились и попали в ту же ситуацию, что и я, то достаточно сделать вот что:
Открываем wp-db.php из папки wp-includes.
Ищем

Заменяем на

Далее ищем блок, где-то в районе 250 строки

Вставляем после него

Сохраняем и обновляем страницу. Возможно пару раз, чтобы кэш очистился.
Забавно, что за те 20 минут, что я копался с обновлением и все плагины были отключены уже успели запостить 2 спам-коммента. Вот так вот.

23:55 MSK
Пошёл активировать плагины и проверять их работу.

0:21 MSK
Заметил интересную вещь — все комментарии дублируются при отправке, даже при выключеных плагинах.
Хм… Буду разбираться в чём дело.

1:14 MSK
Как обычно тупость была создана мною же, но не стоит об этом)
Все плагины со старой версии (AJAX Comments-RusMod, Akismet, Anti Spam Image, CodeHighlighter, Download Counter Modded Rus, FireStats, MaxSite Russian Date, Nofollow Case by Case, RusToLat, Spam Viewer, Subscribe To Comments, WP-PageNavi). Естественно, что плагин генерящий SiteMap для google пришлось выкинуть, пока не будет найдена рабочая версия, потому как там берутся данные из несуществующей уже wp_category.

Попутно поставил несколько плагинов из «стандартного» набора от Максима — Feedburner Feed Replacement, MaxSite-социальные закладки.
Давно хотел перехать на фидбёрнер, да всё никак руки не доходили. Теперь вот можно считать, что я «там», так что, если вы подписаны на rss (не уж то и такие есть?), то смните адрес на feed.feedburner.com/cybercore.


Пора уже и спать, но на последок поделюсь первыми впечатлениями и планами.
Обновлятся не страшно — честно-честно, но вот надо ли?
Тэги я пока что не трогал, хотя в теме по умолчанию их отображение включено, то же самое и с категориями — никаких иерархий не оценивал.
Для меня так и осталось загадкой, как плагины проверяют наличие новых версий. Cделали бы кнопку «Проверить обновление», что ли, а то не ясно — нет новых версий, нет плагина в их БД или обновление вообще не работает?
Заявленые 800% ускорения в jQuery пока что тоже особо не оценил, ещё бы знать где он применяется в больших количествах.
Фиды в «Доске объявлений» менять можно только через плагины или правя исходники в wp-admin/index-extra.php, не по людски это, уж если добавлять возвожность замены, то через UI, а не «для избраных». Зато теперь входящие ссылки на блог берутся из Google Blog Search, правда тот почему-то так же учитывает и ссылки с внутренних страниц блога, что немного напрягает. Что ещё?
Теперь планирую (наконец-то) сменить дизайн и обзавестись ещё кучкой плагинов. Завтра наверное уже прикручу смайлы, только скорее всего не стандартный набор, а какие-нибудь «поинтересней»)
И как я только мог забыть, пожалуй ГЛАВНАЯ фича 2.3 — редирект — РАБОТАЕТ. Проверить можно пройдя по ссылке cybercore.ru, а потом посмотреть на строку адреса) СЕОшники радуются, ну и я вместе с ними. Вот за это спасибо дядям из девелоперской команды WP.

Обзор плагина FireStats и русские поисковые системы.

Ну что же, как я и обещал — буду ставить по чуть-чуть плагинов и описывать свои впечатления.
Первым был установлен плагин статистики FireStats.
Впечатления только положительные: считает визиты и посетителей, за всё время и 24 часа, ссылки-рефералы, поисковые запросы и кол-во переходов, а так же рейтинг страниц + статистика по пользователям (браузеры, страны, ОС).
Фильтрует ботов и краулеров по имени, причём можно добавлять их в ручную в настройках, так же есть фильтр по IP.

Что особо понравилось, так это то, что есть возможность исключать зарегистрированных пользователей из подсчёта (чтобы например не считать себя) + можно в сайдбар повесить виджет статистики.

Устанавливается без проблем, но вот немного разочаровало то, что список поисковиков ограничен изначально буржуйскими (Google, MSN, altavista, Ask, Exite, Alexa, Walla, Yahoo, AOL, Baidu, Lycos, HotBot, About), а хочется то статистику по нашим родным.
Немного возни в исходниках и добавил в определение поисковиков: Yandex, Aport, Rambler, WebAlta, mail.ru, Nigma.

И всё бы ничего, только они (черти) работают в Win-1251 кодировке, а в WP всё в UTF-8… Ещё немного кода и имеем перекодирование для нужных поисковиков и читабельность в статистике.

Если вы уже используете FireStats, то просто скачайте архив (firestats-rus-se.rar) и замените файлы из него. Я сохранил последовательность папок, поэтому всё должно встать без особых проблем. В архиве так же иконки к поисковикам)

Если будут какие-то проблемы и/или пожелания — прошу в комментарии.
Будет время возможно займусь переводом этого плагина, хотя в нём и так всё интуитивно понятно.