Posts Tagged ‘upgrade’

Воскресное: апдейт WP до 2.3

Sunday, October 7th, 2007

Решила проапдейтить движок WordPress`а до проанонсированной две недели назад 2.3-ей версии. Просто так, из любопытства в большей степени - необходимости большой не было. Вы, конечно, все знаете, с чего начинается апдейт любого движка? Ага, верно, с бэкапов. Поскольку с блоговыми проектами много никогда не работала, и как там что надо бэкапить правильно - не в курсе, решила забекапить всё, что можно и всеми способами. Сначала - экспорт всех записей в .xml из админки (Manage->Export), потом (только не смейтесь надо мной, я же не знаю, правильно ли после сработал бы обратный импорт этого .xml`я в новый блог?) экспорт самой MySQL-евской базы с соотв. админки, потом - бэкап всех шаблонов, имиджей, стилей, донастроек и плагинов.

Сам апдейт происходит без приключений - скачиваете, распаковываете, предподготавливаете из “wp-config-sample.php” свой “wp-config.php”, обратите внимание, добавились два объявления:

define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

ну, так вы их не удалите там ненароком :); и запускаете апгрейт в браузере по ссылке “ваш блог”/wp-admin/upgrade.php - два шага, и он готов. И дальше всей работы - вернуть как положено визуальную тему и оттюнить мелочи, которые и не записываешь никогда, а вспомнить - вот фиг вспомнишь. А новенький WP ничего, пока нравится. Можно запросто поудалять несколько плагинов. Во-первых, теперь не нужны дополнительные плагины для того, чтобы вывести в sidebar`е “последние посты” и “последние комментарии” - они уже есть в базовой поставке движка. Во-вторых добавились, наконец-то, “метки” (”tags”) - а то тут прямо логический кризис был - никак не хотелось признавать, что “категории” (суть разделы/подразделы) и “теги” - это одно и тоже. Т.е. появился новый объект - позволено усовершенствовать вторичную навигацию. Есть так же и “облако” этих самых “тегов” (я пока что его включила, надо поэкспериментировать, хотя не всё нравится). И вот вся эта красота сайдбара теперь может управляться из админки как отдельный объект - виджет (`s), да прямо для блондинок - перетаскиванием из общей панели в сайдбар отдельные виджеты могут быть включены и выключены обратно. Так, сейчас там управляемо “Tag Cloud” (”Облако тегов”), “Text” (можно добавить текст типа “обо мне”), “Recent Post”/”Recent Comment” (вот как раз последние записи/последние комменты), “Calendar”, “Categories” (сие и есть старые категории), - ну эт понятно из старого, всё остальное - всё те же стандартные элементы сайдбара предыдущей версии - Archive, Meta, Links, Pages, Search…

Календарик очень миленький, с “архивом” вместе создают хороший навигационный блок по датам. Пока оставила оба, хотя что-то мне подсказывает, что кто-то там из них лишний. Надо будет его только чуть раскрасить, что-то он бледноват на вид. Таким образом, из плагинов оставила (активировала заново) только “дерево комментариев” (By Brian Meidell, только качайте ту версию, последнюю, которая с Google), кнопки для социальных закладок от Антона Жучкова, и обе статистики - WordPress`овскую и Reinvigorate - более модную, детальную и познавательную, которая стоит уже полгода (как видно из архива записей).

Облако тегов… В общем, его вывод формируется, как я нашла, в файле category-template.php. В строках 310 и 333 можно увидеть две функции, в которых и задаётся минимальный размер элемента облака, максимальный, еденицы измерения размера шрифта, количество элементов облака (по умолчанию 45) и сортировка (по какому типу и в какую сторону), по умолчанию сортирует по имени в прямом (алфавитном) порядке. Есть идея - может эти 45 выводить по дате? Сейчас просто редактировать все посты, включать в них теги - чуточку лениво, т.е. пртестировать большое облако пока не выйдет. Может, со временем…
Ещё, конечно же, общее оформление облака. Заменила дефолтовые значения для шрифта - пункты на пиксели (может, получится шаг по одному пикселю менять? А то уж больно здоровое облако рождается), дефолтный размер минимального - соотв. с 8 пунктов на 10 пикселей, и в ссылке добавила к классу “tag-link-$tag_id” через пробел свой класс, где задала цвет шрифта и фончик под метками (белый на общей бежевой панели).
Да, метки, которые выводятся в посте - их оформление поправляется в файше index.php, строка 17. Там можно разделить один параграф(и метки, и метаданные пока в одном теге P, разделенные BR-ом) на два, и задать им разные классы:

<p class="postmetatags"><?php the_tags('Tags: ', ', ', '</p>'); ?> <p class="postmetadata">Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>

тогда метаданные поста можно оформить как обычно, а метки - выровнять по левому краю, сделать их помельче-побледнее, чтобы не мешали.
Непонятка у меня с папкой UpLoad, куда грузились все картинки/иллюстрации для блога. Они почему-то потерялись. Вернее папка есть, иллюстрации есть, а в коде их нет. И опять забыла - что надо сотворить с этой папкой, чтобы туда без проблем осуществлялся аплоад имиджей? Права на запись и в папки, и в подпапки вроде проверила, есть. Что ей ещё может быть надо?

Да, и вот что… отменила кросспост в ЖЖ`шный блог. Видимо, не нужно оно. Может, сие временное, попустит, и верну, но пока кросспоста не будет. Так что здесь будет такой вопрос для экспериментаторов - раньше именно WordPress`овские категории интерпретировались плагинами для кросспостов как “метки”, и после кросспоста прописывались в дочернем блоге именно на месте меток. А как будут работать подобные плагины сейчас? Будет ли поддерживать новые “метки”? будет ли поддерживать, как и раньше, старые “категории”? Будет их складывать?

В целом новой версией довольна, пока глюков не обнаружено, сырой её не считаю и рекомендую. Обновляйтесь успешно!Ну и заходите здесь чуток, помогайте тестировать. Комментировать, кликать на разные ссылки. Где там ещё что недосмотрено у меня?


Free Hit Stats