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

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

Тем временем уже отгремели два релиз кандидата WordPress 2.5 и даже «зафиналили» этот чудо блог движок.
Скачать его можно:
а) оригинальную версию с офф. сайта
б) русскую официальную
в) версию от Кактуса, т.н. Lecactus Edition

Сразу скажу, что сам ещё не смотрел и руками не трогал, но почитать успел изрядно про новую версию. Ссылки на русскоязычные статьи по этой теме дам в конце, а пока что предлагаю ознакомиться с интересной заметкой Аарона Бразелла (вы уже могли читать у меня его пост «10 вещей, которые вам стоит знать о WordPress 2.3»), которая продолжает традиции постов «10 вещей, которые вам стоит знать о WordPress …(поставить новую версию))».


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

WordPress собираются выпустить версию 2.5 (статья опубликована 18 марта, во время выхода первого релиз кандидата). Если вы пользуетесь услугами WordPress.com или заглядывали на демо сайт, то вы уже, наверное, знаете, что с этим релизом грядут большие изменения.

Кто-то спросит, «А куда подевался WordPress 2.4?» Ответом на вопрос будет — его просто пропустили. Да, всё верно, 120-дневный цикл релизов был нарушен, и теперь мы получим на выходе два релиза в одном. Повторюсь, количество изменений обширно и бесчисленно. Это громадный релиз.

Ну что же, посмотрим что там самого важного?

Новый интерфейс админ панели

WordPress 2.5 Admin Panel Interface

Безусловно, самые большие изменения в этом релизе коснулись переосмысления того, как пользователь WordPress решает свои административные задачи. Студия Happy Cog была нанята для проведения юзабилити тестов и исследований — с акцентом на исследовании юзабилити. Некоторые из нововведений админ панели настолько значительны, что я выделил их отдельными пунктами, потому что они достойны собственного описания и, вновь повторюсь, эти изменения огромны.

Вы сразу же обратите внимание, что админ панель WordPress теперь выполнена в светло-голубых, светло серых и оранжевых тонах. Мне нравится это цветовое решение, но многим, судя по отзывам, не очень. Если вы разработчик или разбираетесь в создании плагинов для WordPress, то вы можете подключить своё собственное css при помощи фильтров wp_admin_css и wp_admin_css_uri, а так же в новый WordPress уже встроены «Классическая» тёмно синяя тема оформление и «Fresh» стиль, который активирован по умолчанию.

Я же остановился на оформлении по умолчанию. Не так уж оно и плохо.

Расположение элементов меню

WordPress 2.5 Menu Layout
Одно из первых, бросающихся в глаза, изменений коснулось навигации по админке. Почему то в памяти всплыл Movable Type. Я понятия не имею, позаимствовали ли идею оттуда или просто глубокие исследования пользователей, проведенные Happy Cog, сказались на результате, но в любом случае… что-то точно сказалось.

В первую очередь, пользователь работает с админ панелью в одной из четырёх областей — написание постов, управление постами, управление комментариями и изменения в элементах оформления. Вы заметите, что эти пункты вынесены в основную навигацию в левой части экрана. (Обратите внимание, что пункт меню «Presentation»/»Внешний вид» был переименован в «Design» — что тоже является юзабилити решением. И это важно.) Мэтт писал об этом более подробно.

Остальные элементы прежнего основного меню — Плагины, Настройки и Пользователи — теперь отнесены к вторичной навигации в правой части экрана.

Под-навигация — немного странная. Так как первичные и новые вторичные элементы навигации являются частью одной и той же панели меню, все «подменю» появляются под первичной навигацией. Всё нормально, когда дело касается пунктов из первичной навигации, но для элементов вторичной навигации смотрится довольно неудобно, учитывая его расположение в противоположной части экрана. Я знаю, что эту проблему сейчас рассматривают, но что получится в результате — мне не известно.

