Вы находитесь на странице: 1из 15

ЧАСТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ
ВОСТОЧНАЯ ЭКОНОМИКО-ЮРИДИЧЕСКАЯ ГУМАНИТАРНАЯ
АКАДЕМИЯ (ВЭГУ)

Направление 09.03.03
Прикладная информатика в экономике

Кайнарян Владислав Сергеевич

КУРСОВАЯ РАБОТА
по дисциплине "Создание WEB-страниц"
на тему "Выполнить размещение сайта в интернете, на площадке Beget.ru с
использованием CMS Joomla"

Руководитель Андрей Колесников

Томск 2019
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ.............................................................................................................3
1. ХОСТИНГ...........................................................................................................4
1.1. ПОНЯТИЕ ХОСТИНГ..............................................................................4

1.2. BEGET.COM.................................................................................................4

2. СИСТЕМА УПРАВЛЕНИЯ CMS..................................................................6


2.1. CONTENT MANAMENT SYSTEM.........................................................6

2.2. CMS JOOMLA..............................................................................................7

3. СОЗДАНИЕ САЙТА.......................................................................................12
Ссылка на сайт: http://i95391q3.beget.tech......................................................12
ЗАКЛЮЧЕНИЕ...................................................................................................13
Литература............................................................................................................14
ВВЕДЕНИЕ

Тема создания WEB-страниц, на сегодняшний день очень актуальна,


так как мы живем в век информационных технологий. В сети интернет
можно найти любую информацию, которая может понадобиться
современному человеку, от рецептов экзотических блюд, до инструкций по
использованию кофе-машины.
Вся информация в сети размещена на WEB-сайтах об устройстве
которых и пойдёт речь в данной работе.
1. ХОСТИНГ

1.1. ПОНЯТИЕ ХОСТИНГ


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

1.2. BEGET.COM

Хостинг Beget (Бегет) — это один из крупнейших хостинг-провайдеров


из Санкт-Петербурга. Компания основана в 2007 году и сегодня занимает
лидирующие позиции по количеству клиентов и качеству предоставляемых
услуг в России и ближнем зарубежье. За многолетнюю работу хостинг Бегет
заработал себе отличную репутацию благодаря стабильной работе,
профессиональной технической поддержке, удобной и интуитивно-понятной
системе управления, выгодным ценам и другим преимуществам.
Основные преимущества:
 круглосуточная профессиональная техническая поддержка;
 развитие собственных программных продуктов и
дополнительных сервисов;
 многообразие способов оплаты услуг хостинга;
 удобная интуитивно-понятная панель управления хостингом;
 мощное современное серверное оборудование;
 приятные бонусы и подарки от компании;
 хорошая партнёрская программа;
 удобная настройка PHP прямо из панели хостинга;
 изолирование сайтов в рамках одного аккаунта для повышения
безопасности;
 автоматическое резервное копирование информации на
нескольких серверах;
 бесплатный перенос сайтов от других хостинг-провайдеров
силами специалистов компании;
 регистрация доменов и управление доменами из панели хостинга;
 SMS-уведомления.
2. СИСТЕМА УПРАВЛЕНИЯ CMS
2.1. CONTENT MANAMENT SYSTEM
В переводе с английского языка (Content Managment System) - это
система управления контентом сайта. Еще ее называют система управления
содержимым сайта, просто системой управления сайтом, либо движок для
сайта. Все эти названия по своей сути и есть - CMS.
Этот программный продукт устанавливается на хостинг площадках и
выполняет 2 роли:
 Формирование страниц сайта по заранее подготовленным
шаблонам из информации, хранящейся в базе данных.
 Управление сайтом людям без каких-либо технических навыков.
Так, любой пользователь должен легко справиться с наполнением сайта.
Одновременно это средство для эффективного и оперативного
выполнения множества повседневных рутинных задач на сайте.
CMS поможет вам:
 самостоятельно создавать и удалять разделы сайта,
редактировать информацию без привлечения стороннего специалиста -
это важное преимущество;
 сделать сайт максимально функциональным: в работе
используется наиболее эффективный инструмент для решения конкретной
задачи, так как в зависимости от конкретного сайта и требований к его
функционалу подбирают оптимальную CMS;
 получить возможность ускорить и удешевить разработку сайта,
