Все записи с тэгом «cookbook»
Подтверждение пароля в форме регистрации
07.06.2010
Картинка взята с Хабры, там же и обоснование.
«Я забыл пароль» как первый шаг при авторизации
22.04.2010
Дмитрий Слиньков в блоге на slon.ru в числе прочих мыслей по поводу развития Интернета высказал следующую:
С чего начинается мое посещение всяких там электронных почт, соцсетей, авиакомпаний и прочих приснопамятных онлайн-сервисов? С кнопки «Я забыл пароль». Потому что иметь один пароль на все твое всемирно-паутинное присутствие опасно. А если создавать систему генерации новых паролей с каким-то ключом, ключ и алгоритм нужно где-то хранить. Да и не стоит каждый новый сайт моего времени и внимания, если для того, чтобы узнать о нем что-то большее, я должен заморочиться опять с очередным паролем.
Образ проекта: что это такое и как его описать?
20.11.2009
Документ об образе и границах проекта служит для обобщения долгосрочных целей и назначения нового продукта (ПО). Он может быть несколько идеалистичным, но должен быть основан на существующих или предполагаемых рыночных факторах, архитектуре предприятия, стратегическом направлении развития компании или ограничениях ресурсов. Однако, как это все «сказать по-русски»?
В книге «Разработка требований к программному обеспечению» Карл Вигерс приводит шаблон товарища Мура (Moore, 1991) из ключевых слов, который позволяет составить сжатое положение об образе проекта. Вот они:
Для <целевая аудитория>,
которая <описание потребностей или возможностей>,
этот <имя разрабатываемого продукта>
является <категория продукта>,
который <ключевое преимущество, основная причина для использования>;
в отличие от <основные конкуренты, текущая система или бизнес-процесс>,
наш продукт <перечисление основных отличий и преимуществ разрабатываемого продукта>.
Например:
Для ученых, которым нужно запрашивать контейнеры с химикатом, данная Chemical Tracking System является информационной системой, которая обеспечит единую точку доступа к складу химикатов и к поставщикам. Система будет знать местоположение каждого контейнера с химикатом в компании, количество химикатов в контейнерах и полную историю перемещения и использования каждого контейнера. Эта система сэкономит компании 25% затрат на химикаты в первый год работы, позволив полностью использовать уже полученные химикаты, ликвидировать или уменьшить количество частично истраченных или просроченных химикатов и применять единую стандартную систему приобретения химикатов. В отличие от действующих сейчас механизмов заказов химикатов, которые выполняются вручную, наш продукт будет генерировать все отчеты, необходимые для соответствия федеральным и государственным постановлениям, в которых требуются сведения об использовании, хранении и ликвидации химикатов.
Типовая страница ошибки 404
27.08.2009
Ошибка 404 — код возврата
Примеров графического оформления
Памятка для создания типовой самодельная страницы
1. Логотип в ч/б.
2. Заголовок и title «Страница не найдена» (о том, что такое
3. Перечень возможных причин:
— неправильно набран адрес;
— страница была перемещена или удалена;
— такой страницы никогда не было на сайте.
4. Варианты для продолжения:
— ссылка «вернуться назад» (спорно, можно и без нее);
— ссылка «перейти на главную страницу»;
— ссылка на карту сайта (если есть);
— форма поиска или хотя бы ссылка на нее (если есть);
—
5. В адресной строке браузера должен сохраниться адрес запрашиваемой пользователем страницы. В .htaccess для этого надо прописать относительный, а не абсолютный адрес самодельной
ErrorDocument 404 /404.html
Постраничная навигация
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; }