И ещё, как небольшое дополнение, я думаю, авторам плагинов стоит переосмыслить свой выбор того, где размещать подстраницы настроек своих плагинов. Действительно ли их можно причислить к странице «Настройки»? Действительно ли они относятся к странице «Управление»? По моему мнению, настройки плагинов стоит вносить как подстраницы в меню «Плагины».

Управление виджетами

WordPress 2.5 Widget Handling
Другим МАССИВНЫМ сдвигом в философии стала страница Виджетов. Прежде вы могли перетащить (drag-n-drop) виджет в нужное место. Вы всё ещё можете перетаскивать виджеты в пределах сайдбара, тем не менее, этот релиз WordPress меньше привязан к различным java-script «украшательствам». Каждый виджет представлен в левом столбце, вы кликаете на ссылку «Add» и он переносится в сайдбар. Вместо того, чтобы просматривать все сайдбары сразу, пользователь выбирает сайдбар из выпадающего меню, если хочет перейти к настройке другого сайдбара.

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

Усовершенствованная «Доска объявлений»

WordPress 2.5 DashBoard Overview
Второй вещью, которую вы, скорее всего, заметите сразу после входа в админку (первой была цветовая схема), будет новый интерфейс «Доски объявлений». Теперь она полностью модульная и хотя всё ещё нет «простого» способа добавить свой собственный модуль, всё же авторы плагинов могут создавать виджеты для «Доски объявлений». С такой позиции архитектура выглядит примитивно, но это позволит авторам плагинов добавлять функционал более простым способом и не чувствовать себя «хакерами».

Сводка по всем данным вашего WordPress располагается в виджете с заголовком «Right Now», информирующим вас о количестве постов, комментариев, черновиков, тэгах и категориях. Другие полезные виджеты можно настроить при помощи своих собственных RSS-лент.

Улучшения в визуальном редакторе

WordPress 2.5 Visual Editor Improvements
Визуальный редактор, давшнишяя заноза в заднице многих пользователей, был обновлен до поддержки TinyMCE 3. В него включили даже режим «Во весь экран» (Full Screen), для тех, кто не любит отвлекаться во время написания поста. Я не могу много поведать об остальных особенностях этого обновления, так как не пользуюсь визуальным редактором в WordPress, но мне рассказывали о громадных различиях по сравнению с предыдущей версией. Команда разработчиков TinyMCE совместно работали с командой WordPress над текущим релизом.

Flash загрузка мультимедиа

WordPress 2.5 Flash Uploader
Для тех из вас, кто в постах использует много изображений, стандартный загрузчик был полностью переделан. То есть, вы можете загрузить или вставить сразу несколько изображений за раз, при помощи основанного на Flash загрузчика. Для тех же, у кого не установлен Flash, сохранена возможность воспользоваться старым загрузчиком, т.ч. не стоит волноваться. Так же появилась новая ссылка «Add Media» в заголовке окна написания поста, которая и вызывает загрузчик. Для тех из вас, кто желает подискутировать, над философским решением включить элемент с закрытыми исходными кодами (Flash) в open-source проект и выпуск WordPress под GPL, — вперёд и с песней.

Автообновление плагинов

Ещё одна амбициозная фича, добавленная в WordPress, — новый механизм автообновлений. По умолчанию, он попытается обновить плагины, уже помещенные в репозиторий плагинов WordPress, перезаписав новые файлы поверх существующих. Как бы то ни было, при этом появляется дыра в безопасности, так как получается, что ваши плагины доступны для записи непонятно кому. Альтернативным вариантом можно считать обновление плагинов через FTP/FTP+SSL. Но стоит помнить, что ваши учётные данные и пароль от FTP будут сохранены в базе данных, а также важно не забывать, что FTP — не безопасный протокол. FTP/SSL намного безопаснее, но и у него есть огрехи. Но благодаря существованию хуков для работы с файловой системой, я пишу плагин для работы через Безопасный FTP (FTP через SSH). Пока что он ещё не готов, но надеюсь, что совсем скоро я его выпущу и сообщу вам.

Настраиваемый размер миниатюр

