Создание сайта: обзор CMS

К оглавлению

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

Программы для добавления, удаления и редактирования информации на сайте называется системой управления контентом – CMS. Впервые системы появились еще в 1995 году. Сейчас CMS позволяют создавать сайты любой сложности. От сайтов визиток до интернет магазинов с интегрированием в 1С.
Какую же CMS выбрать?
Создание сайта с помощью CMS подразумевает выбор CMS в зависимости от цели сайта и средств на его создание.
Во-первых, все CMS можно разделить на платные и бесплатные. На сегодняшний день популярны и одинаково интенсивно развиваются оба направления. Стоит сказать, что функционально при создании сайта платные и бесплатные не сильно отличаются. Поэтому не стоит сразу же отметать бесплатные CMS из-за ограниченности инструментов или за отсутствие безопасности. Эти параметры зависят не от цены, а от профессионализма разработчиков. Среди бесплатно распространяемых систем есть продукты, которые имеют финансовую поддержку, работают не на «голом энтузиазме», соответственно в разработке также принимают участие грамотные специалисты. А как показывают примеры, даже платные CMS может взломать группа студентов.

Отличие платных систем от бесплатных в первую очередь в поддержке и документации. Если перед платными системами в первую очередь стоит задача привлечения пользователей, которые будут покупать их продукт, то и возникшие проблемы у уже привлеченных пользователей будут решаться оперативно и качественно для создания хорошей репутации компании. К платным системам относят такие как Bitrix, S.Builder, NetCat и др.
У бесплатных CMS есть и свои преимущества. У бесплатных систем обычно распространяется большое количество модулей. Создание сайта на основе бесплатных CMS значительно сокращает расходы. А при определенных навыках может стать совершенно бесплатным. Среди бесплатных наиболее популярны Joomla, DRUPAL, RUNCMS, Mambo и многие другие.

CMS делятся также по схеме распространения: отчуждаемый продукт или с разработкой сайта.
После определения финансовой стороны вопроса создания сайта следует подойти к технической. Выбор CMS во многом зависит от хостинга вашего сайта. Если вы еще не определились с хостингом, то вполне возможно, что потом сможете воспользоваться далеко не любым сервисом. А если же вы уже определились с размещением, то выбирать CMS стоит из возможностей хостинга.
Здесь определяющими являются три вопроса. Во-первых, программное обеспечение сервера. Как правило это Apache, ASP.NET, IIS или Nginx. Во-вторых, на многих сервисах ограниченная поддержка баз данных. На некоторых серверах поддерживаются лишь самые распространенные БД. Как правило, большинство сервисов поддерживает MySQL. Популярны также PostgreSql, MS SQL, Oracle, SQLite. Встречаются и другие базы данных.
Принципиальным может статьи такой критерий выбора, как язык программирования. Большинство CMS написаны на PHP, потому что в последнее время этот язык стал самым распространенным для написания CGI скриптов. Возможно, человек, который будет заниматься созданием сайта и дальнейшим его развитием, владеет определенными навыками в других языках и выбор CMS будет зависеть и от языка программирования. Самый большой выбор CMS, написанных на PHP, это Joomla, DRUPAL, Bitrix, S.Builder и многие другие. Выбор CMS на ASP.NET уже значительно меньше, Optimizer.NET, Microsoft CMS и еще около десятка систем. А вот любителям Perl’а еще хуже, к примеру, платных CMS для создания и поддержки сайтов на сегодняшний день не больше пяти: Twilight CMS, CMS WebZ Site, InfoDesignerWeb, Публикатор, и несколько бесплатных: TWiki, uCoz, WebGUI.
Создание сайта в первую очередь должно начинаться с определения функциональности сайта совместно с заказчиком. В зависимости от этого также выбираются те или иные CMS. Среди крупных коммерческих систем встречаются программы которые позволяют создание разных сайтов: сайтов-визиток, блогов, интернет-магазинов, корпоративных сайтов или социальных сетей. В некоторых случаях, если нужно создание сайта визитки предприятия, не стоит гнаться за излишней функциональностью, за которую будут заплачены деньги (если выбор падет на коммерческие CMS), но использовать ее не будут. Не зря CMS разделяют по набору функциональности. Если нужно создать сайт для ведения блога, то в CMS включены все необходимые опции, которых вы не найдете в CMS для создания интернет-магазина.
Обобщая, можно сказать, что выбор CMS для создания сайта – задача не тривиальная. Для того чтобы с системой можно было комфортно работать в дальнейшем, нужно учесть многие факторы: технические, соответствие функций, навыки персонала, который будет работать с системой, маркетинговые, культурные и другие.

