Как развить сайт


Стратегия развития сайта в Интернете.

Статья о том, как правильно подойти к развитию своего сайта.

Не так давно мне довелось наткнуться в Интернете на одну очень интересную статью. Эта статья была переведена с английского языка и выложена на хабрахабе. Она мне очень понравилась, я не удержался и решил опубликовать ее здесь, как, своего рода, напутствие всем начинающим web-мастерам, делающим сайты для себя, а также заказчикам, получившим новенькие, еще никому неизвестные сайты. У меня было в планах написать нечто подобное, но, как оказалось, это уже сделано. Я согласен почти со всем, что описывается в этой статье, но кое-что имеет чисто западную специфику (оригинал все-таки написан для буржунета). Поэтому я убрал из статьи кое-что лишнее, а также добавил некоторые мысли от себя. В результате получилась, на мой взгляд, довольно интересная статья, которую я предлагаю вашему вниманию.

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

Помните, в детстве мама постоянно заставляла вас есть суп? Вряд ли вы знали, что она дает вам просто фантастический совет, как строить стратегию в Интернете. В наши дни всяких твиттеров, фейсбуков, форумов, блогов и многого другого есть большой соблазн пропустить первое блюдо и с головой увлечься невероятно заманчивым десертом социальных сетей и трюков SEO.

Предприятия всех размеров и мастей из кожи вон лезут в социальные сети, при этом, не прилагая хотя бы равнозначного количества усилий для формирования прочного фундамента из удобного интерфейса и качественного содержания (контента).

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

Возьмите за правило следующее: «нельзя раскручивать сайт, не имеющий под собой прочной основы в виде уникального тематического контента»

Не стоит пропускать суп, переходя сразу к десерту.

С этим пониманием давайте взглянем на то, что я называю «пирамида стратегии в Сети».

Пирамида стратегии в Сети

1. Наполнение

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

Качественное наполнение — это топливо, которое будет двигать и давать смысл всем другим усилиям в развитии сайта. В конце концов, зачем кому-то говорить о вашем сайте или делиться вашей ссылкой, если вы просто не имеете ничего заслуживающего внимания?

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

И вот еще несколько мыслей прежде, чем мы пойдем дальше:

  • Доступно ли для понимания большинством посетителей содержание вашего сайта или вы используете специфический сленг?
  • Составлены ли тексты специально для сайта в кратких и понятных предложениях или это материал вторичного использования, взятый из корпоративного буклета?
  • Если вы блоггер, отражают ли ваши записи точку зрения, достойную обсуждения ?

Создание качественного наполнения для сайта — это сложный вопрос, требующий много времени и сил, либо много денег.

Сегодня в Интернете можно найти множество копирайтеров, людей, которые пишут уникальные тексты на заказ. Существуют даже специализированные биржи копирайтинга. Эти люди могут писать тематические, уникальные статьи – были бы деньги. Но задайте себе вопрос, смогут ли они написать такие статьи, которые заинтересуют посетителей вашего сайта. Будет ли в них креатив и творчество, или они станут просто уже известной и никому не интересной информацией, переписанной по-новому? Важна не только уникальность статей, но и их информационная ценность. Проблема в том, что найти исполнителей на такую работу очень сложно, ведь чтобы писать такие статьи, человек должен быть увлечен этой темой, ему самому должно быть интересно искать, придумывать что-то новое, созидать, а не просто повторять уже всем известное своими словами. На западе существует такое понятие, как профессиональный блоггер – человек, занимающийся созданием качественного уникального контента для сайта какой-либо компании. Таких людей там берут на постоянную работу и выбирают очень тщательно. Оплата у них также достойная, т.к. их труд очень важен и таких людей нелегко найти. В Рунете, к сожалению, предпочитают пользоваться услугами простых копирайтеров. И это в лучшем случае. У нас пока еще далеко не все осознают необходимость профессиональных блоггерах.

2. Удобство/дизайн

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

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

Самый простой вариант — тестирование на ваших сотрудниках или семье, используя бумажные макеты или каркасы. Могут ли они справиться с наиболее распространенными задачами? Ориентируются ли они в вашей навигации?

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

