0
174
2019-04-28

Анатомия проекта WordPress с точки зрения ценообразования

Рассмотрим основные факторы влияющие на цену сайта под управлением WordPress (и не только). Основная цель записи углубить понимание заказчиков, которые решили создать веб сайт
Понравилась страница? Поставь свою оценку!
PLUGIN_STAR_RATINGS.SCORE_TEXTPLUGIN_STAR_RATINGS.VOTES_TEXT

Распространенным заблуждением на сайтах WordPress является то, что количество страниц влияет на цену проекта.

Раньше, когда статические веб-страницы имели статус-кво, каждая страница была закодирована вручную в HTML. Однако в эпоху систем управления контентом, таких как WordPress, это уже не так. Теперь не имеет смысла платить больше за кодирование 10-страничного сайта по сравнению с 5-страничным сайтом, когда единственным отличием является содержание. Причина этого в том, что WordPress использует систему шаблонов для рендеринга контента. Таким образом, создав единый шаблон для отображения страницы, WordPress может использовать этот же шаблон для отображения любых других страниц, созданных в системе. С точки зрения кодирования, работа, связанная с созданием сайта на 1 страницу по сравнению с сайтом на миллион страниц, где все страницы отображаются с использованием одного и того же шаблона, абсолютно одинакова. Конечно, если у вас есть сайт с тысячами страниц по сравнению с несколькими,

Как правило, это основные факторы, влияющие на стоимость вашего среднего проекта разработки веб-сайтов на WordPress:

  1. Индивидуальный дизайн
  2. Количество пользовательских типов контента или таксономий
  3. Количество шаблонов
  4. Сложность шаблонов или пользовательских экранов ввода данных.

Индивидуальный дизайн обычно составляет около 15–20% от общей стоимости проекта, и это то, что придает вашему сайту уникальный внешний вид. Можно просто купить или найти бесплатную тему WordPress, но это чаще встречается среди профессионалов, которые не являются программистами и стремятся "собрать" сайт быстро, используя существующие плагины и темы. Как правило, если кто-то собирается вкладывать средства в индивидуальную разработку, он также собирается вкладывать средства и в нестандартный дизайн.

Тип контента

Тип контента - это, по сути, любой тип контента, который должен обрабатываться по-разному. WordPress называет это «пользовательские типы сообщений». Примером может служить тип контента «Событие». События обычно имеют даты и / или даты начала и окончания, могут отображаться в календаре и иметь ограниченный срок полезного использования. Сравните это с типом контента «Персонал», где обычно требуется отображать имя, должность, фотографию, краткую биографию каждого сотрудника и, возможно, его контактную информацию. Ни один из этих типов контента не подходит для стандартных, встроенных в WordPress типов «Страница» или «Запись», основное назначение которых поддержка заголовока и поля содержимого. Как правило, при создании нового типа контента также необходимо создавать некоторые настраиваемые компоненты ввода данных в административной области сайта.

Таксономия

Таксономией является, как и следовало ожидать, способ классификации контента. Таксономия обычно содержит любое количество терминов . Воспроизведение приведенного выше примера типа контента «Персонал» может иметь смысл создать таксономию под названием «Отдел». Эта таксономия будет содержать такие термины, как «Маркетинг», «Продажи» и «Бухгалтерский учет». Таксономии могут быть установлены, чтобы позволить вам выбрать только один термин для части контента, или многие. Они также могут быть иерархическими или плоскими. Прелесть таксономии в том, что владелец сайта может создавать, редактировать или удалять термины таксономии по мере необходимости.

Шаблон

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

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

Другие факторы влияющие на цену

