Включаем Ctrl+S или ⌘+S в админке Вордпресса

В новом Вордпрессе 3.2 появился полноэкранный режим редактирования страниц. В нем нет никаких элементов управления — только поле для контента. Кнопка «Сохранить» появляется, если подвинуть мышку. Я подумал, что было бы здорово сделать возможность сохранения изменений с помощью клавиатуры, стандартным сочетанием клавиш Ctrl+S (или ⌘+S на маке).
Читать дальше

Плагины, которые должны стоять в Вордпрессе по умолчанию

Инструменты
Я просто перечислю плагины, которые использую постоянно на своих сайтах.

Akismet

Лучшее решение для защиты от спама в комментариях. Надо зарегистрироваться на wordpress.com или akismet.com и получить код (бесплатно) чтобы плагин заработал.

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

All in one SEO pack

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

Cforms II

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

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

Relevanssi

Плагин для нормального поиска по сайту. По умолчанию, Вордпресс сортирует результаты поиска по дате публикации, — самый идиотский метод выдачи результатов (даже сортировка по алфавиту была бы удобнее).

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

Ещё плагин дает возможность более тонко настроить страницу результатов. Очень полезная фича — аннотация к заголовку страницы выводится таким образом, чтобы содержать поисковую фразу (вместо стандартного excerpt).

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

Russian Date, Russify Comments Number, RusToLat

Плагины для локализации Вордпресса. В принципе, этих трёх достаточно чтобы сделать нормальный русскоязычный сайт.

Russian Date меняет вывод даты — «1 Апр» он заменяет на «1 апреля».
Russify Comments Number правильно склоняет комментарии, а RusToLat транслитерирует кириллические символы в названии поста в url, причем можно выбирать правила ГОСТ, по которым происходит транслитерация (видимо, для эстетов).

WordPress Database Backup

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

WP Super Cache

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

Настроек много, и наверно в каждом конкретном случае надо искать самый оптимальный вариант. Обычно я использую такие:
Мои настройки плагина WP Super Cache

WP No Category Base

Плагин убирает category/ из строки URL (например «category/products/» он меняет на «products/»). Убедитесь, что названия категорий у вас уникальные, и не совпадают с названиями постов, тегов или страниц.

Как работать с wp_nav_menu и walker классом

В WordPress 3 появилась наконец возможность создавать полноценные меню прямо из админки. Теперь можно менять порядок пунктов, делать сколько угодно уровней вложенности, добавлять не только страницы и посты, но и категории и постоянные ссылки. Интерфейс редактирования меню достаточно прост и удобен чтобы в нем мог разобраться любой пользователь вордпресса.

Но как быть если разработчику нужно изменить вывод HTML кода меню? И самый главный вопрос — как сделать так, чтобы текущий пункт меню не был ссылкой? Ведь согласно спецификации HTML и здравому смыслу, страница не может ссылаться сама на себя.

Для этого разработчики WordPress предусмотрели достаточно гибкую систему управления меню. Я не буду расписывать все подробности и аргументы которые можно использовать, а расскажу про создание собственной walker-функции.
Читать дальше

Как пройти «Виндосил»

Я уже упоминал эту игру в одном из серфингов по понедельникам (там речь шла о похожих шедеврах современного игростроения).

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

Самый лучший сайт

Madurai - Dancing with wolves by oochappan.

Самый лучший на свете сайт — это фликр. В мире полно фотохостингов, но самый популярный именно этот.

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

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

Скриншот приветствия на фликре
Вроде бы простая вещь — приветствие в профиле. Везде пишут «Здравствуйте, …», «Привет, …!». На фликре — «Алоха!» или «Конничива!, теперь вы знаете как приветствовать людей на японском». Это простое решение навсегда запоминается, и на сайт хочется вернуться еще раз, чтобы узнать между делом какой-нибудь новый язык.

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

О браузерах, в частности об IE6

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

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

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

Самый лучший на сегодняшний день браузер — это Фаерфокс. Лучший не потому что он «самый-самый», нет. Он наоборот, средненький. Такой себе универсальный молоток: им и гвозди забивать, и все на свете делать можно. У фаерфокса есть известные проблемы со стабильностью и утечками памяти, но они не очень мешают в работе. Достаточно правильно организовывать вкладки, и все будет работать как часы.

Второй самый крутой браузер — это Сафари. Очень нравиться за свою скорость и простоту. Это единственная программа на Виндоус которая красиво и правильно отображает шрифты, не меняя пропорций букв. К интерфейсу придраться сложно, но есть несколько моментов, которые после ФФ раздражают: когда много табов, они не прокручиваются, нужно выбирать их из выпадающего списка (наверняка в следующем релизе исправят) и адресная строка не такая умная как в ФФ — Сафари просто подставляет .com в конце запроса, если домен верхнего уровня не указан. Эти мелочи совсем не мешают работать, браузер можно рекомендовать людям с развитым чувством прекрасного, не обремененных обязанностями веб-разработчика и сопутствующих им привычек.

На третьем месте у меня Хром. Если не вдаваться в детали, то от Сафари он отличается только интерфейсом. Хром удобен, хотя и немного уродлив, как и большинство продуктов Гугла. Нравиться за свою скорость (быстр как Сафари) и милые пиксельные иконки, когда что-то ломается.

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

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

Несколько ссылок по теме:
Суровые картинки для несчастных пользователей IE6
Тема на Хабре о том, как лучше пересаживать людей с эксплорера