Осваиваем популярные системы управления сайтом (СМS)
Основы работы с CMS
Давайте возьмем в качестве примера обобщенную систему управления сайтом и выясним общий принцип работы CMS, чтобы в дальнейшем, изучая одну из систем, не отвлекаться и не сбиваться на частности. Итак, вы купили или скачали бесплатную версию одной из систем управления сайтом. В файлах CMS всегда находится описание того, что вы скачали с сайта разработчика. Если вы покупали систему, то, кроме этого, у вас будет масса различной дополнительной документации по системе.
Сам дистрибутив CMS будет включать в себя целый ряд файлов и папок, которые необходимо передать на хостинг в рабочую директорию вашей площадки или в корневую папку вашего домена. Передать файлы на хостинг можно по FTP либо с помощью файлового менеджера, встроенного в панель управления хостингом. Большинство уважающих себя провайдеров обеспечивают пользователей файловым менеджером, поскольку, в отличие от FTP, загрузка файлов на хостинг посредством файлового менеджера проходит несколько быстрее.
После передачи или до передачи файлов системы на хостинг стоит позаботиться о создании на хостинге базы данных. Уровень взаимодействия с базами данных во многом зависит от провайдера услуг и вашего тарифного плана. Одни провайдеры создают первую базу данных сами за вас, другие этого не делают, но в целом это не так важно. Создать базу данных можно в панели управления вашим хостингом. Создавая базу данных, вам придется придумать имя пользователя базы данных, пароль и название базы. В дальнейшем эти три параметра будут использоваться в момент установки CMS на хостинг.
Что касается паролей для базы данных или паролей для сайтов, FTP и других паролей, то хотелось бы сразу дать некоторые рекомендации. Придумывая пароли, задавайте их как можно сложнее, используя для этого цифры с чередованием заглавных и прописных букв, а также другие доступные знаки. Все это позволит вам избежать взлома площадки, сайта, базы данных, FTP и т. д. Эти меры предосторожности особенно относятся к паролю администратора системы, под которым вы будете заходить на сайт. Пароль администратора - более важное звено, чем пароль даже для базы данных. Множество взломов системы связано именно с паролями администратора. Никогда не используйте свои имена, имена жен, девушек, детей или дни рождения. Все это ломается на раз-два-три в течение нескольких минут!
Лучший пароль - это когда вы открываете Windows-блокнот, переводите клавиатуру в английский регистр и без раздумий «шлепаете» по клавиатуре, набирая с потолка любые цифры, буквы в разном регистре, используя при этом обязательно знак подчеркивания и другие доступные символы длиною как минимум 16 штук. Лично я всегда делаю именно так. Вот такой пароль взломать действительно
23 |
Сложно, как, впрочем, и запомнить.., но нужно выбирать между безопасностью и легкостью запоминания!
Когда все файлы переданы на хостинг и создана база данных, можно приступать к установке системы. Для этого нужно подключиться к Интернету и набрать в адресной строке браузера ваше доменное имя. Возможно, понадобится еще ввести имя файла или определенный путь к инсталляционному файлу СМБ. Например, может иметь место такой путь: ЬИр://¥¥¥.имя_сайта. ги/т81а11/т81а11.р11р. В документации по СМБ эта информация всегда присутствует. После набора необходимого адреса система запустит механизм установки, и вы в пошаговом режиме пройдете все этапы инсталляции СМБ на хостинг. В книге по каждой рассматриваемой системе этому вопросу отведено столько места, сколько это необходимо для успешной установки системы.
На этапе установки СМБ вы создадите администратора системы, который будет первым и главным пользователем вашего сайта. Имя и пароль задаются как раз на стадии инсталляции СМБ на хостинг. Установив систему на хостинг, вы получите готовый и рабочий сайт, но без какой-то четкой структуры и содержимого. Следующая ваша задача будет заключаться в настройке системы, возможно, и в установке дополнительных расширений, о которых мы обязательно поговорим в следующем разделе, а также подключении к сайту своего уникального дизайна и наполнении его содержимым.
Все системы управления сайтом, имеющиеся на рынке, имеют так называемый публичный раздел и административный раздел системы или сайта. Публичная часть сайта - это часть сайта, которая доступна всем пользователем ресурса. Иначе говоря, это сам сайт в том виде, в котором его видят все посетители сайта. Административная часть сайта доступна только администратору и определенным группам пользователей, которых администратор наделяет таким доступом. Это могут быть редакторы сайта, разработчики, рекламодатель, продавец магазина и т. д. В этом случае каждой группе пользователей будут доступны только те функции СМБ, к которым они должны иметь доступ, и налицо видно четкое разграничение прав доступа к системе.
Вход в административный раздел сайта может осуществляться прямо из публичной части системы либо со специально предназначенной для этого действия страницы. Здесь все зависит от конкретно взятой системы управления сайтом. Войдя в систему, вам необходимо первым делом настроить некоторые опции СМБ, а затем приступать к наполнению сайта содержимым. Сделать это можно прямо в административном разделе с помощью имеющихся в системе инструментов. Кроме этого, «продвинутые» СМБ предоставляют администратору некоторые визуальные средства для редакции содержимого сайта прямо из публичной части. В этом случае редакция или добавление содержимого сайта проходит, если так можно выразиться, в более наглядном виде.
Последнее, о чем стоит упомянуть, - это об обновлении СМБ. В коммерческих системах обновление системы происходит прямо из административной части по нажатии одной кнопки. Обычно срок бесплатной лицензии на обновление системы действует в течение одного года. Впоследствии вы можете продлить этот срок
Еще на год, но заплатив некоторые денежные средства. В бесплатных CMS обновление происходит несколько по иной схеме. Здесь вам придется самому следить за сайтом разработчиков системы и после выхода очередного сервис-пака обновлять систему в ручном режиме. Это несложно и, как правило, сводится к обновлению на хостинге через FTP или файловый менеджер некоторых системных файлов, в которых были выявлены различные ошибки или уязвимости.