Поиск по сайту
Авторизация
Логин:
Пароль:
Забыли свой пароль?
Рейтинг@Mail.ru
Подписка на рассылку

Сделать сайт

Зачем нужен сайт

Каждая, уважающая себя, организация имеет свой сайт в Интернете. Сейчас политика правительства РФ диктует так же и всем государственным структурам иметь своё виртуальное представительство в Интернете. Правда, чаще всего это несколько страниц в рамках Интернет-портала головной организации.

В принципе создать сайт может любой желающий, ибо для этого нужно только:

· Желание.

· Время.

· Компьютер, Интернет.

· Информация.

· Соблюдение Закона о защите интеллектуальной собственности в Интернете.

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

Написав в блокноте любую фразу, например «Здравствуй мир!» и, сохранив файл с расширением .htm, Вы получите первую web-страницу сайта. Конечно, по правилам оформления web-страниц необходим дополнительный html-код, но все современные браузеры и так покажут данную страницу. Некоторые сайты так и состоят из одной-двух страниц и их называют «сайт-визитка». Но на этих страницах обычно содержится очень мало информации (например: название организации контактные телефон, адрес и в лучшем случае карта проезда) и как следствие популярностью такие творения не пользуются!

Любая организация, открывшая свой сайт (портал) в Интернете должна понимать, что информация с этого сайта, практически мгновенно становится доступна миллионам пользователей сети Интернет. Если создав сайт и долгое время не обновлять на нём информацию, она может устареть (например: прайс фирмы) и вводить в заблуждение пользователей Интернета. Это наверняка создаст негативное впечатление о такой организации. Некоторые организации, дабы не нанимать в штат программиста, который будет обслуживать сайт, просто отказываются от создания сайта.

Действительно если создавать каждую Интернет-страницу вручную, то необходимо обладать хотя бы начальными навыками программирования на языке HTML или другом языке создания таких страниц. Если быть точным в формулировках то HTML – это не язык программирования. HTML является языком описания и форматирования текста. Текст при этом состоит из различных структур: заголовков, списков, частей, выделенных жирным или наклонным шрифтом, таблиц и т.д. HTML работает с помощью, так называемых Тегов (tags). Для визуального оформления сайта так же используются каскадные листы стилей (Cascading Style Sheets или CSS) – это расширение HTML. CSS – это также не язык программирования. CSS можно рассматривать как своеобразный словарь свойств форматирования различных элементов HTML страницы.

В принципе Интернет-страницу можно создать из любого документа MS Word, просто сохранив его, как «Веб страницу» (HTML страницу). В этом случае даже возможно создание ссылок на другие страницы сайта, а так же вставлять на страницы фотографии и т.п., но большой сайт таким образом обслуживать весьма трудно! В Интернете есть решение данной проблемы, так называемые системы управления сайтом, которые бывают, как коммерческие (платные) так и бесплатные.

Как сделать сайт на своём компьютере

Далее мы рассмотрим две бесплатные системы управления сайтом: Joomla! и WordPress. Опробовать данное программное обеспечение можно на своём персональном (локальном) компьютере, установив на него так называемый локальный веб-сервер, который в Сети обычно называют localhost.

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

Что бы установить локальный веб-сервер на персональном компьютере, на котором можно развернуть эти системы управления сайтом, вам понадобится следующее программное обеспечение:

· веб-сервер Apache (www.apache.org) с модулями «mod_mysql», «mod_xml» и «mod_zlib» или Microsoft IIS седьмой версии — используется для запуска сайта;

· интерпретатор РНР (www.php.net) не ниже версии 5.2.4 — выполняет код системы управления сайтом;

· сервер баз данных MySQL (www.mysql.com) не ниже версии 5.0.4 — используется для хранения данных вашего сайта.

Есть несколько вариантов сборок для установки локального веб-сервера: WAMP, МАМР и LAMP — это сокращения от «Windows, Apache, MySQL и РНР», «Маc, Apache, MySQL и РНР» и «Linux, Apache, MySQL и РНР» соответственно. Этими сокращениями описываются полноценные функциональные установки, используемые для разработки динамических веб-страниц, то есть для установки на эти сервера систем управления сайтом.

Системы WAMP, МАМР и LAMP поставляются в форме пакетов, связывающих упакованные программы таким образом, чтобы их не нужно было устанавливать и настраивать по отдельности. Это означает, что нужно просто загрузить и установить одну программу и следовать простым подсказкам, для того чтобы подготовить разработочный сервер и запустить его в кратчайшие сроки и с минимальными усилиями.