Есть множество других вещей, которые могут повлиять на стоимость вашего веб-сайта или проекта веб-приложения, таких как:

  • Ускоренный график - всякий раз, когда у вас есть сжатые сроки, это означает, что разработчикам придется работать быстрее, чтобы выполнить работу. Затем, как только они закончат работу с вашим сайтом, им понадобится сжатое количество времени для восстановления, что не бесплатно.
  • Большая команда - Большой проект, как правило, означает большую команду, что означает выплату денег большему количеству людей и оплату людей за управление людьми и за то, чтобы они все делали свою работу.
  • Качественные люди - вы платите за то, что получаете. Если вы не инвестируете в качественных кодеров, вы получаете код низкого качества, который в конечном итоге стоит дороже. На самом деле это может сэкономить вам деньги, чтобы заплатить больше за хорошего кодера, который будет выполнять работу правильно с первого раза.
  • Безопасность. Хотя безопасность всегда важна, когда ваша репутация и доходы находятся под угрозой, вы не должны рисковать. Плата за проверку безопасности любых изменений, вносимых в код, может помочь предотвратить возможность взломанного сайта или дорогостоящую кражу данных.
  • Миграция данных - если у вас есть существующий сайт или вы хотите импортировать данные из автономной системы, это может повлечь значительные затраты на разработку, чтобы спланировать миграцию, написать сценарии миграции, а также протестировать и запустить их на деле.
  • Информационная архитектура. Крупные веб-сайты имеют большое количество контента, поэтому очень важно, чтобы структура сайта имела смысл для посетителей. Поймите это правильно, ведь люди элементарно могут покидать ваш сайт только потому, что им сложно что-то найти.
  • Копирайтинг - наступает момент, когда вы не можете написать весь контент для своего сайта. В какой-то момент вам, вероятно, понадобится нанять авторов для создания качественного контента для сайта (и скорее всего на регулярной основе). Кроме того, вы можете нанять профессиональных копирайтеров для целевых страниц или страниц для призыва к действию.
  • Адаптивный веб-дизайн. Наличие веб-сайта, который так же легко просматривать и перемещать на мобильном телефоне или планшете, как на ноутбуке или настольном компьютере, требует довольно значительных знаний и работы.
  • Интеграция. По сути, в любое время, когда вы хотите, чтобы ваш сайт интегрировался со сторонней службой, это будет стоить дороже. Иногда есть плагины, которые могут справиться с этим, а иногда эти плагины бесплатны. Но если вам нужно индивидуально, это может значительно увеличить затраты на разработку.
  • Регистрация. Каждый раз, когда на вашем сайте регистрируются люди, вам необходимо настроить этот процесс регистрации, убедиться, что вы эффективно предотвращаете регистрацию спама, и убедитьтся, что были приняты надлежащие меры безопасности для защиты пользовательских данных.
  • Электронная коммерция - как правило, сайты электронной коммерции значительно дороже, потому что гораздо больше работы, поскольку деньги переходят из рук в руки на вашем сайте. Если вы занимаетесь электронной коммерцией, вам приходится иметь дело с SSL-сертификатами, индикаторами доверия, доставкой, налогами, управлением запасами, платежными шлюзами, квитанциями по электронной почте и т.д..
  • Членство - близкий родственник электронной коммерции, сайты членства имеют много одинаковых проблем. Хотя вам, как правило, не нужно беспокоиться об инвентаре, доставке или налогах, вы сталкиваетесь с еще несколькими проблемами, такими как регистрация, ограниченный контент, информационные бюллетени и уровни подписки.
  • Целевые страницы (Landing Page) - целевые страницы - это страницы с призывом к действию, которые существуют для получения потенциальных клиентов от маркетинговых кампаний. Важно, чтобы дизайн был привлекательным, но не отвлекающим, копия была привлекательной, призыв к действию ясен, а форма захвата потенциальных возможностей проста и понятна. Кроме того, навигация должна быть минимальной или отсутствовать, чтобы гарантировать, что посетители страницы с большей вероятностью останутся на странице и выполнят желаемое действие. Много внимания, планирования и даже тестирования уходит на целевые страницы, и они дороги, хотя и очень ценны.
  • Поисковая оптимизация (SEO) - Есть много технических аспектов SEO, которые обычно относятся к сфере деятельности веб-разработчика. Например, один из них - близкий родственник миграции данных: URL-перенаправления. При перемещении сайта, страницы или коллекции страниц важно установить правильные перенаправления URL-адресов, чтобы эти перемещенные страницы не теряли поисковый трафик. Иногда ваш веб-разработчик или команда разработчиков хорошо разбираются в SEO. Иногда вам может понадобиться нанять отдельную команду SEO. Это постоянная стоимость, а не то, что вы устанавливаете и забываете. Тем не менее, преимущества SEO, как правило, дешевле в долгосрочной перспективе, чем любая другая стратегия онлайн-маркетинга.
  • Аналитика - интеграция аналитической системы на ваш сайт - это одно, а обеспечение того, что вы собираете и отслеживаете нужные данные, - это другое. Платить кому-то за правильную установку, настройку и интерпретацию аналитики является ценным сервисом.
  • Резервное копирование - если у вас есть веб-сайт, который не резервируется на текущем серверере или в облачные сети на регулярной основе, то вы можете потерять часть или весь свой веб-сайт, если он будет взломан, в случае если обновление сайта идет не так, или разработчик делает ошибку при развертывании кода. Тратьте деньги на регулярное создание как минимум двух копий файлов и базы данных, одна из которых должна быть вне сайта. Не просто полагаться на ваш веб-хостинг для обработки резервных копий для вас.
  • Многоязычность - если ваш сайт должен поддерживать более одного языка, нужно приложить больше усилий для того, чтобы каждое слово, видимое на вашем сайте, могло быть переведено. Кроме того, существуют архитектурные соображения относительно того, как различные переводы вашего сайта будут представлены широкой публике.
  • Расширенная функциональность - вероятно, существует бесконечное количество элементов, которые могут подпадать под эту классификацию, но вот лишь некоторые из них, которые относительно распространены:
    • Карты
    • Календари
    • Бронирование / Назначения
    • Отзывы
    • Фотоальбомы
    • Справочники
    • Форумы
    • Опросы / опросы
    • Трудоустройство
    • Живой чат
    • Документация
    • Обмен файлами




Статья была переведена для блога TechBlog.SDStudio.top

Источник: wpscholar.com