Также можно спросить у самих посетителей насколько удобно им пользоваться сайтом. Сделать это можно через форму опросов или отзывов. Да, далеко не все посетители будут заполнять эти формы, но со временем статистика все равно накопится, что позволит проанализировать удобство вашего сайта и исправить заметные ошибки.

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

Некоторые простейшие средства и продуманные вопросы намного лучше, чем отсутствие оных. Внимание к этому шагу поставит вас впереди многих конкурентов.

 3. SEO

Для некоторых из вас, вероятно стало сюрпризом, что SEO не является пунктом лежащим в основании пирамиды. Что ж, позвольте мне объяснить: если содержимое вашего сайта хорошо написано и нацелено на удовлетворение запросов ваших пользователей, вы уже добились значительного прогресса на пути к эффективному SEO.

Слишком много раз люди пытаются найти секрет, как поднять свой рейтинг (тИЦ, PR) в поисковых системах, но никогда не тратят время, чтобы улучшить наполнение своего сайта. Одним из реальных секретов SEO является создание хорошей базы с контентом соответствующим запросам. Опять же, давайте рассмотрим несколько вопросов для самопроверки:

  • Используете ли вы в тексте ключевые слова, по которым пользователи ищут вас? Есть множество инструментов, которые помогут вам, в том числе Google Insights, Wordtracker, Яндекс.Wordstat и другие.
  • Содержат ли ваши заголовки в тексте (h2, h3, h4) ключевые слова?
  • Содержат ли заголовки страниц ключевые слова и отражают ли эти заголовки настоящую тему содержимого страниц?
  • Создан ли ваш сайт, чтобы удовлетворить посетителей, или вы стараетесь понравиться только поисковым системам? Надеюсь, что первое.

 Странно получается: чем больше web-мастер пытается удовлетворить поисковые системы, тем меньше он удовлетворяет посетителей, а главная задача поисковых систем – как раз удовлетворение посетителей. Следовательно, чем больше web-мастер пытается удовлетворить поисковые системы, тем меньше он их удовлетворяет. Парадокс. Задумайтесь об этом.

 4. Социальные сети

Наконец-то о приятном! Теперь, когда вы были вынуждены пройти путь через создание надежной основы из информативного наполнения, удобного интерфейса и SEO, мы готовы погрузиться в социальные сети.

Я предполагаю, что всем читающим эти строки уже известны такие сайты, как Facebook, Twitter, MySpace, Vkontakte, Odnoklassniki. И, возможно, вы уже имеете некоторый опыт использования инструментов для развития своих сайтов в области социальных сетей.

При этом всем, самым важным моментом является следующее — имейте долгосрочную стратегию для социальных сетей.

Слишком много компаний и обычных людей открыли в Фейсбуке свою страничку и что-то пытаются делать, при этом, не имея целевой аудитории, ясных намерений и четко сформулированных целей.

А у вас есть четко определенная стратегия для социальных сетей? Вот несколько пунктов, которые помогут вам:

  • Если вы представляете компанию и кто-то из сотрудников назначен следить за социальными сетями, то это его основное занятие или он занимается этим когда представляется свободная минутка?
  • Ваша компания использует PR- или рекламное агентство для социальных сетей? Использование такого рода внешних услуг, как правило, отлично подходит для первоначального запуска и проводящихся кампаний, но что будет через два года? А через четыре?
  • Кто отвечает на вопросы ваших клиентов в Твиттере, Фейсбуке и форумах? Выдерживает ли это испытание временем и соответствует ли ожиданиям клиентов? Более того, выгодно ли это?

5. Реклама с платой за клик (PPC)

Теперь, когда мы сформировали нашу стратегию, базирующуюся на хорошем наполнении, удобном интерфейсе, SEO и социальных сетях, давайте уделим немного времени PPC. В зависимости от потребностей вашего бизнеса реклама с оплатой за клики может сыграть довольно важную роль. В большинстве типичных случаев, однако, для вас будет лучше всего позаботиться о других элементах прежде, чем использовать PPC. Посмотрите на это следующим образом. Зачем вы тратите деньги для привлечения посетителей на сайт, который не является достаточно хорошим, чтобы давать качественную отдачу от каждого привлеченного посетителя?

Несколько заключительных мыслей