В процессе установки будет создан ряд исходных настроек. Конфигурация безопасности при такой установке не будет столь же строгой, как на реальном веб-сервере в сети Интернет, поскольку она оптимизирована для использования на локальной машине. Поэтому не следует пользоваться такими настройками при установке технологического, «реального» веб-сервера.

Однако мы воспользуемся ещё одной популярной сборкой локального веб-сервера под названием «Денвер» (http://www.denwer.ru). На сайте данной сборки подробно описано,как устанавливать и настраивать данный сервер.

Локальный сервер «Денвер»

Скачать с сайта файл установки, например для того что бы на сервере функционировал язык PHP версии 5.3.13 и MySQL версии 5.5.25 необходим файл: Denwer3_Base_2012-06-27_a2.2.22_p5.3.13_m5.5.25_pma3.5.1_xdebug.exe.

Запускаем данный фал на своём компьютере, начнётся распаковка файла на Ваш компьютер. По ходу установки Вам предложат закрыть Internet Explorer и далее начать Enter. Далее Вам будет предложена директория куда будет установлен сервер, здесь можно ввести свою папку, например d:\localserver, далее Enter. Далее нужно ввести букву будущего виртуального диска (по умолчанию предлагают букву: Z, но можно выбрать любую другую) – если согласны на Z нажать Enter. Кстати сервер можно установить и на USB-флешку. Начнётся копирование файлов в директорию localserver. Далее нужно выбрать как будет запускаться сервер: 1 – при запуске Windows или 2 – вручную с помощью иконки на Рабочем столе.

После установки Денвер выдаст предупреждение, что если какие либо программы используют 80 и 443, которые обычно использует Skype или некоторые антивирусы. Решая проблему со Skype, его придётся удалить, потом поставить Денвер. А уж после этого заново установить Skype и то же можно проделать с любой другой проблемной программой.

Теперь на Рабочем столе три новых ярлыка:

1. Start Denwer

2. Restart Denwer

3. Stop Denwer

Теперь, когда необходимо запустить локальный сервер нужно нажать «Start Denwer», что бы отключить сервер нажать «Stop Denwer».

Теперь можно сделать для примера сайт с именем mir.ru. Создаём в папке WebServers\home\ новую папку mir.ru и в этой папке с помощью Блокнота создаём файл index.htm с текстом «Это мой сайт!». Запускаем () или перезапускаем (Restart Denwer) локальный сервер. Теперь пишем в браузере адрес нашего сайта mir.ru и нажимаем Enter. В браузере откроется страница с текстом «Это мой сайт!».

Joomla!

Joomla! (Джумла) — свободная, бесплатная система управления сайтом, по английски CMS (Content Management System), - программное обеспечение с открытым исходным кодом, предназначенное для создания веб-сайтов. В Joomla! применяются Интернет-технологии: HTML/XHTML, CSS и XML. Данные технологии стандартизированы консорциумом W3C (World Wide Web Consortium).

Название Joomla произошло от Jumla, слова из африканского языка Суахили, означающего «все вместе». Проект Joomla — результат прений Mambo Foundation, основанной в августе 2005 года, и команды разработчиков, задействованной в то время в проекте. Joomla — это бесплатное продолжение развития успешной коммерческой системы Mambo. Joomla используется по всему миру, как для простых сайтов, так и для сложных корпоративных веб-ресурсов. Она проста в установке и управлении и очень надежна.

С 2005 Joomla в своем развитии прошла путь от версии 1.0.0 до версии 1.0.15. Работа над 1.0.x была прекращена в сентябре 2009 года. Разработка Joomla 1.5 было начата в 2005 году. Стабильная ее версия была выпущена в январе 2008 года. Поддержка 1.5.x формально закончилась в апреле 2012 года. С 2008 года велась разработка версии 1.6 и далее 2011 году версии 1.7, но первая после Joomla 1.5 версия с долгосрочной поддержкой, Joomla 2.5, увидела свет в январе 2012 года.

Joomla вместе с Drupal и Wordpress составляет тройку наиболее широко используемых систем управления содержимым с открытым исходным кодом.

Joomla и другие

Рисунок 1. Google Trend 20.06.2011, без региональной привязки, данные по WordPress, Joomla и Drupal.


Таблица 1. Данные Google Trend по Drupal, Joomla и WordPress.

страна

Drupal

Joomla

WordPress

Весь мир

0.3

1

1.08

Чили

0

1

0.82

Франция

0.2

1

0.68

Германия

0.16

1

0.61

Италия

0.17

1

0.6

Польша

0.15

1

0.43

Российская Федерация

0.3

1

0.5

Испания

0.26

1

1

Швейцария

0.15

1

0.45

Великобритания

0.4

1

1.65

США

0.66

1

2.3

Китай

0.8

1

3.2


Найти сайты, построенные на основе Joomla, во всемирной паутине можно еще и при помощи Google. В качестве поискового запроса используйте «com_content». Адреса страниц, формируемых статейным компонентом, содержат этот фрагмент. Многие сайты, управляемые Joomla, в настоящее время используют SEF — понятный человеку формат ссылок, который не содержит вышеупомянутого фрагмента, поэтому такого рода поиск будет далеко не самым эффективным. Тем не менее, результаты вас впечатлят.

По данным W3C на январь 2011 года 2.8 % сайтов во всемирной паутине работают под управлением CMS Joomla.

МИНИМАЛЬНЫЕ СИСТЕМНЫЕ ТРЕБОВАНИЯ

• Установленный, работоспособный веб-сервер, например, Apache второй версии с модулями «mod_mysql», «mod_xml» и «mod_zlib» или Microsoft IIS седьмой версии;

• PHP-интерпретатор версии 5.2.4;

• система управления базами данных MySQL версии 5.0.4.

Установка CMS Joomla на локальный сервер

Запускаем локальный сервер, нажав на Рабочем столе «Start Denwer». Появятся два чёрных окна и после запуска сервера они исчезнут. В любом браузере, например в Mazilla FireFox, набираем адрес http://localhost/denwer/ или http://127.0.0.1/denwer/, откроется страница, рассказывающая про сервер Денвер.

Cоздаём новое имя сайта, например: joomla.ku. Для этого, например, с помощью файлового менеджера FAR, создаём в папке WebServers\home\ новую папку joomla.ku, в этой папке ещё новую папку www. В папку www разворачиваем архив Joomla - Joomla_2.5.6-Stable-Full_Package.zip.

База MySQL

Так же для работы Joomla необходима база данных MySQL, для этого набираем в браузере адрес http://localhost/Tools/phpmyadmin/index.php и нам открывается программа управления базами данных MySQL – phpMyAdmin. Выбираем окно «Базы данных» и в строке «Создать базу данных» пишем, например: joomlaи жмём кнопку «Создать». В вверху выбираем окно «Пользователи» и внизу жмём «Добавить пользователя». Имя пользователя: joomla, Хост: localhost, Пароль: 123 и подтвердить пароль тоже 123. Далее в разделе «Глобальные привилегии» жмём «Отметить все» и внизу «Добавить пользователя».

Инсталляция Joomla

Если у нас уже был запущен Денвер, то на Рабочем столе жмёт «Restart Denwer». Теперь в браузере набираем адрес «joomla.ku» и Enter. Открывается страница «Joomla! 2.5.6 Установка». Нажимаем вверху справа «Далее» - «Далее» - «Далее». На странице «Конфигурация базы данных» выбираем Тип базы данных: Mysql, Имя сервера базы данных: localhost, Имя пользователя: joomla, Пароль: 123, Имя базы данных: joomla и опять жмём «Далее» - «Далее». На странице «Конфигурация сайта» Название сайта: Мой сайт на Joomla, E-mail: …, Пароль администратора: 321 и ниже кнопку «Установка демо-данных» - «Далее» и нажать кнопку «Удалить директорию ‘installation’». Теперь чтобы перейти на сайт жмём вверху справа кнопку «Сайт» или, если нужно зайти в администрирование сайтом «Панель управления».

В нашем варианте сборки Joomla на сайт установлены статьи на английском языке, но если Вы скачаете из Интернета полностью русскую сборку, то и статьи будут русские. Для входа в панель управления (администрирование) сайта необходимо после названия сайта написать «/administrator» (joomla.ku/administrator) и нажать Enter. На открывшейся странице ввести: User Name: admin, Password: 321, нажать кнопку «Log in».

Настройка Joomla

В нашей сборке есть проблема: панель управления на английском языке. Это решается довольно просто: нужно скачать с официального сайта Joomla русификацию, это файл: ru-RU_joomla_lang_full_2.5.4v2.zip. Теперь зайдём в панель управления, набрав адрес в браузере http://joomla.ku/administrator/ и введя User Name: admin, Password: 321, нажать кнопку «Log in». Заходим в раздел «Extensions» - «Extension Manager». Нажав «Обзор» выбираем на нашем компьютере файл ru-RU_joomla_lang_full_2.5.4v2.zip и далее жмём кнопку «Upload & Install». Должна высветиться надпись «Installing package was successful.» - это значить, что русификация прошла. Заходим в раздел «Extensions» (Менеджер расширений) -«Language Manager» и щёлкаем на белой звезде в колонке «Default», то есть теперь по умолчанию будет русский панели управления. Заходим в раздел «User» - «User Manager». Выбираем строку «Super User» и в строке «Backend Language» выбираем «russian», и так же в строке «Frontend Language» выбираем «russian» и жмём вверху кнопку «Save & Close» («Сохранить и Закрыть»). Теперь у нас русифицированная панель управления.

В Интернете можно найти сотни бесплатных плагинов, модулей и компонентов для CMS Joomla, которые расширяют возможности данной системы управления сайтом. Так же в Интернете есть тысячи бесплатных и платных шаблонов для Joomla, то есть для визуального оформление сайта.

Редактор текста

Далее для удобства работы рекомендую установить другой редактор текста: плагин (plugin) JoomlaCK Editors, который можно скачать с сайта автора плагина. При установки этого плагина будут последовательно открываться окна настройки (цветовое оформление, права доступа и т.п.), если ничего не меняем то жмём кнопку «Next» и в конце «Finish». Данный редактор имеет более обширную панель иконок (похожа на панель MS Word), чем стандартный.

После установки редактора необходимо его привязать к пользователю (у нас пока один пользователь с логином: admin). Заходим в раздел «Пользователи» - жмём на строку с логином «admin» и в строке справа «Редактор» выбираем «Editor JoomlaCK» и вверху «Сохранить и закрыть».

Файловый менеджер

Так же рекомендуем установить компонент joomlaXplorer - это файловым менеджером, который даёт Вам доступ к редактированию файлов на сайте. Для его установки нужно зайти в раздел «Расширения» - «Менеджер расширений» и кнопкой «Обзор» выбрать установочный файл компонента: com_extplorer_2.1.0.zip и нажать «Загрузить и установить». После удачной установки компонента в разделе «Компоненты» появится строка extplorer, при нажатии на которую откроется окно компонента eXtplorer. С помощью данного расширения Joomla можно: создавать папки (директории); редактировать, копировать, перемещать, удалять и переименовывать файлы; создавать архивы и разархивировать архивы на сайте и т.п.

Шаблоны

Для того что бы поменять визуальное оформление сайта, необходимо найти в Интернете подходящий шаблон (так как у нас установлена Joomla 2.5, то подойдут шаблоны для версий 1.7 и 2.5).

Например, мы с сайта www.pickjoomla.com загрузили на свой компьютер архив шаблона: pjo_frontena.zip.

Входим в Панель управления Joomla и далее нужно зайти в раздел «Расширения» - «Менеджер расширений» и кнопкой «Обзор» выбрать установочный файл шаблона: pjo_frontena.zip и нажать «Загрузить и установить». Потом нужно зайти в раздел «Расширения» - «Менеджер шаблонов» и щёлкнуть на белой звезде в сторке этого шаблона (сделать данный шаблон – по-умолчанию). В этом шаблоне есть несколько Дополнительных параметров, которые изменяют цветовое оформление шаблона, размер шрифта и оформление меню.

WordPress

WordPress – так же как и CMS Joomla, свободная, бесплатная система управления сайтом.

Как раньше уже говорилось: система управления сайтом WordPress более популярна в мире, чем Joomla, а в некоторых странах (США, Китай) используется 2-3 раза чаще, чем Joomla, хотя в России Joomla в два раза популярнее. В основном эта CMS предназначена для создания блогов, или ещё называют Интернет-дневники. Основная схема работы такого сайта: автор пишет статью и даёт или не даёт право её комментировать. На базе CMS WordPress можно создать полноценный сайт, так же как и на CMS Joomla. Для WordPress в Интернете можно найти много дополнительных приложений, так называемых плагинов, и конечно очень много шаблонов для визуального оформления сайтов.

Установка CMS WordPress на локальный сервер

Установка CMS WordPress аналогична установки CMS Joomla. Необходимо скачать с официального сайта установочный архив этой системы управления сайтом - wordpress-3.4.1-ru_RU.zip.

Создаём в папке WebServers\home\ новую папку wordpress, в этой папке ещё новую папку www. Теперь необходимо разархивировать в папку www архив wordpress-3.4.1-ru_RU.zip.

Так же как и с CMS Joomla необходимо создать новую базу MySQL, для этого запускаем локальный сервер, нажав на Рабочем столе «Start Denwer». Набираем в браузере адрес http://localhost/Tools/phpmyadmin/index.php и нам открывается программа управления базами данных MySQL – phpMyAdmin. Выбираем окно «Базы данных» и в строке «Создать базу данных» пишем, например: wordpressи жмём кнопку «Создать». В вверху выбираем окно «Пользователи» и внизу жмём «Добавить пользователя». Имя пользователя: wordpress, Хост: localhost, Пароль: 123 и подтвердить пароль тоже 123. Далее в разделе «Глобальные привилегии» жмём «Отметить все» и внизу «Добавить пользователя».