Заметки юзера

или зачем клавиатура обезьяне

Сайт на локальном сервере

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


Описывать теги, свойства, принципы построения таблиц, с точки зрения и понимания юзера (это меня), нет смысла. Этим делом занимаются профи. Например, я часто заглядываю на сайт htmlbook.


А я хочу рассказать, как это делаю я. Прошу иметь в виду, я не утверждаю, что это единственно правильное решение.


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


Сделав сайт на HTML, у меня возникла необходимость, добавить материал. Кажется ничего сложного, но, необходимо внести изменения в, примерно, двести страниц сайта. И это, притом, что была добавлена одна страничка. Всё нормально, за день справился. Через недельку та же ситуация. Плюс ошибки, которые случайно делал при исправлениях. Нет таких героев, которые с удовольствием выполняют бестолковую работу. И я не герой, и начал искать способы или методы, как сократить число исправляемых страниц.


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


После переноса, упомянутого сайта, на CMS, и добавления странички, я корректирую один файл. На это уходит пять минут. Как бы это на пугало по началу, этим стоит заняться.


Для работы движка, написанного, например, на PHP необходим сервер, который будет работать с Apache, PHP, MySQL. При обращении к движку, PHP скрипт «генерирует» HTML страницу. Как эта CMS настроена, так и будет отображать и работать. И чтобы понять, как работает тот или иной движок, необходимо иметь сервер с Apache, PHP, MySQL на своём компьютере. С начало я это всё поставил по отдельности и начал настраивать, и оно даже начало подавать признаки работоспособности. Запутавшись в настройках, я был вынужден искать более простые пути.


И этот путь уже проложен на Денвер. Джентльменский набор Web-разработчика или Денвер, который имеет в себе всё необходимое, и по умолчанию включены все нужные функции. Я установил базовый пакет Денвера-3. Надеюсь, у вас проблем с установкой не будет. Если будут, спрашивайте, отвечу в пределах своего понимания.


После установки, на рабочем столе должны появится три ярлычка, [Start Denwer], [Restart Denwer] и [Stop Denwer]. После нажатия пипочки [Start Denwer], рядом с часами появится красное перо, сервер запущен. Остаётся наберать в броузере - http://localhost/, и ознакомьтесь с приветствием. Особо следует обратить внимание на выделенное красным.


Вот, локальный сервер готов. Можно приступать к созданию шедевра.


Предлагаю потренироваться на простецкой, маленькой, не требующей MySQL баз данных, и бесплатной CMS Сmsimple. Скачайте и распакуйте архив в Z:\home\test1.ru\www\, где Z – это виртуальный сервер, который, по умолчанию, создал Денвер, на вашем компьютере. В архиве есть папка \cmsimple\, а в ней и сама CMS. Теперь на вашем личном сервере, по адресу http://test1.ru/cmsimple/ находится каркас для сайта.


Хочу заметить, что дальнейшие рассмотрения я буду проводить на той версии Сmsimple, которую предоставляю для скачивания. В дальнейшем вы можете её обновить, обратится к первоисточнику или удалить.


При обращении броузером к CMS Сmsimple по адресу http://test1.ru/cmsimple/, откроется страничка приветствия. Ознакомьтесь с условиями использования и нажмите пипочки [Вход]. На страничке входа, в поле введя [test], попадаем в панель управления сайтом.


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


База данных CMS Сmsimple, это один HTML файл. Понятно, что при большом посещении сайта на Сmsimple, будут возникать тормоза. Если бы автор этой CMS разбил этот файл на фрагменты, тогда другое дело. Но если посетителей не много, боятся нечего.


Этот скрипт интересно делает меню, с помощью тегов h1, h2, h3. Написав заголовок, берём его в теги h1, появляется строчка в меню. А если в теги h2, строчка в подменю, для меню с тегами h1. Ну а теги h3, это подменю для меню с тегами h2.


На этом стоит закончить. Я уверен, что дальнейшее самостоятельное изучение пройдёт успешно. В следующем своём опусе расскажу про изменение, настройку или изготовление шаблона дизайна на примере Сmsimple.



Fast: [10]
Заметки юзера © Serhij Bernasky