WordPress 2.5 Tumbnails Resize Option
С тех пор как впервые встроили загрузчик изображений, кажется где-то в WordPress 2.0, многие люди жаловались на невозможность модифицировать размер миниатюр. Если не ошибаюсь, то старые настройки были что-то вроде 100×100. В WordPress 2.5, миниатюризация стала намного более удобной. Вы не только можете установить глобальный размер миниатюр, но и также размер для «средних», аля Flickr, и добавилась опция для обрезания слишком больших изображений, вместо того, чтобы просто изменять размер. Думаю, что многим из вас эта функция понравится.

Управление тэгами

WordPress 2.5 Tag Managment
С введением в WordPress 2.3 тэгов, группа разработчиков не сильно торопилась добавлять какие-то элементы интерфейса для управления ими. Минималистическое поле ввода на странице создания поста позволяло просто вводить список тэгов через запятую без дополнительных возможностей манипуляций с ними. К счастью, в 2.5, было добавлено несколько элементов интерфейса, хотя функционал остался тот же. Работает, как и тэги во Flickr, где добавлять тэги можно, перечисляя их через запятую или при помощи мантры «введи, кликни, добавь».

Индикатор надёжности пароля

WordPress 2.5 PassWord Strength
Последняя крупная вещь (и поверьте мне, есть ещё тонна более мелких и неясных вещей) в списке вещей, которые вам стоит знать о WordPress 2.5, это индикатор надёжности пароля. Пароль должен быть минимум три символа или появится сообщение «Слишком короткий», и должен состоять из двух или трёх видов знаков- буквы, цифры или символы — или будет обозначен «Слишком слабым». Безопасность паролей — большая проблема для всех в IT сфере, но безопасность блога может быть улучшена самими блоггерами, подбором «сильных» паролей.

Бонусный пункт: Разумная работа с «Полной датой записи»

WordPress 2.5 TimeStamp Sanity
Благодаря Mark Jaquith (Пояснение: Марк — один из моих служащих в b5media, но также разработчик ядра WordPress), функционал «полной даты записи» (Timestamp) был полностью пересмотрен. По умолчанию новый пост вообще не отображает модуль «Полной даты записи». Вместо этого он немедленно публикуется, или вы можете кликнуть по соответствующей ссылке, если действительно планируете изменить дату публикации. Когда редактируете пост с уже существующей датой (т.е. опубликованный), то вы так же не увидите раздела «Изменить дату», который многие годы вызывал недоумение у пользователей. Если вы редактируете существующую дату, то подразумевается, что вы планируете изменить дату! Другими словами, WP больше не будет оскорблять интелект пользователей (не то чтобы он делал это прежде, но защита блоггера от самого себя немного раздражала).

Если вы планируете потестить, вы всегда можете взять последнюю доступную версию кода с http://svn.automattic.com/wordpress/trunk. Стандартное руководство по работе с не-стабильной версией: Поддержка отсутствует, у вас другой подход, используйте на свой страх и риск, не кормите тигров. Но если вы желаете помочь процессу разработки, то тестируйте И сообщайте о найденных багах. Ещё предстоит много-много чего оттестировать до появления релиза. Наслаждайтесь 🙂


От себя добавлю, что так как обзор делался на основе первого релиз кандидата, то и функции тут указаны не все, например забыта поддержка граватар и галерей, поэтому постараюсь сделать более глубокий обзор нововведений (скорее всего он будет интересен «ковыряющим» движок), а пока что можете полистать «чужие» заметки по теме:
«Как активировать глючащие плагины в WordPress 2.5»
«WordPress 2.5 против WordPress 2.3.x — сравнительный обзор»
Качественно переведенный WordPress 2.5 Lecactus Edition — советую!
Показательный опыт обновления до 2.5 — не всё так безоблачно.

Сам я скорее всего пока повременю с обновлением и посмотрю на работу на тестовом блоге, к тому же думаю 2.5.1 не заставит себя долго ждать.

10 важных фактов о раскрутке блога

Перевод поста 10 Important Facts of Blog Promotion.


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

1. На получение существенного трафика с поисковых систем требуется время.

