Когда нечем заняться…

28 сентября 2007

…пиши оффтопы?

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

Я не буду как “бомжи” ставить себе почти заоблачные goals, чтобы был бОльший стимул к их достижению, но что-что, а финансовой независимости хочется. Причём хочется именно не работать на кого-то и сидеть в офисе за гроши, как я делаю это сейчас. Да, меня не терзают каждые пять минут заданиями и порой я имею довольно много времени на “свои дела”, НО я не развиваюсь в тех областях, которые вижу для себя определяющими.

Для справки - мне 21 год, среднее специальное + последний курс вуза. Всё по ИТ-специализации. Только вот милые и добрые вооруженные войска уже маячат на горизонте. Не знаю кто - как, но я считаю, что год службы в армии - это нонсенс и бесполезная трата времени. К тому же этот год армии оценивают всего в 4000$. Эту сумму уже сейчас я могу заработать за 3-4 месяца в фирме, но батрачить полный рабочий день - увольте.

Ещё хочется жить отдельно. При чём отдельная квартира в Москве есть, но она сдаётся, что является некой фин.подпиткой семьи, значит эту же сумму надо банально зарабатывать сверх того, что нужно для жизни.

Ну и сюда уже по мелочи стоит добавить - ремонт, ноутбук для сестры (чтобы не делить с ней компьютер), машину (б/у естественно)… список наверное можно продолжать бесконечно, но это не вещи первой необходимости, а сам я довольно неприхотливый.


Ага-ага, наговорил то много, да только что с этого? Как я собираюсь всё это достигать?
1. Сейчас осваиваю SEO и партнёрки. На этот блог вешать рекламу вроде как не планирую, если только с морды, а так - sape на форумы и в скором времени наверное автоблоги (сплоги). Так же буду пробовать TLA и AdSense для блогов на Blogger. Поэтому ждите постов на эту тему (хотя только ленивый об этом ещё не писал).
2. Жду АПа ПР, чтобы оценить некоторые моменты внутренней перелинковки (под это дело была сделана пара тестовых сайтов), от чего тоже зависит возможный заработок.
3. ПИФы. Хочу понемногу начать закладывать фин.базу на будущее.
4. Попытаю счастье и поднаберусь опыта у Сергея Жуковского в его проекте “Как Сделать Более $1000 с Блога в Месяц!?”. Заодно пойму насколько серьёзно я на всё это настроен.

Ну что же, а теперь вернусь к мыслям о посте….

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Упрощаем себе жизнь в админке WordPress

28 сентября 2007

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

Думаю почти все WordPress-блоггеры проводят не мало времени в администраторской панели - проверяя статистику, добавляя что-то в блогролл и конечно же в процессе написания очередного эпохального поста.
Не знаю кому как, а мне несколько поднадоело оформление, а так же некоторая нелогичность, точнее многострочность, расположения элементов меню. Поэтому первым делом я поставил себе плагин WP-Tiger Administration 3.0 и теперь админка выглядит так же как на картинке, за исключением того, что всё на русском. И в этом нет ничего удивительного, ведь всё что делает плагин - это цепляет свою CSS-таблицу стилей к админке, а это значит, если что не понравится, то можно довольно шустро в ней всё исправить. Но меня пока что устраивает.

wp-admin tiger screenshot

Теперь ответьте мне вот на такой вопрос - часто ли вы используете, при написании поста, такие “замечательные” вещи как установка пароля, выбор автора поста, трэкбэки и прочее? Я вот, честно говоря, кроме как окном ввода записи и выбором рубрики (ну теперь ещё и полем тэгов) ни чем не пользуюсь, а ведь согласитесь - перед глазами маячит и страницу грузит дольше, особенно если приходится “Сохранять и возвращаться”.
Чтобы избавить себя от всего лишнего и добавить пару лишних секунд на написание поста, а не ожидание загрузки, ставим плагин Clutter Free, лезем в настройки профиля (Пользователи > Ваш профиль) и галочками убираем то, что не нужно. Я оставил себе Короткую ссылку (Slug), Категории (Categories) и Меню разметки (Quicktags). Правда у меня в админке ещё висит блок от All in One SEO Pack (о котором позже), но в общем и целом всё довольно пустынно и… легко.