так как временные затраты на создание многих элементов снижаются.
Программисту не надо каждый раз с нуля разрабатывать
административную часть, делать авторизацию и регистрацию, настройку
прав доступа на форуме, модерировать и проверять сайт, а можно
сосредоточиться на информационной и визуальной составляющих
будущего сайта.
2.2. CMS JOOMLA

Joomla! (произносится джу́мла) — система управления контентом


(CMS), написанная на языках PHP и JavaScript, использующая в качестве
хранилища базы данных СУБД MySQL или другие стандартные
промышленные реляционные СУБД. Является свободным программным
обеспечением, распространяемым под лицензией GNU GPL.
Описание системы
CMS Joomla! - это минимальный набор инструментов при начальной
установке, который дополняется по мере необходимости. Это уменьшает
загромождение административной панели лишними, ненужными
элементами, а также снижает нагрузку на сервер и экономит место на
хостинге.
Joomla! позволяет отображать интерфейс фронтальной и
административной части на любом языке. Каталог расширений содержит
множество языковых пакетов, которые устанавливаются штатными
средствами администрирования.
Основные возможности:
 Функциональность увеличивается за счет дополнительных
расширений (компонентов, модулей и плагинов).
 Присутствует модуль безопасности для многоуровневой
аутентификации пользователей и администраторов.
 Система шаблонов даёт возможностьс легкостью менять
внешний вид сайта до неузнаваемости: расположение модулей, шрифты и
другое. Можно дать возможность пользователям выбирать одно из
нескольких отображений. В сети интернет существует огромный выбор
готовых шаблонов, как платных, так и бесплатных. Также есть ПО для
самостоятельного создания уникальных, оригинальных шаблонов.
 Присутствуют настраиваемые схемы расположения модулей,
включая левый, правый, центральный и любое другое произвольное
положения блока. При желании содержимое модуля можно включить в
содержимое материала. Например, выражение {loadposition
mod_fpslideshow}, введённое в произвольное место в статье, выведет
содержимое модуля, которому задана позиция вывода как
«mod_fpslideshow».
 К преимуществам системы можно так же отнести то, что все
компоненты, модули, плагины и шаблоны можно написать самому,
разместить их в структурированном каталоге расширений или
отредактировать существующее расширение на свой лад.
 Происходит регулярное обновление програмного обеспечения.
Существует публичный «баг-трекер» (система отслеживания ошибок).
Существуют также трекеры миграции со старых версий Joomla!, трекер
пожеланий расширения функциональности и так далее, в котороых
пользователи Joomla! могут оставлять замечания и пожелания по поводу
работы CMS, изучаемые в последствии её разработчиками, при
необходимости включающими в очередное обновление Joomla!
исправления, решающие те или иные проблемы.
 Начиная с версии 1.6 встроена многоязычность.
 Начиная с версии 2.5 реализовано расширение поддержки баз
данных. Реализована поддержка Microsoft SQL Server, а с версии 3.0 —
PostgreSQL. В будущем планируется добавить поддержку Oracle, SQLite.
Возможности администрирования:
 Каждой динамической странице можно присвоить своё описание
и ключевые слова для повышения рейтинга в поисковых
системах;
 Есть возможность начало и окончание публикации любых
материалов запрограммировать по календарю;
 Можно ограничить доступ к определённым разделам сайта
только для зарегистрированных пользователей, а с выходом Joomla! 1.6
доступ как к разделу, так и к определённому материалу с точностью до
конкретной связи материал↔пользователь;
 Настраиваемые схемы расположения по областям элементов
шаблона;
 Различные модули (последние новости, счётчик посещений,
подробная статистика посещений, гостевая книга, форум и другие);
 В версии 1.6 была значительно улучшена система установки и
управления расширениями. Теперь можно одновременно устанавливать
несколько расширений, из одного инсталляционного пакета. Так же,
реализована возможность автоматического обновления установленных
расширений;
 В версии 1.6 можно публиковать содержимое на нескольких
языках;
 В версии 1.6 можно определить время начала и завершения
публикации модулей. Так же с обновлением Joomla! улучшены
возможности по управлению отображением содержимого;
 Реализована возможность создания нескольких форм обратной
связи для каждого контакта;
 Присутсвует модуль приёма от удалённых авторов новостей,
статей и ссылок;
 Иерархия объектов;
 Менеджер рассылки новостей. Поддержка более чем 360 служб
