Изначально предполагалось, что на этой странице будет размещен текст о технологиях, применяемых при создании наших сайтов. Раздел такого содержания обычно присутствует у любой мало-мальской уважающей себя веб-студии. Однако после тщательного обдумывания было принято решение заменить его на список ответов на вопросы, которые из раза в раз возникает у заказчиков.
Было приложено немало усилий для того, чтобы ответы были написаны простым человеческим языком, по минимуму насыщеным специфическими терминами и всякого рода техническими нюансами, понятными лишь специалистам. Конечно, в некоторой степени названия технологий будут упомянуты в ответах, но лишь в той степени, чтобы заказчик мог соразмерить наши возможности с возможностью других студий. Итак, приступим.
1) Сколько стоит сделать сайт?
Пожалуй, это самый распространенный вопрос, его задают самым первым.
Ответить точно представляется возможным только после того, как Вы обрисуете, что Вы хотите от сайта и какое количество материала Вы хотите на нем разместить.
Оптимально, если Вы напишите Техническое задание.
2) За какие сроки Вы изготовите сайт для нашей компании?
В первую очередь это зависит от количества материала и степени его готовности быть выложенным на сайте (см. п. 4 «Подача материала»). Чаще всего на момент оформления отношений между заказчиком и студией количество материала, который может пойти
«в работу» измеряется 5-10%. Если Вы подготовите материал в соответствии с требованиями технического задания и сделаете это в срок — время, когда Вы сможете увидеть работающую версию наступит очень быстро. Практика показывает, что сайт средней сложности можно запустить через 3-4 недели после подачи всего материала.
Во вторую — от степени сложности макета и программного интерфейса.
В третью — от Ваших амбиций. Если Вам нужен сайт очень быстро: по стандартному макету, который Вы нашли где-то на задворках Сети Интернет или увидели у соседей
по офисному зданию и желаете «как у них» — извините, но это не к нам. Наша студия создает сайты, которые претендуют на оригинальность и полное соответствие тем замыслам, которые Вы хотели бы донести до конечного пользователя посредством своего сайта. Если же Вам это не нужно — Вы можете приобрести за небольшие деньги
«сайт-конструктор» и установить его своими силами, не прибегая к помощи специалистов. Однако имейте ввиду, что сайт не будет отличаться оригинальностью и гибкостью в управлении его контентом (содержательной частью).
Это будет лишь один из тысячи похожих друг на друга, как две капли воды, клонов.
3) В каком виде производится оплата и как оформляются отношения между нашей компанией и Вашей студией?
Все коммерческие услуги оказываются только юридическим лицам. Работы исполняются исключительно по договору, который будет заключен сразу после устного согласования условий предстоящей работы. В дополнении к договору в обязательном порядке составляется техническое задание (силами Заказчика, если не оговорено другое) и смета.
Оплата производится переводом на расчетный счет в безналичном форме.
Предоплата в размере 50% (минимум) обязательна, так как неоднократно имели место быть случаи недобросовестного поведения со стороны Заказчика.
Тем более, что на момент оплаты, как правило, уже выполнен дизайн и сверстан шаблон, поэтому предоплата фактически является оплатой выполненных работ.
Работа с физическими лицами возможна только на безвозмездной основе и выходит за рамки принятых между юридическими лицами деловых отношений.
4) Как нужно подавать материал, который мы хотим разместить на сайте?
Весь содержательный материал, предназначенный для размещения на сайте, должен быть предоставлен в электронном виде (если в техническом задании не оговорено другое).
Это означает, что весь текст должен быть набран в текстовом редакторе (например,
MS Office, Apple iWork, OpenOffice), при этом форматирование не сохраняется,
а выполняется в соответствии с утвержденным дизайном макета сайта.
Табличные данные оптимально предоставлять в виде файлов, подготовленных
в табличных редакторах.
Все изобразительные материалы — растровые и векторные изображения — должны быть подобраны, отсортированы согласно структуре сайта и их размещению на нём, обработаны (обтравлены) и сохранены в требуемой цветовой системе.
Все работы по подготовке материала для дальнейшего размещения на сайте не выполненные Заказчиком квалифицируются как отдельные работы
и включаются в смету. Исключений быть не может — цените чужое время.
5) Сколько стоит обслуживание сайта, после того как он будет уже сделан?
Минимальные затраты, которых нельзя избежать — это оплата доменного имени и оплата хостинга (компьютерной площадки, постоянно подключенной к Сети Интернет, где будет находиться физически Ваш сайт). В стандартном случае для оплаты данных услуг достаточно 5000-5500 рублей в год. В случае, если информация на Вашем сайте не будет обновляться в принципе или Вы включили в смету по созданию сайта панель управления (пользовательский интерфейс для самостоятельного обновления информации на сайте, не требующая специальных знаний программиста или верстальщика) — других затрат, связанных с сайтом у Вас не предвидится.
В случае, если Вы желаете, чтобы за сайтом «присматривал» специалист Вы сможете заключить договор на тех.поддержку. Объем необходимых работ оговаривается в каждом случае отдельно и, соответственно, от него будет зависеть размер абонентской платы
за оказываемые услуги.
6) Мы хотим зарегистрировать доменное имя для будущего сайта: где Вы порекомендуете это сделать? Также нам необходимы рекомендации по выбору хостинга.
Вначале маленький ликбез: доменное имя представляет собой уникальной имя
и служит для адресации в сети Интернет. Оно заменяет истинный адрес, состоящий
из цифр и не предназначенный для запоминания человеком в силу неудобства использования. По этому имени ваш сайт будет отзываться с любого компьютера мира, подключенного к всемирной сети Интернет.
Если Вы не желаете регистрировать доменное имя в какой-нибудь экзотической доменной зоне и Вам достаточно российской доменной зоны (.RU), то для регистрации домена лучше обратиться к одному из крупных, а значит надежных регистраторов. На данный момент таковыми можно назвать «Гарант-Парк» и «RU-CENTER».
Первая компания более молодая и прогрессивная: помимо непосредственно услуги регистрации доменного имени предлагает различные дополнительные услуги, которые впрочем точно не понадобятся Вам на начальном этапе существования сайта
(при условия что Ваш выбор хостинга не будет отличаться особыми претензиями или наоборот излишней экономией).
Вторая компания «выросла» на базе старожила в области данных услуг — РосНИИРос.
Отличается консерватизмом, что вообщем даже можно отнести в плюс, так как консерватизм напрямую связан с надежностью предлагаемых услуг.
Почему мы не рекомендуем регистрировать домен у хостера (организация, которая предоставит физическое место под Ваш сайт).
— Нам обещают подарить доменное имя на год и это быстрее, так как оформляется
в одной организации. Чем это плохо? — спросите Вы.
Ответ простой: многие хостинговые компании не являются официальными регистраторами, поэтому становятся посредниками между Вами и регистрирующим органом. В будущем, если Вы решите поменять хостера (решите перенести свой сайт на другую физическую площадку) с вероятностью почти 100% у Вас возникнут проблемы
с управлением доменным именем. Поэтому мы всегда рекомендуем нашим Заказчикам регистрировать доменное имя напрямую у официального регистратора. Лучше сегодня потратить несколько больше времени, чем потом заниматься решением проблемы
в самый неподходящий для этого момент.
7) Теперь о выборе хостинга (физической площадки, где будет находиться
Ваш сайт).
Вопрос очень непростой: здесь много технических нюансов и разнообразного вида подводных камней. За последние пять лет нами было перепробовано более десятка организаций, предоставляющих услуги хостинга. И лишь единицы прошли испытание практической нагрузкой. Здесь надо остановиться более подробно на видах хостинговых услуг: чем они отличаются и как сделать оптимальный выбор.
а) Выделенный сервер. Это вид хостинга, при котором под Ваш сайт предоставляется сервер (компьютер, постоянно подключенный к сети Интернет) целиком. Это самый дорогостоящий вариант хостинга, но при этом и самый надежный. Однако выбирать его стоит только при условии, что Вы запускаете «тяжёлый» проект (более 50000 посетителей в день, базы данных большого объема, параллельно работающие сервисы помимо основного сайта), который будет предъявлять высокие требования к серверу.
Абонентская плата за такой вид хостинга обойдется Вам не менее 4000 рублей в месяц.
б) Виртуальный выделенный сервер. Это вид хостинга, при котором для Вашего сайта выделяется место на сервере «по соседству» с другими сайтами. Соответственно ресурсы сервера (его память, мощность процессора) расходуется одновременно на нескольких «пользователей» (виртуальных серверов), одним из которых являетесь Вы.
Это набирающий популярность вид хостинга оптимален для крупных проектов (более 5000 посетителей в день) или в случае потребности для своего проекта большого дискового пространства (более 10Gb места). Известные отечественные сайты (СМИ,
Ленты новостей и тд.) выбирают по возможности этот вид хостинга.
Абонентская плата за такой вид хостинга колеблется в диапазоне 800-3700 рублей
в месяц. Разница в цене объясняется количеством предоставляемых ресурсов под Ваш проект и наличием/отсутствием мониторинга за работой Вашего сервера (на мониторинге экономить не стоит, поэтому в затраты при выборе данного вида хостинга стоит закладывать не менее 1400 рублей).
в) Виртуальный хостинг. Это вид хостинга, при котором Ваш сайт работает вместе
со множеством других сайтов под управлением одного и того же веб-сервера. На данный момент это самый распространенный вид услуг по размещению сайта в сети Интернет
в силу своей экономичности для компаний, предоставляющих данную услуги и в силу небольшой стоимости для Заказчика (для Вас). Если Ваш проект не предъявляет серьезных требований к серверу, где будет размещен сайт — это оптимальный выбор.
Предложение на этом рынке — огромно, соответственно в силу конкуренции разброс цен тоже велик: от 100 до 800 рублей в месяц. Такой разброс цен указывает на то, что предложения должны чем-то отличаться друг от друга — это должно быть понятно любому неискушенному в сети Интернет человеку. Предложения хостинга от разных компаний действительно отличаются, прежде всего разнообразными техническими нюансами.
Методом проб и ошибок нами был найден оптимальный вариант — телекоммуникацион–
ная компания «Караван» предлагает хостинговые услуги на протяжении многих лет
и, до сих пор, делает это честно. Конечно же надо отдавать отчет, что компромисс между ценой и качеством существует всегда, поэтому мы не обещаем заказчикам, что они получают лучший хостинг в мире — заказчик получает оптимальное соотношения цены/качества в данном сегменте телекоммуникационных услуг.
Размещая сайты у одного хостера нам удобней «следить за здоровьем» сайтов, которые мы поддерживаем. Это позволяет гибко настраивать Ваш веб-сервер и оперативно решать возникающие технические проблемы, так или иначе возникающие на протяжении жизни Вашего сайта.
Если Вы по каким-то причинам не доверяете нашим рекомендациям — Вы можете выбрать хостера самостоятельно. Здесь следует дать одну подсказку — при выборе хостинговой компании следует обращать по крайней мере на две вещи:
а) компания должна иметь достаточный опыт работы на рынке хостинговых услуг
и не быть реселлером (продавцом чужих услуг)
b) иметь квалифицированную, дружелюбную и желательно круглосуточную техническую поддержку.
И еще один технический секрет: если Вы заказываете виртуальный хостинг,
то обязательно спрашивайте как он организован — должен быть dedicated IP hosting
(у каждого сайта — собственный IP адрес).
8) И все-таки, какие технологии Вы используете при создании сайтов?
Выбор технологий обусловлен напрямую спецификой создаваемого сайта.
Одними из самых важных решаемых вопросов при построении сайта являются вопросы: как создать и с какой целью создается сайт. Чаще всего решению этих вопросов мешает недостаточное понимание потребностей целевой аудитории сайта, и даже хуже
— отсутствие четкого видения потенциального клиента как такового. В этом случае Заказчик часто смотрит в сторону конкурентов: как у них сделан сайт и просят повторить дизайн и концепцию, изменив основные цвета макета. Это стратегия ошибочна в корне
и приводит к тому, что сайты терпят неудачу так как не отличаются оригинальностью, удобством использования и вообще не соответствуют задаче.
Наш выбор технологий создания и конечного решения в виде веб-сайта как пользовательского интерфейса ориентирован на конечного пользователя, то есть потенциального посетителя Вашего сайта. Именно простота и понятность использования сайта, продуманность навигации по нему, быстрота и доступность размещенной на нем информации — залог будущего успеха Вашего онлайн-проекта.
Что касается непосредственно технологий. Все сайты, созданием которых мы занимаемся в данный момент выполняются с учетом рекомендаций Консорциума Всемирной Сети Интернет (англ. World Wide Web Consortium, W3C). Эта организация занимается разработкой единых принципов и стандартов, внедряемых производителями программ и оборудования. Цель этих разработок: достижение совместимости между программными продуктами и аппаратурой различных компаний, что позволит сделать Всемирную Сеть универсальной и удобной в использовании.
Непосредственно верстка сайта реализуется с помощью языка разметки веб-страниц XHTML (англ. Extensible Hypertext Markup Language), с его помощью задается структура документа, в то время как оформление выполняется возможностями еще одного стандарта — каскадных таблиц стилей CSS (англ. Cascading Style Sheets).
Все страницы обязательно проходят тест на валидность, то есть гарантировано все правила технической спецификации языка. Каждый документ, прошедший валидацию, снабжается отметкой W3C, подтверждающий валидность XHTML-разметки
(отметка W3C оформляется в виде ссылки на онлайн-сервис, с помощью которого любой желающий может проверить соответствие документа технической спецификации стандарта).
Использование перечисленных технологий означает
Для конечного пользователя:
— Высокую доступность информации за счет быстрой загрузки страниц сайта
— Возможность использования любых современных программ-браузеров для просмотра страниц сайта за счет высокой совместимости с существующим набором программного обеспечения
— Возможность использования мобильных устройств для доступа к сайту.
Для владельца сайта:
— Гибкость при обновлении сайта или его редизайн (изменение внешнего вида страниц без вмешательства в структуру документа и наоборот)
— Сокращение бюджета на производство и поддержку сайта: использование перечисленных технологий позволяет избежать создания дополнительных версий страниц сайта, например, версий для печати или мобильной версии
— Увеличение релевантности документов сайта в результатах работы поисковых систем (например Яндекса или Google)
— Обеспечение высокого уровня доступности информации с минимальной зависимостью от вида используемых программ-браузеров и вида операционных систем.
При проектировании сколько-нибудь сложных интерфейсов, например при создании интернет-магазинов мы активно используем скриптовые возможности JavaScript в связке с DOM (англ. Document Object Model), там где необходимо используется Remote Scripting (прародитель ныне модной и популярной технологии Ajax).
Что касается серверных технологий, которые обеспечивают основную интерактивную составляющую сайта, то здесь мы используем традиционные инструменты: скриптовые языки PHP, Python, система управления базами данных MySQL.
Это проверенные надежные инструменты, которые при правильном обращении дают прекрасное быстродействие и гибкость при проектировании программной составляющей пользовательского интерфейса.