Ну раз уж мы залезли в Ваш профиль, то позвольте спросить - “Вы всё ещё пользуетесь визуальным редактором?!” Тогда мы идём к вам!
Это наверное самая тормозная штука во всей странице написания поста, я уж молчу про тот код, который он порой лепит, а уж сколько времени нужно, чтобы в нём что-то написать… Каюсь - сам не так давно им пользовался и даже искал “расширенные” версии, но намучившись при создании поста, содержащего исходные коды на php, понял насколько проще работать с голым HTML, когда сам решаешь, что преобразовать в спец.символ, а что нет.
В принципе стандартного набор кнопок форматирования в упрощенном редакторе вполне достаточно для жизни, но можно сделать лучше и его!
Качаем WP-AddQuickTag, активируем и идём в Настройки > Add QuickTags. Тут всё банально, первое поле - название отображаемое на кнопке, второе - открывающий тэг, третья - закрывающий. Сохраняем и идём писать наш пост дальше, где… ничего не появилось)
Дело в том, что последнее обновление плагина было в конце 2005 года, а с тех пор многое изменилось, WP-2.3 на дворе, как никак, поэтому нужно внести коррективу в код и заменить строку

if(strpos($_SERVER['REQUEST_URI'], 'post-new.php') ||
strpos($_SERVER['REQUEST_URI'], 'page-new.php') ) {

на

if(strpos($_SERVER['REQUEST_URI'], 'post-new.php') ||
strpos($_SERVER['REQUEST_URI'], 'page-new.php') ||
strpos($_SERVER['REQUEST_URI'], 'post.php')) {

На первых порах я добавил себе кнопку для создания ссылки с nofollow (нефиг на всех подряд ссылаться), а так же для выделения php-кода. Но мне так понравился этот легковесный плагин (всего 5 килобайт), что я думаю довести его до ума и немного расширить настройки и возможность.

Что буду писать в следующем посте - для меня загадка, но надеюсь, что он будет вам интересен.

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

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

26 сентября 2007

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

$this->result = @mysql_query($query, $this->dbh);
	++$this->num_queries;

Заменяем на

### max
if (MAXSITE_DB_CONVERT) $query = maxsite_conv_in($query);
### endmax

$this->result = @mysql_query($query, $this->dbh);
++$this->num_queries;

### max
if (MAXSITE_DB_CONVERT) $query = maxsite_conv_out($query);
### endmax 

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

$num_rows = 0;
while ( $row = @mysql_fetch_object($this->result) ) {

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

 #### max
if (MAXSITE_DB_CONVERT) {
	$arr_row =get_object_vars($row);
	while ( list($prop, $val) = each($arr_row) )
	$row->$prop = maxsite_conv_out($val);
}
#### endmax

Сохраняем и обновляем страницу. Возможно пару раз, чтобы кэш очистился.
Забавно, что за те 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.

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Как безопасно обновиться до WordPress 2.3 по шагам

25 сентября 2007

Руководство для самых нетерпеливых)
Сразу скажу, что сам я буду обновляться только после выхода русского релиза от Максима. На днях собирался ещё и поставить кучу плагинов, но теперь придётся повременить и дождаться их обновления.


Какая же последовательность действий, чтобы безопасно обновиться с 1.5.x, 2.0.x, 2.1.x, или 2.2.x до 2.3?

0. Удостоверьтесь, что у вас стоит UTF версия WordPress или сперва обновитесь версией от Максима, потому что в противном случае возможны проблемы с кодировкой.
1. Сделайте бэкап БД.
Сделайте копию всех своих данных: пользователей, постов, страниц, категорий.
Можно воспользоваться плагином WP-DBManager или сделать всё руками:
а) зайдите в админ.панель phpmyadmin (где он расположен зависит от хостера) или поставьте плагин WP-Phpmyadmin, чтобы запускать его из WordPress.
б) в панели слева выберите пункт Databases.
Databases menu