Обычно новому блогу требуется минимум несколько месяцев для того, чтобы стать достаточно «трастовым» для ПС и получать с них более-менее существенный трафик. Если вы планируете в будущем получать основной приток посетителей с поисковых систем, то хорошим советом будет так же сфокусироваться и на других источниках трафика, особенно на начальном этапе.

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

2. Не весь трафик одинаково полезен.

Источники трафика редко бывают хоть сколько-то похожи. У меня хороший процент посещений блога из соц.сетей, и я могу с уверенностью заявить, что трафик с соц.сетей в большинстве своём хуже в плане «возврата читателей», чем из других источников. Если обращать внимание только на статистику, не озабочиваясь истинным положением дел, то можно погрузится в иллюзорный мир. Да, несомненно, посетители это классно, но что если они уходят с блога через 30 секунд и никогда уже не возвращаются?

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

3.Ключ к успеху — регулярный постинг.

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

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

4. Стабильный трафик почти невозможен.

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

5. Постоянные посетители — вот ваша цель.

Да, приятно наблюдать большие цифры в графе «уникальные посетители вашего блога», но, сколько из них вернутся повторно? Постоянные посетители — основа любого блога. Шанс того, что, однажды подписавшись по rss или email, человек снова вернётся на блог, довольно велик, поэтому сфокусировать своё внимание на подписчиках — очень здравая мысль.

И дело не столько в том, что постоянные посетители увеличивают общий трафик и статистику, что более важно, так это то, что они намного чаще участвуют в обратной связи: комментируя, голосуя за пост в соц.сетях, обсуждая. Каждый раз, когда кто-то из них будет возвращаться на блог, будет расти доверие и ваша сеть друзей.

6. Разная польза от ссылок.

Получение входящих ссылок — основная задача большинства блоггеров, и не с проста. Ссылки с чужих блогов создают дополнительный трафик, добавляя известности в блогосфере, а так же продвигая ваш сайт в поисковых системах. Обычно стремление к получению входящих ссылок обуславливается желанием повысить свой ранг в ПС, но не стоит забывать и о других факторах. Если ваш блог находится в конкурентной нише, то узнаваемость и признание может быть критичным, для того, чтобы посетители обращали внимание именно на вас. Получение входящих ссылок с известных блогов вашей ниши не только повысит поисковый трафик, но и прибавит вам «балов» в глазах читателей, что не менее важно, особенно для начинающих блоггеров.

7. Важно соблюдать баланс.

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

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

8. Не стоит игнорировать даже самые маленькие источники трафика.

Не все источники трафика будут генерировать вам тысячи посетителей, но это не означает, что они бесполезны. К примеру, посещение форумов и оставление ссылок на свой блог может принести вам определенный трафик, но не тонны. Тем не менее, эти посетители могут оказаться очень полезными, потому что они уже имеют о вас определенное представление с форума и вероятнее всего они могут подписаться и стать постоянными читателями.

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

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

9. Налаживание связей — критично.

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

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

10. Трафик на блог можно купить за относительно небольшие деньги.

Если вы заинтересованы в получении дополнительной раскрутки или желаете, чтобы блог рос быстрее, есть множество вариантов рекламного привлечения трафика на блог. PPC реклама может быть очень эффективна и не дорога (всё зависит от слова и фразы, по которой вы собираетесь получать посетителей). Реклама с StumbleUpon — один из вариантов. Вы можете купить их трафик примерно по $0.05 за посетителя. Даже размещение баннеров на других блогах может обойтись вам относительно дёшево. Подержите ракламу месяц или больше и попробуйте посчитать цену за клик, которая, скорее всего, будет довольно маленькой.

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

Если кто не в курсе, то уже вот-вот будет релиз новой ветки 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, чтобы посмотреть какие аргументы они принимают (хотя похоже, что вообще никакие аргументы не требуются):
  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

Track-hack в LiveJournal или Как отслеживать дискуссии не платя ни гроша

