Сторінки віддаються швидше

Дорогий читач, якщо ти якимись долями потрапляєш на мій блог, а не просто перегортати пости в РСС-читалці, то, напевно, помітив деякі зміни на блозі:
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 у основного фіда.
Зараз ви це вже поспостерігати не зможете, але пару днів тому, можливо, ваша РСС-читалка видала замість російського тексту моїх постів знаки питання (??????).
Думки: Довго не міг зрозуміти, в чому справа, грішив на сам фідбернер, але як виявилося проблемка вилізла через мої «пустотливих» ручок. Підказка — основний фід не проходив валідацію і віддавався в незрозумілій кодуванні.
Рішення: воно досить просте, але все одно викладу його окремим постом. Зовсім скоро, чесно-чесно.