Может ли эта пирамида немного меняться в зависимости от ваших конкретных потребностей? Ну, конечно же. Если вы представляете малый/средний бизнес, продающий продукт для небольшой ниши на рынке, тогда SEO и PPC могут быть более важными для вас. Если вы блоггер, социальные медиа могут быть жизненно важной частью вашей стратегии. Эта пирамида не является жесткой, но основная мысль остается та же, независимо от ваших целей: позаботьтесь об основном и не позволяйте соблазнительному куску «десерта» отвлечь ваше внимание до тех пор, пока вы не позаботились о главном. Ваши пользователи (и возможно ваш кошелек) будут благодарны вам за это.

Оригинал статьи на английском языке здесь.

Об авторе

Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.

Основной профиль – создание сайтов и расширений на CMS Joomla.

Понравилась статья? Сохраните себе:

Facebook

Twitter

Вконтакте

Одноклассники

Google+

Ваша оценка материала очень важна. Прошу вас оценить статью или оставить отзыв в комментариях.

Процесс разработки веб-сайтов: полное руководство за 7 шагов

Вопреки расхожему мнению, основная часть разработки и дизайна веб-сайтов не является необходимой для процесса кодирования. Действительно, такие технологии, как HTML, CSS и JavaScript, придают сети, которую мы знаем ее форму, и определяют способ взаимодействия с информацией. Но то, что обычно остается за кадром и в то же время остается важной частью жизненного цикла разработки веб-сайта, - это этапы предварительного сбора информации, детального планирования и обслуживания после запуска.
В этой статье мы рассмотрим, как может выглядеть общий процесс разработки веб-сайта. Общее количество стадий разработки обычно варьируется от пяти до восьми, но каждый раз вся картина остается примерно такой же. Выберем среднее значение. Итак, вот семь основных шагов: 1) Сбор информации, 2) Планирование, 3) Дизайн, 4) Написание и сборка контента, 5) Кодирование, 6) Тестирование, обзор и запуск, 7) Обслуживание.

График разработки веб-сайта

Когда вы думаете о создании веб-сайта, ваши мысли вращаются вокруг двух основных вопросов - цены и времени.Эти два значения во многом зависят от размера и масштабов проекта. Чтобы обрисовать весь процесс разработки, вы можете создать график разработки веб-сайта, добавив задачи и установив вехи для вашего проекта. Это лучший способ отслеживать реализацию вашего проекта, чтобы не отставать от дедлайна.
Для этого мы предпочитаем использовать GanttPRO - удобную, интуитивно понятную диаграмму Ганта для онлайн-планирования проектов. Смотрите скриншот ниже:

Мы подготовили подробное описание всего процесса разработки веб-сайта, расчетное время для каждого шага и контрольный список, чтобы дважды проверить, что вы ничего не пропустите.

Жизненный цикл разработки веб-сайтов

Шаг 1. Сбор информации: цель, основные цели и целевая аудитория

Этот этап, этап открытия и исследования, определяет, как будут выглядеть последующие этапы. Самая важная задача на этом этапе - получить четкое представление о целях вашего будущего веб-сайта, основных целях, которые вы хотите достичь, и целевой аудитории, которую вы хотите привлечь на свой сайт. Подобная анкета по разработке сайта помогает разработать оптимальную стратегию для дальнейшего управления проектом.

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

Расчетное время: от 1 до 2 недель

Шаг 2. Планирование: создание карты сайта и каркаса

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

На основе информации, собранной на предыдущем этапе, создается карта сайта . Вот карта сайта XB Software:

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

Карта сайта позволяет понять, как выглядит внутренняя структура веб-сайта, но не описывает пользовательский интерфейс.Иногда, прежде чем вы начнете писать код или даже работать над дизайном, необходимо получить одобрение от клиента, что все выглядит нормально, чтобы вы могли начать следующий этап разработки. В этом случае создается каркас или макет . Каркас - это визуальное представление пользовательского интерфейса, который вы собираетесь создать. Но он не содержит никаких элементов дизайна, таких как цвета, логотипы и т. Д. Он описывает только элементы, которые будут добавлены на страницу, и их расположение.Несложный и дешевый в производстве эскиз.

Для этого можно использовать любой макет. Мы использовали Moqups. Вот как может выглядеть каркас:

Другая важная вещь - это выбрать стек технологий - язык программирования, фреймворки, CMS, который вы собираетесь использовать.