Когда я только попал в ЖЖ (а было это аж в феврале 2005 года), то был несколько смущен тем, что даже на улучшенном аккаунте не разрешается отслеживать появление новых комментариев по отдельным веткам дискуссий, а лишь по всему посту целиком.

Вот что написано в соответствующем разделе FAQ в ЖЖ.

Типы аккаунтов

Тип вашего аккаунта определяет типы и количество подписок.

* Базовые и ранние аккаунты могут отслеживать 25 событий, которые всегда видны в центре сообщений; они могут также включить отправку по email всех или части уведомлений.
* Улучшенные аккаунты могут отслеживать 200 событий. Они могут также получать уведомления, когда отдельный пользователь загружает новые картинки.
* Платные и постоянные аккаунты могут отслеживать 1000 событий. Кроме того, они могут отслеживать, когда отдельный пользователь загрузит новые картинки, а также отслеживать новые комментарии в отдельных ветвях.

Довольно несправедливо, но все мы хотим денег. С другой стороны, жить без такого «отслеживания» довольно проблематично, потому что на почту (если вы пользуетесь таким методом оповещения) валятся тонны совершенно не нужных писем из популярного поста.

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

Произошла ошибка во время обработки вашего запроса:

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

Но теперь перейдём к делу, а точнее к возможности обойти это ограничение.
Как-то мне приспичило сменить дизайн дневника и я поставил себе тему Generator, которая имеет некоторые дополнительные особенности: отображения формы ответа прямо в текущей странице, AJAX-подписку на комментарии и возможно что-то ещё.

Вот как раз благодаря этой самой AJAX-подписке мы и получаем возможность подписываться на ЛЮБУЮ ветку.
Достаточно нажать на значок и подтвердить подписку — «Save Changes».

subscibe-1.gif

в ответ видим:

subscibe-2.gif

Вот собственно и вся хитрость, помогающая жить проще и лучше.

Честно говоря я пока не нашёл способа как указывать стиль без установки его в свой дневник, но во всяком случае, теперь, попав на интересную мне страницу с другим дизайном, я просто добавляю в строку адреса &style=mine, после чего просматриваю её уже в удобном мне виде и подписываю те дискуссии, которые интересны.

Желаю ЖЖ-успехов.

LiveJournal Addons — подружи ЖЖ с Firefox

Некоторое время назад ползая по сайту аддонов для Огнелиса наткнулся на LiveJournal Addons ныне пребывающий в 5.3.6. версии.
Пользуюсь я им как неким rss-анонсером обновлений в ленте друзей, а так же трекбэков. Но на самом деле потенциал намного-намного больше. Вот что пишет автор (homo_nudus), на странице посвященной LiveJournal Addons в ЖЖ.

Основные функции программы:

— мониторинг ленты друзей;
— наблюдение за новыми уведомлениями (в «Message Center»);
— отслеживание отдельных веток комментариев;
— напоминания о днях рождения друзей;
— отслеживание изменений в списках «друзья/в друзьях у…»;
— разворачивание комментариев (отдельными ветками и целыми страницами);

Ряд менее значительных удобств: быстрый доступ к главным страницам дневника, замены по шаблонам, быстрые текстовые вставки, автоматическое сохранение последнего комментария и восстановление его при необходимости, управление стилями «на лету», установка максимальной ширины изображений в ленте друзей, разворачивание катов, загрузка комментариев без открытия отдельной вкладки, встраиваемые формы комментирования.

Стоит отдельно остановиться на таких полезных функциях, как «разворачивание комментариев» и «разворачивание катов».
Первая фича позволяет разворачивать триды без перезагрузки страниц, что довольно сильно упрощает жизнь, при прочтении длинных дискуссий. А вторая особенность выглядит как знак «+» рядом с ссылкой ката (<lj-cut>)
read-more-lj-cut

, при нажатии на который скрытый текст грузится в той же странице. Довольно удобно при просмотре френд-ленты.

В следующем посте поделюсь своим хаком (а может это и общедоступная возможность) для отслеживания отдельных веток в ЖЖ без покупки Premium аккаунта.