Шаг первый. Выбор движка для сайта.

Выбор движка для сайта.

Начинаем с нуля. Сегодня 30 октября. Заработал наконец домен Biglas.ru. Наша задача:

Начало работы. Выбор CMS - системы управления сайтом.

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

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

В этой главе мы рассмотрим вопрос по выбору системы управления (CMS) для нашего сайта.

Мой выбор пал на многолетнюю и бесплатную разработку - систему управления контентом для сайта "Drupal". Хотя список движков для сайтов огромный, тем не менее, я остановился на системе Drupal, еще по той причине, что уже несколько лет я работаю и использую платформу Drupal.

Почему - Друпал?

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

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

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

На Друпале можно возвести шикарнейший электронный магазин с массой возможностей, либо файловый сервер, либо прекрасную фото - медиа галлерею. Все зависит от нашего с Вами аппетита, но аппетит у нас, на сегодня, довольно "скромный". Наша задача заключается в том, чтобы создать личный блог, который хорошо проиндексируется ведущими поисковыми системами, и с нашей общей помощью будет выведен в топовые позиции ведущих поисковых систем, таких как: Google.com, Yandex.ru, Yahoo.com, Bing.com.

Сайты сделанные на CMS "Drupal".

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

  1. Официальный сайт Немецкого отделения журнала Playboy: ]]>http://playboy.de]]>,
  2. Официальный сайт разработчиков Linux-дистрибутива Ubuntu: ]]>http://ubuntu.com]]>,
  3. Официальный сайт Sony Playstation для азиатского региона: ]]>http://asia.playstation.com]]>,
  4. Официальный сайт разработчиков компании Novell: ]]>http://www.novell.com/communities/]]>,
  5. Официальный сайт Британского отделения канала MTV: ]]>http://www.mtv.co.uk]]>,
  6. Всемирно известная поисковая система с множеством сервисов Yahoo: ]]>http://research.yahoo.com]]>,
  7. Официальный сайт гарвардского университета: ]]>http://harvardscience.harvard.edu]]>,
  8. Личный сайт Дженифер Лопес: ]]>http://jenniferlopez.com]]>,
  9. Страничка Хиллари Клинтон: ]]>http://votehillary.org]]>,
  10. Личный сайт Бритни Спирс: ]]>http://britney.com]]>,
  11. Официальный сайт студии звукозаписи Warnerbros Records: ]]>http://www.warnerbrosrecords.com]]>,
  12. Официальный сайт Британского отделения Greenpeace: ]]>http://www.greenpeace.org.uk]]>

Список сайтов сделанных на данной системе можно продолжать долго.

Все-таки - Drupal!

Кроме того, система "Drupal" уже пару лет подряд занимает первое место в номинации Overall на 2007, 2008 Open Source CMS Award на лучшую платформу управления сайтами! Можно приводить массу аргументов в пользу данной платформы, но мы не будем этим заниматься. Мы уже определились в решеннии данного вопроса в пользу CMS "Drupal".

Итак, наш выбор пал на Друпал. Я не буду описывать действий по установке данной системы. Получить отдельные консультации можно, связавшись со мной в разделе контакты. Скачать же данный дистрибутив, можно совершенно бесплатно с официального русского сайта "Drupal". На сайте имеется русская версия данного скрипта, а именно русификатор. Скачать его можно там же. ]]>Скачать CMS Drupal.]]>

Установка "Друпал".

Друпал я устанавливал на подддомене своего сайта ]]>http://seolife.biz/]]>. Можно установить его конечно "дома", на своем домашнем компьютере, на время сборки и теста. У каждого свои привычки, обычно я "заливаю" все скрипты на работающий "боевой" сервер, чтобы потом не возникало вопросов по настройке и включению необходимых модулей для веб-сервера. Вот и в этот раз я не изменил своим привычке.

Если вы решили устанавливать Друпал на домашний ПК, тогда для этого необходимо "поднять" необходимые сервисы на своем компьютере, в данном случае - вебсервер, с поддержкой PHP и MySQL. Для этого необходимо установить ]]>Джентльменский Набор Web-Разработчика]]>. Установка проста и не требует особых знаний, внимательно следуйте инструкциям по установке. Если у вас возникнут вопросы по установке, обращайтесь - помогу (пишите в разделе контакты).

Модули для CMS "Drupal".

Итак, мы установили CMS DRUPAL. Следующий наш шаг - установка дополнительных, необходимых модулей к нему. Я буду описывать на своем примере. После установки Друпал, я создал в директории "/sites/all/" новую директорию modules и скачал в нее необходимые модули, вот их перечень:

bueditor - удобный текстовый редактор. Вставляет HTML или BBCode теги в редактируемый текст. Текст получается менее перегруженный тегами.
nodewords - прекрасный SEO модуль. Позволяет устанавливать метатеги, отдельно для каждого документа, вида или страниц.
site_map - Карта сайта с RSS Feed - лентой
imce - модуль для закачки файлов на сервер. В данном случае мы будет его использовать только для заливки изображений на сервер.
page_title - позволяет настраивать заголовки для страниц каждого типа материалов, так и главной страницы.
token - позволяет быстро использовать лексемы в остальных модулях. Другими словами, это основные используемые переменные в модулях, имеющие такой вид: [user].
moduleinfo - показывает все ссылки на странице списка модулей, для каждого модуля.
pathauto - делает читабельными ссылки, как для людей, так и для поисковых роботов. Автоматически генерирует путь (алиасы) для различных видов контента (материалов, категорий, пользователей).
xmlsitemap - карта сайта для генерации файла с форматом: sitemap.xml для поисковых систем, таких как: Yandex, Google, Yahoo, Bing, Ask.com, Moreover.com и др.

Остальные (родные) модули включать по мере надобности.

Выбор шаблона для Drupal.

Теперь поводу шаблона. Шаблон для сайта я оставил стандартный "Garland", признаюсь сразу - по причине лени. Было немного влом рисовать дизайн для сайта, потом его верстать. По времени это бы заняло дней 10-15 кропотливой работы. Решил сделать все на стандартном варианте. Не менял даже логотип. Вообщем, получилось как в присказке: "Сапожник без сапог".

Большой плюс в том, что шаблон "Garland" проверен по валидности и на 100% валиден. ]]>Проверить валидность можно здесь.]]> Найдено конечно 15 ошибок, но это не ошибки, это мете-теги аунтефикации поисковых систем и счетчик посещений. Ну немного ругается, ну и фиг с ним. На продвижение сайта, это совершенно никак не отразится.

Систему управления контентом DRUPAL, с необходимыми модулями мы поставили. Теперь дело за хостингом и доменом. Эти вопросы мы рассмотрим в следующей главе.