Расчетное время: от 2 до 6 недель

Шаг 3. Дизайн: макеты страниц, цикл проверки и утверждения

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

Верстка сайта - результат работы дизайнера. Это может быть графический эскиз или реальный графический дизайн. Основная функция макета - представление информационной структуры, визуализация содержимого и демонстрация основных функций.Макеты содержат цвета, логотипы, изображения и могут дать общее представление о будущем продукте.

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

Расчетное время: от 4 до 12 недель

Шаг 4. Написание и сборка контента

Написание и компиляция контента обычно пересекаются с другими этапами создания веб-сайта, и их роль нельзя недооценивать.На этом этапе необходимо письменно изложить самую суть, которую вы хотите донести до аудитории своего веб-сайта, и добавить призывы к действию. Написание контента также включает в себя создание привлекательных заголовков, редактирование текста, написание нового текста, компиляцию существующего текста и т. Д., Что требует времени и усилий. Как правило, клиент обязуется предоставить контент веб-сайта, готовый к миграции на сайт. Лучше, когда весь контент предоставляется до или во время кодирования сайта.

Расчетное время: от 5 до 15 недель

Шаг 5.Кодирование

На этом этапе вы, наконец, можете приступить к созданию самого веб-сайта. Графические элементы, которые были разработаны на предыдущих этапах, следует использовать для создания реального веб-сайта. Обычно сначала создается домашняя страница, а затем добавляются все подстраницы в соответствии с иерархией веб-сайта, которая была ранее создана в виде карты сайта. Необходимо внедрить фреймворки и CMS, чтобы сервер мог беспрепятственно выполнять установку и настройку.

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

Когда вы используете CMS для создания сайтов, вы также можете установить плагины CMS на этом этапе, если в этом есть необходимость. Другой важный шаг - это SEO (поисковая оптимизация). SEO - это оптимизация элементов веб-сайта (например, заголовка, описания, ключевого слова), которые могут помочь вашему сайту достичь более высоких позиций в поисковых системах. И, опять же, правильный код очень важен для SEO.

Расчетное время: от 6 до 15 недель

Шаг 6. Тестирование, обзор и запуск

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

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

Расчетное время: от 2 до 4 недель

Шаг 7. Техническое обслуживание: мониторинг мнений и регулярное обновление

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

Добавленная на сайт система обратной связи позволит вам обнаруживать возможные проблемы, с которыми сталкиваются конечные пользователи. В этом случае задача наивысшего приоритета - как можно быстрее устранить проблему. Если вы этого не сделаете, однажды вы можете обнаружить, что ваши пользователи предпочтут использовать другой веб-сайт, нежели мириться с неудобствами.

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

Расчетное время: в процессе

Прочтите также критерии безболезненного аутсорсинга, которые мы перечислили по приоритетам в статье 7 советов по выбору аутсорсинговой компании по веб-разработке.

Бонус: Контрольный список разработки веб-сайтов

Чтобы ничего не пропустить и выполнить работу вовремя, воспользуйтесь этим контрольным списком:

Выводы

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

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

.

Как разработать веб-сайт с помощью Sitecore CMS [Пошаговое руководство]

Оборудованная бесконечными возможностями персонализации, система управления контентом Sitecore (CMS) стала выбором тысяч предприятий на протяжении почти 20 лет. Среди разнообразия продуктов для управления контентом Sitecore, безусловно, выделяется, поскольку он обеспечивает интегрированную платформу не только для администрирования информации. Он обеспечивает управление опытом и обрабатывает контент, торговлю, данные и доставку.В то же время платформа позволяет создавать веб-сайты самообслуживания наряду с профессиональным развитием.

Почему Sitecore?

Продукт корпорации Sitecore, одноименная CMS, превратилась в зрелую устойчивую платформу - Sitecore Experience Cloud - с момента появления компании в 2001 году. Модульная структура этой родной платформы на основе .NET позволяет использовать только необходимые функции, которые подходят для каждого конкретного проекта.

