Должен ли я предоставить эти вещи по умолчанию или только по запросу клиента - PullRequest
0 голосов
/ 02 марта 2010

Должен ли я предоставить эти вещи по умолчанию или только по запросу клиента (если они за это платят)

  • Попробуй осуществить изящную деградацию на JavaScript
  • Печать css
  • Ручной CSS
  • Проверка формы
  • Объедините все CSS и JS, если это возможно, и сведите их к минимуму
  • XML Карта сайта
  • Перейти к основному содержанию ссылка
  • Расположение жидкости
  • сделать аббревиатуру аббревиатурой, если это возможно
  • TabIndex
  • Accesskey
  • Сокращенное обозначение CSS
  • Тестирование сайта во всех браузерах

Все требует времени.

Должны ли мы рассмотреть около

  • Пользователь, который будет печатать
  • Пользователь с отключенным JavaScript
  • Маленькие пользователи экрана
  • SEO
  • Удобство использования на формах
  • Пользователи программ чтения с экрана

Если клиент ничего не сказал об этом.

Ответы [ 3 ]

3 голосов
/ 02 марта 2010

В конце концов, ваша работа говорит о вас как личности. Если вы поменяете клиентов, другие увидят и пересмотрят вас.

Минимум должен быть полнофункциональный сайт, который правильно отображается в основных браузерах. Хорошо иметь готовый к печати CSS, но я бы не стал тратить на это слишком много времени, если бы клиент этого не запросил. Что касается ссылок «переход к содержанию» - если вам нужна одна из них, вы можете пересмотреть свой дизайн; пользователи не должны охотиться за вашим контентом.

1 голос
/ 02 марта 2010

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

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

  • Печать CSS
  • Подтверждение формы **
  • Карта сайта XML
  • Теги без сценариев **

** Важно реализовать это на мой взгляд

1 голос
/ 02 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...