Выбор технологий

Коротко о том, как специалисты Веб-студии «Ра-Соло» работают для наших клиентов

    Рыночные отношения давно и прочно вошли в нашу жизнь. Не стал исключением и Интернет. Большую и трудную проблему выбора приходилось решать каждому, кто хоть раз задумался о приобретении (изготовлении) собственного интернет-ресурса. Почему эта проблема большая и трудная? По нескольким причинам.

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

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

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

    Дизайн сайта

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

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

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

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

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

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

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

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

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

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

    Технология создания сайта может быть очень упрощенно описана следующим образом. Функциональная часть реализована в так называемой системе управления контентом (CMS), для большинства сайтов достаточно использовать бесплатную CMS. Вебмастер укомплектовывает систему управления контентом так называемым шаблоном (template), или темой (theme), в разных CMS разная терминология, но суть одна. Функция шаблона (остановимся на таком варианте) – передать запрограммированное в его коде внешнее представление сайта пользователю. Шаблон взаимодействует с CMS, как это принято говорить, «на стороне сервера». Сервер формирует HTML-документ и с помощью сетевых средств передает его «на сторону клиента» (попросту говоря – на ваш компьютер), после чего хитросплетения стилей, скриптов и прочих мудреных штучек приводит к тому, что пользователь видит на своем экране все то многообразие, к которому все мы давно привыкли за 25 лет существования нашего любимого и незаменимого Интернета.

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

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

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

    Система управления контентом (CMS)

    Функция CMS – обеспечить базовые функции и среду программирования, с помощью которых вебмастер реализует необходимую логику сайта.

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

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

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

    Домен и хостинг

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

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

    Хостинг – услуга по предоставлению компьютера, включенного в сеть Интернет, на котором расположены файлы сайта, доступные пользователям сети.

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

    Коротко остановимся на технологии обретения будущим владельцем сайта доменного имени и хостинг-сервиса.

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

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

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

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

    Так вот, по аналогии «телевещательная компания – интернет-сайт» получаем, что название телекомпании соответствует доменному имени. Телевизионная передающая студия (аппаратная) соответствует серверу провайдера услуг хостинга. Лицензия на право телевещания соответствует регистрационной записи у компании-регистратора доменных имен. Адрес телевещательной студии, указанный в регистрационных доументах телекомпании, соответствует именам NS-серверов хостинг-сервиса, указанным в регистрационной записи доменного имени.

    Пример:
    Сайт design.ra-solo.ru зарегистрирован у регистратора redo.com.ua, и в соответствующей регистрационной записи указаны имена NS-серверов ns7.citynet.kharkov.ua и ns9.citynet.kharkov.ua. Эти NS-серверы принадлежат хостинг-провайдеру Citynet, именно на хостинг-сервере этой организации расположена информация, которую вы читаете в данный момент.

    Выбираем источник красоты

    Итак, настало время перевести разговор с теоретического фронта на практический. Мы определились, что затраты на изготовление сайта должны быть сопоставимы с предполагаемыми доходами. Поскольку львиная доля заказчиков в IT – это малый и средний бизнес, то оптимальным решением в большинстве случаев является покупка неуникального шаблона для бесплатной CMS.

    Как видно из портфолио, большинство сайтов наша студия делает в среде Wordpress/Woocommerce. Поэтому мы будем использовать здесь этот комплект популярного во всем мире программного обеспечения в качестве примера. Хотя, конечно же, в сайтостроении, как и во многих других областях науки и техники, нет никакой монополии, и желающие могут принять во внимание наши советы, решая задачи с использованием других CMS, достаточно будет лишь заменить в поисковых запросах соответствующие ключи. Например, если вы хотите найти шаблон для движка интернет-магазина, отличного от Woocommerce, просто замените этот ключ в запросах на ключ, например, Magento.

    Найти и приобрести подходящий шаблон для популярной CMS – достаточно простая задача. Есть лишь, как часто бывает, одно «но». Поиск необходимо производить в англоязычном сегменте Интернета, поскольку количество западных разработок на многие порядки превосходит количество отечественных. Что делать, таковы непатриотичные реалии. Но и в самом деле, многие из нас захотят приобретать отечественный телефон или телевизор? Да, существует отечественная сборка по некоторым видам электроники, но и сайт мы будем «собирать» собственноручно, из «импортных комплектующих».

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

    Ключи поиска шаблонов предельно просты. При необходимости можно найти соответствующее английское слово по словарю. Поиск шаблона для CMS Wordpress можно осуществлять по таким ключам:

    wordpress template
    wordpress template download
    free wordpress template
    best wordpress template download
    wordpress template download
    premium wordpress template
    woocommerce template
    woocommerce template download
    free woocommerce template
    best woocommerce template download
    woocommerce template download
    premium woocommerce template

    Универсальный шаблон для любой CMS

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

    Такой шаблон имеет свои преимущества, главное из которых – цена. Если стоимость шаблона для CMS лежит в пределах 45...75 у.е., то HTML-шаблон не в пример доступнее – 10...20 у.е. Однако, акроним HTML не означает, что в таких шаблонах поставляется только HTML-код страниц будущего сайта. Разработчики включают в пакет также полезные JavaScript-процедуры, за счет чего легко украсить будущий сайт приятными видеоэффектами, а также реализовать алгоритм взаимодействия с посетителем, например, сделать качественные формы обратной связи или заказа услуг.

    Поиск HTML-шаблонов следует осуществлять по тем же запросам, что и для CMS, но вместо названия CMS указывать акроним HTML:

    HTML template
    HTML template download
    free HTML template
    best HTML template download
    HTML template download
    premium HTML template
    и т.д.

    Продвижение сайта

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

    * * *

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

    От заказчика требуется:
    решить проблему выбора, на основании чего согласовать с исполнителем техническое задание (ТЗ) и сумму контракта;
    передать исполнителю перечень и контент страниц сайта, прочие данные, параметры и требования;
    выплатить аванс в необходимом размере согласно взаимной договоренности;
    принять работу согласно ТЗ;
    выплатить остаток суммы контракта.
    Работа исполнителя:
    все остальное.
    (Это была шутка, и в следующем абзаце мы попробуем привести типовой перечень работ, выполняемых исполнителем.)
    Работа исполнителя (кроме шуток):
    помощь заказчику в подборе и регистрации доменного имени, а также в получении регистрационных документов на доменное имя;
    помощь заказчику в выборе типа сайта и CMS;
    составление ТЗ, при необходимости;
    помощь заказчику в выборе и покупке шаблона;
    перевод шаблона на требуемый язык, в т.ч. админской части;
    модификация/программирование системы категорий и тегов товаров и публикаций;
    изучение возможностей шаблона, переговоры с производителем шаблона на английском языке, по возможности устранение ошибок, информирование заказчика о возможностях шаблона;
    модификация шаблона без изменения общей компоновки; можно делать некоторые перестановки, менять изображения и, само собой, надписи, элементы оформления; с визуальными эффектами сложнее, но нет ничего невозможного;
    доработка верстки шаблона, в разумных пределах;
    доработка/установка формы обратной связи, при необходимости;
    модификация страниц «О нас», карты «как на найти», и др.;
    контент-менеджмент.
Здесь находится аттестат нашего WM идентификатора 233157346953
www.megastock.ru