рассылки новостей по всему земному шару;
 Встроенный визуальный редактор TinyMCE;
 ЧПУ - «человекопонятный URL», например,
«example.com/news/1999/»;
 Более 8500 (по состоянию на 22.11.2014) готовых расширений
(http://extensions.joomla.org).
Масштабирование системы
Структурно система являет собой ядро, к которому присоединяются
компоненты. Эти компоненты могут состоять по функциональному
назначению из модуля, плагина и/или шаблона:
 модули - это элементы, которые отображаются в браузере
пользователей в виде отдельных блоков.
 плагины - это элементы, отображаются на административной
панели инструментов, и придают дополнительную
функциональность.
 шаблоны - это элемент, который отвечает за унифицированное
оформление сайта.
В ядро Joomla! входит:
 блок, функциональность кторого определяется HTML-кодом
внутри него, и его разновидности с расширенными
возможностями управления с административной панели: баннеры
(модули для размещения рекламы), контакты (блок для
размещения контактной информации и формы обратной связи),
лента новостей (RSS подписка);
 материал (статья) с метками, тегами (ключевые слова) и
категориями (папками) для навигации пользователей, редактором
для удобного оформления материала.
Не входят в ядро сторонние свободные расширения:
 Плагины для резервного копирования (backup) и восстановления,
такие как, Akeeba Backup.
Создать собственное расширение можно написав плагин на языке PHP
с использованием для взаимодействия API Joomla!.
Минимальные системные требования
 Для версий 1.6, 1.7 и 2.5 требуются, как минимум, Apache 2.0,
PHP 5.2.4 и MySQL 5.0.4.
 Для версии 3.x требуются PHP 5.3.10+ (Magic Quotes GPC off),
MySQL 5.1+ (с поддержкой InnoDB), Apache 2.x+ (с модулями
mod_mysql, mod_xml, и mod_zlib).
3. СОЗДАНИЕ САЙТА

Для начала нужно зарегистрироваться на сайте Beget.com, для того


чтобы воспользоваться услугами хостинга. Для этого переходим на форму
регистрации, где вводим свои данные (имя фамилия и тд).
После регистрации получаем доступ к личному кабинету.
Далее переходим в раздел "сайты" и нажимаем на кнопку "создать
сайт", в открывшемся окне заполняем поля (название сайта, название базы
данных, которая создаётся вместе с сайтом и тд).
Прикрепляем к сайту домен, в нашем бесплатном пакете, доступен
только один домен, который совпадает с нашим логином.
Возвращаемся на главную страницу личного кабинета и переходим в
раздел "CMS", для того чтобы установить систему управления контентом, в
нашем случае это CMS "JOOMLA" и система управления контентом в
автоматическом режиме устанавливается на нашем выделенном
пространстве.
Теперь можно вернуться в раздел "Сайты" и от туда по ссылке перейти
на наш, пока что пусто сайт, в данном случае наша ссылка
http://i95391q3.beget.tech.
Для того чтобы наполнить наш сайт контентом и настроить
оформление, нужно перейти в панель администратора, для этого дописываем
через слеш к адресу нашего сайта administrator, наша ссылка для входа в
панель управления сайтом выглядит следующим образом
http://i95391q3.beget.tech/administrator.
В панели администратора мы можем загрузить и установить шаблон
для нашего сайта, настроить внешний вид, добавить контент...

Ссылка на сайт: http://i95391q3.beget.tech


ЗАКЛЮЧЕНИЕ

В настоящее время создать свою собственную страничку в интернете,


свой блог или форум может любой желающий. Это не требует особых
финансовых вложений, но нужно потратить не мало сил и времени, чтобы
изучить хотя бы основы WEB-программирования, разобраться в
функционале хостинга, научиться пользоваться системой управления
контентом... В сети интернет много разных видео уроков, всякого рода
инструкций и мануалов. Требуется только желание и время.
Литература
1. Дэн Рамел. Joomla! для профессионалов. — М.: «Вильямс», 2014. —
448 с.
2. Колисниченко Денис Николаевич. Joomla! 3.0. Руководство
пользователя. — М.: «Диалектика», 2013. — 256 с.
3. Марк Декстер, Луис Лэндри. Joomla!: программирование. — М.:
«Вильямс», 2013. — 592 с.

Вам также может понравиться