Сегодня Sitecore Experience Manager - это решение компании для управления контентом.Менеджер - это полноценный программный пакет, широко используемый для разработки веб-сайтов, так как он позволяет с минимальными затратами времени создавать, редактировать, контролировать и управлять веб-сайтами разного уровня сложности. В отличие от некоторых известных аналогов, Sitecore’s Manager - это больше, чем просто решение для интрасети: он обеспечивает функциональность как CMS, так и веб-сайта.

Sitecore несколько лет подряд входит в число лидеров Магического квадранта Gartner по управлению веб-контентом.Эксперты Gartner высоко оценивают «360-градусный взгляд на клиента», который обеспечивает эта веб-CMS, безграничное стремление к инновациям и нестандартные маркетинговые практики, на которых она сосредоточена.

Sitecore Experience Manager завоевал лидирующую позицию, поскольку он предоставляет клиентам функциональность, необходимую для разработки высокоуровневых веб-сайтов. Он обладает широким спектром преимуществ, которые привлекают компании со всего мира и помогают им разрабатывать комплексные веб-решения, такие как:

  • Непревзойденные возможности персонализации
  • Практически неограниченные возможности настройки для настройки веб-сайтов в соответствии с требованиями каждого клиента
  • Администрирование веб-сайтов на базе Sitecore, не требующее опыта в веб-технологиях и программировании
  • Встроенная аналитика шаблонов и таргетинга клиентов, позволяющая динамически настраивать контент и персонализировать его поведение
  • Распределенная поддержка и легкий доступ к контенту, который обеспечивает удобный обмен контентом
  • Собранные формы и отчеты об удобстве использования, которые обеспечивают удобную оценку производительности
  • Плавная интеграция с базами данных клиентов и веб-сайтами других поставщиков
  • Переназначение контента для каждого конкретного типа устройства
  • Плавная интеграция сторонние инструменты и плагины и технологии Microsoft
  • Эффективная поисковая оптимизация и интеграция с социальными сетями
  • Поддержка нескольких языков
  • Высокая масштабируемость и удобный интерфейс
  • Высокий уровень безопасности и защиты

Впрочем, как и любой Другое программное обеспечение не лишено определенных недостатков, и в случае Sitecore существенным из них является его чрезвычайно высокая стоимость.Цена решения зависит от размера компании и набора функций, которые требуются клиентам в каждом конкретном случае. Кроме того, лицензирование продукта осуществляется «на пользователя», и компании с большим охватом могут счесть это необоснованным. Однако чем больше компания использует свою CMS на основе Sitecore, тем более продвинутую персонализацию она получает.

Как разработать веб-сайт на основе Sitecore

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

Внешние услуги по разработке веб-сайтов на основе Sitecore

Более простой и, безусловно, более традиционный способ - обратиться к компаниям, которые предоставляют профессиональные услуги по разработке Sitecore, связанные с созданием веб-сайтов на основе Sitecore Web CMS, таких как SaM Solutions. Выбор профессиональной разработки Sitecore дает вам следующие преимущества:

  • Отсутствие необходимости в обучении Sitecore, которое влечет за собой сложную кривую обучения
  • Как следует из предыдущего пункта, отсутствие необходимости в обучении позволяет сэкономить время и немедленно начать разработку
  • Предоставление надежного качественного решения, отвечающего всем требованиям (при наличии надежного партнера)

Таким образом, обращение в профессиональную организацию позволяет вам сузить свои усилия по разработке веб-сайта и сосредоточиться на приоритетных бизнес-задачах.Однако у этого метода есть один существенный недостаток: стоимость Sitecore. Как это обычно бывает с долгосрочными проектами по разработке программного обеспечения, фиксированной цены, которую можно было бы использовать в качестве основы, не существует.

Сайты на базе Sitecore обязательно требуют покупки лицензии, и на ее цену влияют два фактора:

  • Количество хостинговых серверов
  • Количество конечных пользователей, которые могут одновременно войти в систему

Обычно цена веб-сайта также включает различные компоненты, которые меняются от проекта к проекту и относятся как к разработке Sitecore, так и к использованию после поставки, например:

  • Количество доменов
  • Покрытие территории
  • Количество языков
  • Интеграция с другими платформами
  • Интернет-трафик
  • Требование дополнительных модулей
  • Индивидуальная функциональность

Для точного расчета цены вы можете связаться с профильными экспертами SaM Solutions, которые оценят общую стоимость разработки сайта в вашем конкретном случае.

