Перейти к содержимому

2.Разработка Web-сайта при помощи CMS

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

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

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

С развитием и распространением сети Интернет информационные системы стали более интерактивными, масштабируемыми и доступными обычным пользователям.

 

2.1.ОПРЕДЕЛЕНИЕ CMS

 

CMS — это система управления контентом/содержимым сайта. Под контентом и содержимым сайта понимают: текст, картинки, видео – данные и файлы.

CMS — это система, которая позволяет в удобном виде создавать и управлять (редактировать, удалять) текстовыми материалами и мультимедиа документами (содержимое или контент) на сайте. Аббревиатура «CMS» появилась от англ. Фразы Content Management System, что и переводится как система управления контентом.

 

2.2 НЕОБХОДИМОСТЬ CMS

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

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

2.3 ПРИМЕРЫ CMS

Все системы управления контентом разделяются на платные и бесплатные.

Из бесплатных CMS можно назвать: Joomla, Drupal, WordPress, 2z-project и др.

Из платных распространенные CMS – это DLE (Data Life Engine), которая больше подходит для развлекательных сайтов, UMI.CMS, NetCat и другие.

Разработчики платных CMS часто защищают свои скрипты специальным кодом, который называют «звонилками». «Звонилки» сообщают разработчику на каком сайте установлена их система, лицензионная ли она или нет. Это им помогает пресечь бесплатное использование коммерческого движка. Если вы увидите рядом с названием CMS слово null (нулл) или nulled– это означает, что система была взломана, т.е. все «звонилки» убраны из движка, все функции лицензионной версии будут доступны в бесплатном варианте.

Отличие взломанной версии от лицензионной в том, что для null не будет поддержки и обновлений от разработчика CMS. Также никто не даст гарантий на то, что система будет безопасна, и что сайт не увидят разработчики и попытаются его закрыть, предварительно написав жалобу с предложением вам перейти на лицензионную версию своего продукта.

 

2.4 МЕХАНИЗМЫ РАБОТЫ CMS

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

Шаблон сайта — это заготовка дизайна сайта, без наполнения её информацией. Почти во всех CMS шаблоны сайта легко меняются. И вы можете подобрать для себя понравившийся шаблон или сверстать его самостоятельно.

Во многих движках есть система модулей. То есть, функционал системы можно расширить, подключая дополнительные модули. Например, модуль “Чат” или модуль “Обратная связь” и т.д. Модули часто называют плагинами, расширениями или дополнениями.

Пишутся CMS чаще всего на одном из серверных языков программирования (PHP, Perl и др.).

CMS или движок сайта – это система управления сайтом, которая позволяет пользователю эффективно управлять содержимым сайта без дополнительных навыков интернет-разработки.

Бывают платные и бесплатные CMS. Выбирать движок нужно исходя из требований к сайту.

Хранение информации происходит в базе данных (чаще всего в MySQL) или в файлах (txt либо других). Для работы многих CMS нужен особый хостинг. Если движок написан на языке PHP и требует базу MySQL для работы, то нужно, чтобы хостинг включал в себя эти функции.

2.5 УСТАНОВКА CMS НА КОМПЬЮТЕР С ПОМОЩЬЮ DENWER

Denwer — набор дистрибутивов и программная оболочка, предназначенный для создания и отладки сайтов на локальной Windows-машине, без подключения к сети Интернет. Название пакета представляет собой сокращение от «джентльменский набор web-разработчика» — д. н. w. р. — «дэ» «эн» «вэ» «эр» — если прочитать быстро, то получится «Денвер».

Эта программа создает на вашем компьютере сервер на который можно загружать cms системы без подключения к сети интернет.

2.6 УСТАНОВКА DENWER

Для того, чтобы установить denwer, необходимо проделать 2 простых шага:

1) Скачать denwer можно бесплатно на сайте разработчика. Для скачивания необходимо ввести e-mail и нажать кнопку «Получить ссылку на скачивание».

В пришедшем письме от Denwer project, приведена ссылка ссылку, пройдя по которой начнется загрузка Denwer.

2) Запустить скаченный файл и следовать инструкциям установки, подтверждая действия нажатием Enter, и вписывая необходимые символы( y или n, 1 или 2). Рекомендую на последних шагах выбрать цифру 1, чтобы создать отдельный виртуальный диск (допустим диск Z).

После установки Denwer создаст папку, которую вы указали. Если не указывали, то папка будет находиться здесь: C:\WebServers. Также, если было выбрано создание отдельного виртуального диска, при запуске в Мой компьютер появится новый диск. У меня это диск Z. С ним то мы и будем работать.

Если на последнем шаге установки вы выбрали поместить ярлыки денвера на рабочем столе, то на нем появиться три ярлыка.

Каждый ярлык выполняет свою функцию.

Start Denwer – запускает все компоненты Денвер и подключает виртуальный диск.

Stop Denwer – останавливает работу всех серверов комплекса

Restart Denwer – перезапускает все сервера.

2.7 УСТАНОВКА CMS ИЛИ СКРИПТА

Папка Denwer содержит 4 директории: denwer, home, tmp, usr. Из всех этих директорий нам понадобиться только папка home, в которой располагаются виртуальные хосты.

Каждый виртуальный хост представляет собой папку, внутри которой есть папка www. В папке www могут располагаться файлы, которые нам необходимо будет запустить (файлы скриптов и CMS, html файлы и др. )

Пользователь сам может создавать виртуальные хосты. Нужно просто создать папку с любым именем и внутри нее создать папку www. После рестарта денвера (Restart Denwer) виртуальный хост будет готов к работе, и если в браузере ввести имя папки, то он выдаст ее содержимое в браузере или запустит скрипт, который будет лежать в www.