в) в списке кликните на свою БД
Database Selection

г) на следующей странице показан список всех таблиц. Жмём на закладку Export вверху страницы.
Export Tab

д) теперь перед вами меню экспорта. Тут вам необходимо выбрать таблицы, относящиеся к WordPress. Если в данной БД установлен только блог, то смело жмём Select All, в противном случае отмечаем все строки начинающиеся на wp_ (если устанавливали по умолчанию) или другой префикс, который можно посмотреть в файле wp_config.php
wp-tables list

е) Проверьте, что выбран пункт SQL, проставьте галки Structure, ‘Add DROP TABLE’, ‘Add AUTO_INCREMENT’, ‘Enclose table and field names with backquotes’, DATA (но уберите галки внутри этого блока) и ‘Save as File’
wp-tables list

ж) Сперва выбираем пункт ‘None’ в разделе ‘Save as File’, жмём GO и сохраняем файл на диск.
После этого можно сохранить и архивированную версию, выбрав ‘zipped’.
Процесс бэкапа базы данных закончен.

2. Бэкап всех файлов WordPress.
Подключаемся по фтп своим любимым клиентом и сливаем все папки и файлы (включая .htaccess) к себе на локальную машину. Описывать этот процесс не буду, потому что подозреваю, что раз вы смогли когда-то залить блог на сервер, то сможете и скачать.

3. Проверьте бэкапы.
Откройте SQL файл в каком-нибудь текстовом редакторе и проверьте, чтобы он был не пустой, удостоверьтесь, что zip-версия распаковывается без проблем, а так же что сохранена иерархия скаченных файлов и можно зайти в подкаталоги.

4. Отключите ВСЕ плагины.
Идём в Админ.панель и выключаем их по одному.

5. Скачиваем последнюю версию с оффсайта.
И распаковываем на своём компьютере.

6. Удаляем старые файлы WordPress на сервере.
Это стоит делать в том случае, если вы не уверены, что ваш FTP-клиент (или если вы работаете через админ.панель хостера) правильно перезапишет файлы.
НЕ УДАЛЯЙТЕ:
* wp-config.php
* папку wp-content
* папку wp-images
* папку wp-includes/languages/ если пользуетесь локализацией через MO файлы
* файл .htaccess

Обязательно удалите:
* все файлы начинающиеся на wp-* кроме перечисленых выше, а так же readme.html, wp.php, xmlrpc.php и license.txt. Обычно их можно найти в корне сайта. И ещё раз напоминаю - НЕ УДАЛЯЙТЕ wp-config.php
* папку wp-admin
* папку wp-includes. Помним о wp-includes/languages/
* папку wp-content/cache. У вас будет эта папка только в том случае, если вы обновляетесь с WordPress 2.0
* папку wp-content/plugins/widgets. У вас она будет, только если вы устанавливали дополнительные виджеты. Старые версии не совместимы с 2.3

7. Скопируйте новые файлы на сервер.
Возможно придётся перезаписать часть файлов, например темы, входящие в стандартную поставку WordPress (default и classic).

8. Запустите процесс обновления WordPress.
Перейдите по адресу http://ваш_сайт/wp-admin/upgrade.php, если блог находится в другой папке на сервере, то допишите к УРЛ wp-admin/upgrade.php.

9. Обновите пермалинки и .htaccess.
В панели управления блогом в Options->Permalinks (Настройки->Постоянные ссылки) обновите структуру ссылок и, если необходимо, добавьте нужные строки в .htaccess.

10. Проверяем плагины на работоспособность.
Для этого сверяемся со списком совместимых плагинов и проверяем обновления в разных источниках (офф.архив плагинов, WP-plugin database, WpZipper)
Не забываем после установки их активировать.