Самостоятельная разработка веб-сайтов на основе Sitecore

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

Хотя этот метод значительно снижает ваши затраты (но имейте в виду, что обучение влечет за собой прямые и косвенные расходы), он имеет определенные недостатки, такие как:

  • Обучение может затягиваться на неопределенный период времени и требует больших усилий и усилий. ресурсоемкий
  • Сам процесс растянется на некоторое время (в нашей работе мы применяем командную разработку для проектов Sitecore, поскольку это улучшает время доставки)
  • Непрофессионалы не могут гарантировать безупречное качество решения

Если это недостатки вас не отпугивают, тогда приступайте к тренировкам.Для этого вы можете применить наше краткое руководство пользователя Sitecore ниже.

Как самостоятельно разработать веб-сайт на основе Sitecore

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

Следуйте нашему самоизучению по Sitecore, чтобы узнать, как разработать простой веб-сайт, который будет иметь только два типа страниц: домашнюю страницу и страницу продукта.

Создание шаблона данных

Шаблоны создаются с помощью Менеджера шаблонов, который позволяет как создавать новые шаблоны, так и редактировать существующие. Чтобы начать создание шаблона данных, войдите в Sitecore Desktop под учетными данными администратора и откройте Диспетчер шаблонов в меню «Пуск».

Для создания шаблонов данных домашней страницы и страницы продукта действуйте как
следующим образом:

  1. Выберите папку, определяемую пользователем в дереве содержимого диспетчера шаблонов
  2. Выберите «Новый шаблон» в редакторе папок
  3. Введите « Домашняя страница »или« Продукт »в поле« Выбрать имя »в диалоговом окне мастера создания шаблона.
  4. Установите базовый шаблон по умолчанию и нажмите« Далее ».
  5. Нажмите« Далее »в диалоговом окне« Местоположение »и закройте мастер, нажав« Готово »
  6. Введите данные в поле «Добавить новый раздел» построителя шаблонов
  7. В первой строке «Добавить поле» введите заголовок и выберите требуемый тип текста.
  8. Во второй строке «Добавить поле» введите описание и выберите тип текста.
  9. Для страницы продукта введите цену и выберите тип текста в третьей строке «Добавить поле»
  10. Нажмите «Сохранить»

Создание стандартных значений шаблона

Стандартные значения шаблона d efine значения и настройки по умолчанию.Чтобы создать их, используйте контрольный список ниже:

  1. Выберите шаблон данных домашней страницы в папке, определяемой пользователем дерева содержимого.
  2. Выберите «Стандартные значения» в параметрах конструктора группы шаблонов.
  3. Выберите «Стандартные значения» в дерево содержимого
  4. Введите имя в поле «Заголовок» редактора поля элемента.
  5. В поле «Показать описание редактора» выберите требуемый тип текста и введите веб-сайт или описание продукта.
  6. Нажмите «Принять»
  7. Для страницы продукта введите цену в поле цены.
  8. Сохранить

Создание элемента содержимого

Чтобы создать элемент содержимого домашней страницы, выполните следующие действия:

  1. Выберите редактор содержимого в меню запуска рабочего стола Sitecore
  2. Выберите «Content» Элемент »
  3. В группе« Вставить »на вкладке« Домашняя страница »выберите« Вставить из шаблона ».
  4. Выберите шаблон домашней страницы.
  5. Введите« Домашняя страница »в качестве имени элемента и клика. ck «Вставить»

Чтобы создать элемент «Продукт», действуйте следующим образом:

  1. Щелкните правой кнопкой мыши элемент «Главная» в дереве содержимого.
  2. Выберите «Вставить» и «Продукт»
  3. Введите имя продукта и нажмите «ОК.
  4. Чтобы добавить больше элементов, повторите шаги, описанные выше.

Создание компонента презентации

Компоненты презентации связаны с тем, как выглядит веб-сайт и его компоненты.Они могут быть внешними (элементы определения) и внутренними (файлы в системе). В качестве примера мы покажем вам, как разработать рендеринг контроллера, который является одним из наиболее часто используемых типов рендеринга для решения на основе MVC.

  1. Выберите «Create a New Controller Rendering» в папке «Renderings» дерева содержимого
  2. Вставьте «Controller Rendering» в «Renderings»
  3. Выберите папку «Layout» в дереве содержимого.
  4. Нажмите «MVC Layout, »Введите имя и нажмите« Далее ».
  5. Поместите его в папку« Макеты »или под ней, в подпапку
  6. После того, как Sitecore сгенерирует соответствующий файл cshtml, поместите его в папку« Просмотры »и нажмите« Создать » а затем - «Готово».