Если по каким-то причинам необходимо удалить денвер, то это достаточно просто. Нужно:

1) Остановить работу сервера (Stop Denwer)

2) Удалить папку, в которую производилась установка (чаще это C:\ WebServers).

3) Удалить ярлыки, если их создавали (не зачем им хранить).

 

CMS и скрипты, написанные на языках программирования (таких, как PHP), которые выполняются на стороне сервера (а не в браузере, как, например,javaScript) требуют для своей работы специальное программное обеспечение (ПО), установленное на сервере. Именно поэтому для установки CMS необходим хостинг, который включает в себя это ПО.

Для запуска CMS и PHP скриптов необходимы такие программы, как:Веб-сервер Apache, PHP4 или PHP5 – для работы с PHP, MySQL-сервер — сервер для работы с базами данных и другие модули…При покупке хостинга с PHP и MySQL, чаще всего все уже установлено и готово к установке CMS и скриптов.

Для установки WordPress на Denver необходимо проделать следующие шаги:

1) Скачать архив с русским WordPress. Извлечь его содержимое.

2) Создать виртуальный хост. Для этого в C:\WebServers\home или в Z:\home (все зависит от того, какие папку и букву диска вы выбрали в процессе установки) и создаем в ней папку. Имя папки задайте любое по желанию, но латинскими буквами. Я задал имя cms1.

В созданной папке следует создать папку www.

3) Скопировать все файлы из папки wordpress, которая находилась в архиве, и вставить их в папку Z:\home\cms1\www

4) Перезапустить Denwer, кликнув по ярлыку Restart Denwer.

5) Открыть браузер и ввести localhost.

 

 

 

 

 

Рисунок 1 — Окно браузера с введённой командой

Если видна страница с надписью “Ура, заработало!”, значит, все сделано правильно, и denwer работает

 

 

 

 

Рисунок 2 — Сообщение о запуске Denwer

6) Теперь нужно создать базу данных (БД) для WordPress. Для работы с БД используется phpMyAdmin, которая уже установлена в denwer.

phpMyAdmin – это бесплатная утилита для управления базами данных MySQL. Под управлением понимается создание, редактирование и удаления БД через интерфейс браузера.

http://localhost/Tools/phpMyAdmin — Проверка MySQL и phpMyAdmin

 

 

 

 

 

 

 

Рисунок 3 — Основные пути для работы с базой данных

Чтобы работать с базами данных нужно создать пользователя MySQL с паролем. По умолчанию в phpMyAdmin в денвере создан пользователь root без пароля. Некоторые CMS требуют чтобы у пользователя MySQL был пароль. Поэтому можно отредактировать уже созданного пользователя либо создать нового. Пользователь создается один раз и потом его можно использовать для установки других скриптов или CMS, которые работают с MySQL.

Чтобы создать пользователя кликните ссылку Привилегии.

 

 

 

 

 

 

 

Рисунок 4 — Меню MySQL

Затем ссылку Добавить нового пользователя.

 

 

Рисунок 5 — Создание нового пользователя

Затем появится окно создания нового пользователя.

Нужно ввести имя пользователя, пароль (в 2-ух полях) и отметить все привилегии (ссылка «Отметить все»), после чего нажать кнопку кнопку «Пошел».

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 6 — Параметры нового пользователя

Пользователь создан и теперь нужно создать базу данных MySQL для WordPress.

База создаётся на главной странице phpMyAdmin (http://localhost/Tools/phpMyAdmin/), в пункте «Создать новую БД» необходимо ввести латинскими буквами имя вашей базы данных и нажать кнопку «Создать» .

 

 

Рисунок 7 — Создание базы данных для WordPress

БД wp была создана.

7) Виртуальный хост с файлами WordPress и база данных готовы. Теперь приступаем к установке CMS.

Введите в строке браузера имя вашего виртуального хоста, т.е. название вашей папки. У меня это cms1.

Нажмите на кнопку «Создать конфигурационный файл». После чего, загрузиться новое окно, в котором нужно нажать кнопку «Поехали».

Последний шаг установки. Здесь следует ввести: имя базы данных, имя пользователя базы данных и пароль пользователя базы данных

 

 

 

 

 

 

 

 

 

 

Рисунок 8 — Завершающие настройки WordPress

Затем необходимо нажать кнопку “Запуск инсталляции”. В следующем окне вводится название блога и e-mail. Затем система выдаст вам логин admin и пароль. Они нужны для входа в админ панель WordPress.

2.8 ОСНОВЫ WORDPRESS

В этом разделе рассмотрим некоторые принципы работы в cms.

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

Интерфейс конструктора блога включает в себя следующее:

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

  1. Записи: кликаем, выплывает четыре строки: редактировать, добавить запись, метки, рубрики. В данном меню можем добавлять, редактировать содержимым блога, заголовок «Привет мир» является этим же содержимым. Метка и рубрики, добавляем с помощью их те же рубрики и метки на различные сервисы.
  2. Медиафайлы: находится библиотека и медиафайл.
  3. Ссылки: редактировать, добавить ссылку, рубрики ссылок.
  4. Страницы: редактировать, добавить страницу.
  5. Комментарии.
  6. Дизайн: темы, виджеты, редактор, добавление новой темы, настройки «шапки» блога.
  7. Плагины: установленные, добавить плагин, редактор.
  8. Пользователи: авторы и пользователи, добавить пользователи, ваш профиль.
  9. Инструменты: инструменты, импорт, экспорт, обновление.
  10. Настройки: общие, написанные, чтение, обсуждение, медиафайлы, приватность, постоянные ссылки (ЧПУ), разное.
Реклама
Добавить комментарий

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

%d такие блоггеры, как: