Все записи с тэгом «cookbook»

Типовая страница ошибки 404

27.08.2009

Ошибка 404 — код возврата веб-сервера, если по запрашиваемому пользователем адресу документ не найден.

Примеров графического оформления 404-х страниц в Интернете навалом, да и в Ководстве все подробно расписано.

Памятка для создания типовой самодельная страницы 404-й ошибки:

1. Логотип в ч/б.

2. Заголовок и title «Страница не найдена» (о том, что такое 404-я ошибка люди знать не обязаны).

3. Перечень возможных причин:
— неправильно набран адрес;
— страница была перемещена или удалена;
— такой страницы никогда не было на сайте.

4. Варианты для продолжения:
— ссылка «вернуться назад» (спорно, можно и без нее);
— ссылка «перейти на главную страницу»;
— ссылка на карту сайта (если есть);
— форма поиска или хотя бы ссылка на нее (если есть);
e-mail для контактов или жалоб.

5. В адресной строке браузера должен сохраниться адрес запрашиваемой пользователем страницы. В .htaccess для этого надо прописать относительный, а не абсолютный адрес самодельной 404-й страницы (без http://www.yoursite.ru):

ErrorDocument 404 /404.html

#cookbook

Добавить комментарий

Постраничная навигация

09.07.2009

Главной отличительной особенностью постраничной навигации является обилие цифр на ограниченном пространстве. При этом людям с ограниченными возможностями (например, с ослабленным зрением), как и в случае с опцией увеличения текста, требуется прикладывать повышенные усилия, чтобы ею воспользоваться. Мало того, что сами цифры страниц обычно написаны шрифтом уменьшенного размера, так веб-мастера еще и пренебрегают правилом «область для клика должна быть максимально большой». В итоге пользователи вынуждены «выцеливать» нужную им страницу.

Близкую к идеалу, с моей точки зрения, навигацию я впервые увидел на flikr.com (позже такую же сделал mail.ru):

CSS для отображения ссылок в виде квадратиков:

/* Ссылки перелистывания. */
a.search_page {
	border: solid 1px #CFCFCF;
	padding: 2px 6px;
	text-decoration: none;
	margin: 0 2px;
}
/* Ссылки перелистывания при наведении курсора. */
a.search_page:hover {
	color: #FFF;
	background: blue;
	border-color: #CFCFCF;
	text-decoration: none;
}
/* Текущая страница */
span.search_page_now {
	border-width: 0;
	color: #000;
	font-weight: bold;
	padding: 2px 6px;
}

#cookbook #интерфейсы

Добавить комментарий

Имя сайта с www и без

25.06.2009

C точки зрения пользователя имена сайта www.sitename.com и sitename.com абсолютно равнозначны. Хотя администраторы веб-серверов на это тут же заметят, что www.sitename.com — это домен третьего уровня, а sitename.com — второго, и что они могут спокойно вести на два различных ресурса — все зависит от настроек сервера. Но на практике я такого уже давно не встречал, можно сказать, что веб-мастера решили придерживаться негласного правила www.sitename.com = sitename.com.

Однако, оптимизаторы утверждают, что наличие ссылок на сайт как с www, так и без него, обсчитывается поисковиками, как ссылки на разные домены (сайты). Все, конечно, не так категорично, но такая ситуация действительно имеет место быть. Например, Google в своем руководстве для веб-мастеров, просит указать основное (каноническое) доменное имя: «Если в качестве основного домена вы укажете http://www.example.com и мы найдем ссылку на ваш сайт в формате http://example.com, она будет считаться идентичной ссылке http://www.example.com. Если не указать основной домен, мы можем считать версии домена с префиксом www и без него отдельными ссылками на разные страницы.»

Короче, на всякий случай, проблемой этой лучше озадачиться и решить ее при помощи 301-го редиректа (301 Redirect Moved Permanently), который будет переадресовывать всех с ссылок вида http://sitename.com на http://www.sitename.com или наоборот (как настроить).

Для сайтов работающих под сервером Apache с включенным модулем ModRewrite (всем остальным Google в помощь) это делается путем добавлением в .htaccess следующих строк:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteRule (.*) http://www.sitename.com/$1 [L,R=301,QSA]


UPD: Человеческим языком про директивы и флаги .htaccess

#cookbook

Добавить комментарий

Модели интернет-бизнеса

23.06.2009

С точки зрения понимания интернет-проектом, кто его клиенты, выделяют шесть основных бизнес-моделей:

1. В2С (business-to-consumer) — бизнес для потребителя, т. е. компания продает товары или услуги физическим лицам.

2.В2В (business-to-business) — бизнес для бизнеса. Например, интернет-биржи или сервисы, ориентированные на юрлиц.

3. С2С (consumer-to-consumer) — потребитель для потребителя. Например, интернет-аукционы типа Молоток.ру.

4. С2В (consumer-to-business) — системы, помогающие потребителям формировать заявки на товары и услуги компаний. Например, проведение тендеров и аукционов в режиме on-line.

5. В2А (business-to-administration) — бизнес для правительственных организаций.

6. С2А (consumer-to-administration) — физические лица для правительственных организаций.

Также встречаются различные комбинации вышеперечисленных моделей.


С точки зрения монетизации интернет-проектов Андрей Акопянц выделил 4 модели:

1. Платные сервисы

2. Реклама (продажа аудитории)

3. Транзакционная модель (продажа товаров аудитории)

4. Гэмблинг ( с некоторой натяжкой сводится к платному сервису)

#cookbook #PM #булшит-бинго

Добавить комментарий

О гибкости интерфейсов, связанных с таксономией

13.06.2009

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

На сайте medsputnik.ru подразумевалось, что информацию можно будет делить на части, свойственные заболеваниям или проблемам со здоровьем, которые имеют свои симптомы. Когда возникла необходимость выложить на сайт материал о головной боли, которая сама является не чем иным как симптомом, то возник вопрос чем заполнить соответствующий обязательный раздел? Решение было выбрано, прямо скажем, неудачное: концентрация слов «симптомы» и «головная боль» большая, да только в предлагаемых статьях пишется о другом. Например, статья «Головная боль при приеме алкоголя» лежит в подразделе «Как симптом» раздела «Симптомы». Хотя какие еще нужные дополнительные признаки тяжелой головы с похмелья?

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

P.S.
А еще на медспутнике подраздел назван как раздел («Симпотомы Симптомы»). Отдельное фи.

#:-) #cookbook #интерфейсы #разработка ПО

Добавить комментарий


Реклама