Создание макета браузера

Компоненты презентации могут выполняться как элементы определения и системные файлы, поэтому в этом руководстве мы узнаем, как разработать элемент определения макета и файл веб-формы.

  1. Выберите «Создать новый макет» на панели «Приступая к работе» на стартовой странице центра разработчиков.
  2. Введите «Макет браузера» в диалоговом окне имени и нажмите «Далее».
  3. Выберите «Макеты» в диалоговом окне расположения и нажмите « Далее »
  4. Выберите папку макета в диалоговом окне расположения файла, нажмите« Создать », а затем -« Готово ».

Привязка содержимого к презентации

Разработчики Sitecore определяют, как макет отображает конкретное содержимое. Ниже приведена инструкция по привязке контента к его презентации с настройкой деталей макета.

  1. Откройте Диспетчер шаблонов в меню «Пуск» Sitecore.
  2. Выберите «Стандартные значения» в шаблоне данных для домашней страницы в дереве содержимого
  3. Выберите «Подробности» на вкладке презентации группы макетов.
  4. Выберите «Изменить» в диалоговом окне сведений о макете «По умолчанию».
  5. Выберите «Макет браузера» в диалоговом окне редактора устройства.
  6. Выберите «Элементы управления» в диалоговом окне редактора устройства.
  7. Нажмите «Добавить» и выберите «Общий дисплей», чтобы добавить общий вспомогательный дисплей. -layout
  8. Введите требуемый контент в строку «Добавить в заполнитель».
  9. Нажмите «Выбрать», затем «ОК» как в редакторе устройства, так и в диалоговом окне сведений о макете.

Публикация на веб-сайте

  1. Выберите «Опубликовать сайт» в меню «Пуск».
  2. Выберите «Постепенная публикация» в диалоговом окне и нажмите «Опубликовать».

Омниканальный маркетинг с Sitecore

Может показаться, что создание веб-сайта с помощью Sitecore упрощено д, если вы внимательно следуете инструкциям.Однако этот процесс описывает только самое начало разработки и предоставляет вам необработанный скелет, который требует значительной конфигурации и настройки для достижения беспрецедентной персонализации платформы. Это требует высокого уровня знаний, и только поставщики тематических услуг, такие как SaM Solutions, могут максимально эффективно использовать функциональные возможности этой CMS.

SaM Solutions имеет в своем арсенале значительное количество решений, связанных с Sitecore. Мы предоставляем следующие услуги, связанные с Sitecore:

  • Комплексные консультации о том, как повысить ценность вашего бизнеса с помощью Sitecore
  • Внедрение корпоративных веб-сайтов и решений электронной коммерции, которые являются масштабируемыми, надежными, модульными и имеют неограниченные функциональные возможности, включая следующие :
    • Разработка веб-сайтов со следующим функционалом: онлайн-касса, система онлайн-бронирования, онлайн-оплата банковской картой
    • Создание домашней страницы для автоматизированного решения для туристической индустрии
    • Разработка онлайн-каталога стиля и предметов первой необходимости
    • Создание образовательного сайта для детей
    • Создание веб-сайта страховой компании, который предоставляет как общую информацию для обычных пользователей, так и уникальный контент и услуги для клиентов компании
    • Разработка веб-сайта для пенсионного фонда
  • Поддержка existi ng корпоративных веб-сайтов и их рефакторинг
  • Интеграция корпоративных решений наших клиентов с критически важными внешними системами
  • Обновления версий Sitecore до основных выпусков

Февраль 2020 Обновление

Недавно Sitecore выпустила мощную платформу Digital Experience Platfrom - Sitecore Experience Commerce который объединяет возможности CMS и решения для электронной коммерции.Чтобы узнать больше о его возможностях и преимуществах, обращайтесь к нашим специалистам.

Рейтинг: 3.9 /5. От 4 голосов. Показать голоса.