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

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

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

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

Следует ли нам подумать о

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

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


person Community    schedule 02.03.2010    source источник
comment
В чем именно заключается ваш вопрос? Похоже, вы хотите, чтобы мы расставили приоритеты для вашей работы. Вы хотите отказать своим пользователям в чем-то, что улучшит ваш сайт?   -  person Alastair Pitts    schedule 02.03.2010
comment
Разве это не должно быть вики сообщества или что-то в этом роде? Конечно, это не вопрос программирования.   -  person    schedule 02.03.2010


Ответы (3)


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

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

person Sampson    schedule 02.03.2010
comment
Вы имеете в виду, что я должен давать качество, не требуя лишних денег. - person Jitendra Vyas; 02.03.2010
comment
@Jitendra: Вы должны дать им то, чем гордитесь. - person Sampson; 02.03.2010
comment
@DN правильный. Не стоит рассматривать качество как дополнительную услугу к своей работе. Это должно быть сердцем всего, что вы делаете. - person Sampson; 02.03.2010
comment
@ Джонатан Сэмпсон - Это правильно, но я должен стараться сделать каждый сайт идеальным, даже если клиент не платит за мое время. - person Jitendra Vyas; 02.03.2010
comment
@Jitendra: Не тратьте время на дешевых клиентов. Сообщите им, что вы выполняете качественную работу и взимаете соответствующую плату. Если они жалуются, отпустите их. - person Sampson; 02.03.2010
comment
@Jitendra: Я уже несколько дней работал над бесплатной / благотворительной работой, зная, что, хотя мне и не платят за нее, она будет представлять меня и мою работу потенциальным клиентам в будущем. - person Sampson; 02.03.2010

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

person Samuel Neff    schedule 02.03.2010

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

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

  • Распечатать CSS
  • Проверка формы **
  • XML карта сайта
  • Теги без сценария **

** На мой взгляд, важно реализовать их.

person Kyle Rosendo    schedule 02.03.2010