11. Изменяем текущую тему под WordPress 2.3.
Для этого читаем статью How To Add Wordpress 2.3 Tags To Your Current Theme.

Вроде всё. Как говориться - piece a cake, baby.


А стоит ли вообще обновляться? Прочитай статью о нововведениях в WordPress 2.3 и реши для себя сам.
Кстати, если найдутся желающие прочесть статью How To Add Wordpress 2.3 Tags To Your Current Theme в моём переводе, то отпишитесь в комментариях и постараюсь не разочаровать вас.

1 звезда2 звезд3 звезд4 звезд5 звезд (1 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...

10 вещей, которые вам стоит знать о WordPress 2.3

24 сентября 2007

Если кто не в курсе, то уже вот-вот будет релиз новой ветки WordPress, под номером 2.3. Уже можно скачать первый релиз кандидат.

Так что же нового ждёт нас в очередной версии популярного блог-движка?
На этот вопрос довольно обширно ответил Аарон Бразелл в своём посте. Некоторые моменты показались мне интересными, поэтому решил сделать перевод, но не судите слишком строго - он не дословный.


10 вещей, которые вам стоит знать о WordPress 2.3

У нас существует традиция публиковать информацию для пользователей WordPress перед глобальными релизами. Так как релиз WordPress 2.3 намечен на 24 Сентября 2007 года, резонно было бы, следуя традиции, изложить 10 вещей, которые вам стоит знать о WordPress 2.3. Несмотря на это многие вещи останутся не раскрытыми в этой статье, поэтому если вы разработчик, то просто исследуйте код и найдите те самые новые перехватчики событий (hooks) и функционал, который мы встроили.

Тэги

Да-да, наконец то мы внедрили тэги. Долгое время мы их обещали и, как мне кажется, они всё ещё не идеальны, но то что они хороши - это точно.
Работа с тэгами теперь встроена в WordPress и это можно заметить по интерфейсу. Хотя на самом деле этот самый интерфейс для работы с тэгами довольно скромен - всего лишь поле формы под окном создания сообщения, в котором вы пишете тэги через запятую. Такой подход призван усилить осознание того, что тэги не содержат иерархии.

Наблюдательный пользователь отметит, что нет никакой возможности изменять эти тэги, управлять их списком или удалять. Просто хочется сказать, что уже существуют плагины, добавляющие возможность управления тэгами, и команда разработчиков целенаправленно заняла позицию “подождём-увидим”. Не слишком логично добавлять кучу элементов в UI, чтобы потом выяснить, что они оказались излишними или редко используемыми. Вместо этого они решили подождать и посмотреть какие плагины станут популярными, а потом возможно интегрировать их в будущих релизах.

Позвольте перечислить некоторые изменения, которые появятся после появления тэгов:

  1. Таблица терминов - Для разработчиков, теперь появится новая таблица wp_terms. Эта таблица подстановок, которая связывает термины между категориями, тэгами и закладками. В предыдущих релизах, таблица wp_categories была разделена между категориями и закладками, и эта таблица вызывала затруднения во время новой разработки, поэтому, учитывая что в WordPress 2.2 не было тэгов, всё было переделано с 0 для WordPress 2.3.
  2. Новые API для тэгов и терминов - Разработчики плагинов будут благодарны наличию нового API, которое неизбежно появится для всех нововведений. Обратите внимание на wp-includes/taxonomy.php, если вас интересуют новый функционал API. Помните, что API скорее всего затрагивает не только работу с тэгами, но я в этом не уверен. Вероятнее всего, что API взаимодействует как с категориям, так и с API ссылкок/закладок/блогрола в том числе. Если ваши плагины до этого работали с этими API, то стоит проверить - работают ли они всё так же, как и до этого.
  3. Новые тэги для шаблонов - Вообще то, появилось не так уж и много новых тэгов для шаблонов, которые оперируют с выводом тэгов, но тем неменее дизайнеры тем для WordPress должны о них знать и применять в своих темах, по мере необходимости. Блоггеры, не бойтесь изменять свои темы, чтобы использовать все эти функции, с другой стороны, вы возможно захотите подождать и скачать уже обновленную под WordPress 2.3 тему, до установки нового движка.
    Наверное документация по новым функциям появится не сразу, поэтому стоит заглянуть в wp-includes/category-template.php, чтобы посмотреть какие аргументы они принимают (хотя похоже, что вообще никакие аргументы не требуются):

      wp_tag_cloud();
      get_tag_link();
      get_the_tags();
      get_the_tags_list();
  4. Импорт тэгов из:
  • Плагин Ultimate Tag Warrior
  • Плагин Jerome’s Keywords
  • Плагин Simple Tags
  • Плагин Bunny’s Technorati Tags
  • WordPress категории

Напоминания об обновленияъ

wordpress 2.3 update notification
Напоминание об обновлениях - фишка, которую все давно просили реализовать в WordPress, и наконец-то это было сделано - и даже не один раз, а дважды. Теперь WordPress может сообщать вам о новых доступных версиях движка, а так же о новых версиях плагинов. И я считаю эту особенность очень клёвой.

wordpress 2.3 plugin update

Классический редирект

Долгое время это было шилом в заднице каждого вебмастера. Классические УРЛ рассматриваются Google и другими поисковыми системами по разному в зависимости от того указан адрес с www или без. Поисковики видят в них две разных страницы и наказывают одну из них за копирование контента.
Чтобы избежать этого, многим вебмастерам и блоггерам, в том числе и мне, приходилось вводить редиректы с одной версии на другую. В моём случае я перенаправлял www версию на не-www. Теперь WordPress сам занимается этим, в зависимости от того какую версию сайта вы укажете основной в Options > General page. По сути, это мгновенное улучшение SEO для всех пользователей WordPress 2.3.

Улучшения в процессе написания постов

Вот ещё две востребованных функции - улучшенное управление черновиками, а так же более удобный процесс написания сообщений для не редакторов, и не администраторов. В то время как второй пункт сто крат лучше того что был прежде, первый продвинулся в нужном направлении, но всё ещё “оставляет желать лучшего”.
Управление черновиками улучшено за счёт добавления серии выпадающих меню в верху страницы Управление (Manage). Из этого списка вы можете быстро выбрать пост, который ещё находится в черновике. Это избавит вас от ссылок на посты в черновике, которые обычно располагались вверху страницы. Если вы один из тех блоггеров, кто хранит не мало постов в черновике на “чёрный день”, или просто начинаете писать пост, а затем сохраняете в черновик, чтобы поработать с ним позже, то вам должен быть знаком “Черновой АД”, когда многострочные ссылки громоздятся вверху страницы и становятся бесполезными из-за своего количества. Теперь же в списке находятся всего два черновика и ссылка “and more…”, ведущая на отдельную страницу, где перечислены все посты, находящиеся в черновике. В эстетическом плане - всё здорово, но всё же мне кажется, что можно придумать нечто более интересное и удобное.
Второй пункт касается процесса управления постами “ожидающими одобрения”. Это большой плюс для блогов с нескольким количеством авторов, где блоггер со статусом “Автор” не имеет прав публиковать запись без одобрения. К сожалению, в предыдущих релизах WordPress, администраторы или редакторы должны были внимательно отслеживать появление подобных постов, которые потом нужно было одобрить. Теперь же об этом приходит уведомление. Это отличное, хоть и запоздалое нововведение.

Настраиваемая Доска объявлений

Если вам надоели тонны ссылок от WordPress и Technorati на вашей Доске объявлений (dashboard) и вам хотелось сделать её всё же более полезной для себя, то команда разработчиков позаботилась об этом, добавив возможность настройки Доски объявлений при помощи некоторых перехватчиков событий.
Мы уже применяем это в b5media, чтобы выдавать блоггерам более релевантные фиды, а так же заменили источник для “Входящих ссылок” с Technorati на Google Blog Search. И это не обсуждается!

$wpdb->prepare()

Фича которая сведёт хардкорных разработчиков с ума, это ещё-не-применяемый-но-уже-работающий метод, добавленный в класс базы данных. prepare() метод - удобный маленький метод, который помогает выявить попытки SQL-инъекций, до того, как они будут выполнены, что позволит создавать безопасный SQL код. Как я уже говорил, функция пока что не пременяется в WordPress, потому что разработчикам не хватает времени переделать всё к релизу WordPress 2.3. Официально она будет внедрена в WordPress 2.4, но я подумал, что ничего не случится, если я расскажу о ней, учитывая, что код уже добавлен в релиз (не стоит забывать о возможной модификации к моменту официального релиза WordPress 2.4)

Atomlib

Atomlib - относительно недавно добавлен в WordPress 2.3. Библиотека была создана великим Сэмом Руби, который повлиял на создание спецификации Atom-фидов и Atom Publishing Protocol. Atomlib предоставляет возможность применять в WordPress все возможности Atom - Atom Publishing Protocol и Atom фиды версии 1.0. Так как это самобытная библиотека, то её потенциал легко применять при разработке новых функций и плагинов, просто добавив несколько строк кода.

Устаревшие функции

Не существенная проблема, потому что я не видел особого применения этих функций среди пользователей WordPress. Но раз уж в новом релизе будут новые функции, то я должен сообщить о тех, которые окажутся устаревшими. В WordPress 2.3 только две функции попадают в раздел устаревших - и обе связаны с пермалинками (permalinks). Первая функция - permalink_link(), применяемая в шаблонах, заменена на the_permalink(). Мне кажется, что в большинстве примеров по созданию тем для дизайнеров и так уже давно применяется the_permalink(), поэтому особо ничего не изменится. Вторая функция - permalink_single_rss() ушла в раздел устаревших и на её место пришла функция the_permalink_rss().
Как обычно и бывает с устаревшими функциями, они будут продолжать работать как и раньше. Но по новым стандартам желательно избавиться от их появления в коде и заменить на нужные аналоги.

Виджеты множественных категорий

С введением тэгов и терминов, появилась возможность создавать различные “группы” категорий, организованные по различным признакам. Для этого, виджет Категории был расширен, чтобы позволить внедрять виджеты множественных категорий. Не скажу, конечно, что эти виджеты такие уж полезные, но кто-то может захотеть применить их в своём блоге.

Подключаемая RSS библиотека

Внедрение и использование Magpie как RSS-библиотеки в WordPress, вызывало большое раздражение в среде разработчиков.
Мы в b5media, к примеру, считаем SimplePie намного более интересной и лучше поддерживаемой библиотекой (разработка Magpie закончилась уже довольно давно). Но ведь могут быть и другие RSS библиотеки. Поэтому, в WordPress появится возможность подключать и применять библиотеки на своё усмотрение.
Для этого существует новая функция load_feed_engine, позволяющая авторам плагинов загружать различиные движки для разбора фидов. Мне кажется, что это очень интересная и полезная особенность. Её не обязательно использовать, но между тем теперь у вас есть выбор.

В WordPress 2.3 появится множество хороших нововведений. Естественно они не идеальны. Личная рекомендация - не рвитесь сразу же ставить себе новую версию. Всегда остаётся возможность что, что-то пойдёт не так, поэтому позаботьтесь о бэкапе заранее. Хорошим решением будет подождать пару недель, пока авторы плагинов не проверят их и не выложат новые версии. Естественно, что чем меньше плагинов у вас стоит, тем проще вам будет перейти на 2.3, но это зависит от личных предпочтений. И подводя итог, как мне кажется релиз получится очень цельным.


Сегодня, по идее день релиза, но информация между тем всё так же актуальна.
В дополнение к посту советую прочитать статью Максима о работе с облагом тэгов в WordPress 2.3

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...
12 страница из 17« К первой...«1011121314»...К последней »