Читайте также:
Создание сайтов: “Сайт-визитка”
Создание сайтов – ошибки начинающих.
Создание сайтов: выбор цвета для дизайна.
Создание сайтов: Семь веб-ловушек разработки.
Создание сайта - важный аспект любого бизнеса
Создание сайтов с ULC
Создание сайтов: поиск технологий.
Создание сайтов и разработка поисковой системы
Создание сайтов и профессиональное использование мультимедийных технологий
Создание сайтов – основные ошибки программистов (2ч)
Создание Интернет-магазина, который приносит прибыль своим владельцам
Создание сайтов: основные ошибки программистов (1ч)
Создание сайтов - основы оптимизации (SEO)
Создание сайтов – значение главной страницы
Создание сайтов: Что нужно знать о содержимом сайта
Раскрутка сайта – залог успеха!
Создание сайта – особенности использование шрифтов
Создание сайта – особенности разработки интернет-магазина
Создание сайтов – использование удобного дизайна
Создание сайтов – применение «Usability» («Юзабилити»)

Все новости:
перейти к списку

Пример технического задания на разработку сайта

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

(название домена)

Если домен romashka-tur.ru будет занят, возможна замена имени на одно из следующих:
romashka.ru
na-romashku.ru
gde-romashka.ru
romashek.net
Название сайта

Сайт ООО «Ромашка Тур». Далее - Фирма.
Цель создания сайта
Представление Фирмы в Интернет: информация о Фирме, история фирмы, партнёры фирмы, Заказчики фирмы, цены на оказываемые услуги, справочная информация, советы клиентам, курсы валют, сведения о странах, сопроводительные графические рисунки, юридический адрес, почтовый адрес, схема проезда, контактная информация, банковские реквизиты.

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

Русский и английский.
Объём и состав текстовой информации

Информация предоставляется заказчиком.

Все необходимая текстовая и графическая информация представлена в приложениях к ТЗ.
Основные ключевые слова

(слова, по которым сайт должны находить по запросам в поисковых системах и Интернет-каталогах)
Ромашка Тур
Туристическое агентство
Туры в Италию

Примечание. Перечень ключевых слов для разработчика сайта носит справочный характер и не входит в число обязательных параметров, подлежащих проверке при приемке сайта. Занимаемые сайтом позиции в рейтингах, каталогах и поисковых системах не оговариваются.
Объём и состав графической информации

Согласно Приложению 2.
Предполагаемая возрастная аудитория сайта

От 18 лет и старше.
Структура сайта

Сайт vj;tn содержать следующие страницы:
Главная (домашняя) страница
Прайс-лист
Туры
Испания
Египет
Греция
Турция
Гостиницы
О фирме
Координаты
Партнёры
Вакансии

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

Определяются разработчиком самостоятельно.

С каждой страницы сайта должен быть обеспечен переход (установлена гиперссылка) на главную страницу сайта. Сайт должен содержать страницу "Содержание" (карта сайта).
Объём сайта, Мб
Не оговаривается.
Оформление рисунков
Рисунки размером более 300 Кб должны быть выполнены с предпросмотром. Формат рисунков jpg (jpeg).

Цветовая палитра сайта
Определяются разработчиком самостоятельно.
Общий фон сайта

Общий фон сайта светлый (белый). Допускается использование светлого фонового рисунка.
Размер и вид шрифта сайта
Размер шрифта сайта должен быть в пределах 10-12 для оформления текста.
Размер шрифта для оформления заголовков, названия страниц и т.д. не оговаривается.
Вид (название) шрифта не оговаривается.
Регистрация сайта в каталогах, рейтингах
Оговаривается дополнительно.
Проведение рекламной кампании по раскрутке сайта
Раскрутка сайта определяется отдельным ТЗ. В настоящем ТЗ раскрутка сайта не оговаривается и не входит в состав выполняемых работ (услуг).
Срок разработки сайта
Три недели со дня зачисления 100% предоплаты на расчётный счёт разработчика.
Порядок передачи сайта
Разработчик размещает сайт на демонстрационном домене для демонстрации работоспособности.
Заказчик обязан проверить наличие грамматических и орфографических ошибок на сайте в течение трех рабочих дней. Обнаруженные ошибки разработчик обязан устранить в течение трех рабочих дней.
Сопровождение сайта
Дальнейшим сопровождением сайта (обновлением) занимается разработчик.
Дополнительные условия
Посетитель сайта должен иметь возможность забронировать номер в гостиницах турфирмы.
Каждая страница сайта должна содержать логотип и название Фирмы.
Внизу на каждой странице сайта должна быть указана контактная информация.
Сайт должен содержать не менее трёх счетчиков подсчета посетителей.
Приложения

Текстовая информация на 250л в формате Microsoft Word.
Графическая информация (50 фотографий).