Основы создания динамических сайтов на платформе "Joomla"

Разработка структуры web-сайта новостей, наполнение его содержательной информацией. Выбор платформы для создания сайта, его обоснование. Установка и редактирование шаблона, создание разделов и категорий. Добавление материала на сайт, его тестирование.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 24.01.2016
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • 1. Теоретические основы предметной области
  • 1.1 Выбор платформы для создания сайта
  • 2. Web-дизайн сайта
  • 2.1 Анализ
  • 2.2 Дизайн сайта
  • 3. Установка программ. Создание базы данных
  • 3.1 Denwer
  • 3.2 Базы данных
  • 3.3 Joomla
  • 4. Заполнение сайта
  • 4.1 Установка и редактирование шаблона
  • 4.2 Создание разделов и категорий
  • 4.3 Создание меню и модулей
  • 4.4 Добавление пунктов меню, создание подменю
  • 4.5 Добавление форума, счетчика посещений, карты сайта
  • 4.6 Добавление материала на сайт
  • 5. Публикация сайта
  • 5.1 Тестирование сайта
  • Заключение
  • Список использованных источников

Введение

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

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

Целью данной курсовой работы является изучение основ создания динамических сайтов на платформе Joomla.

В процессе выполнения работы необходимо решить следующие задачи:

1. Разработать структуру Web-сайта.

2. Наполнить Web-сайт содержательной информацией.

3. Создать модуль с использованием современных инструментальных средств.

4. Реализовать поиск данной информации в рамках сайта.

сайт новость платформа joomla

1. Теоретические основы предметной области

1.1 Выбор платформы для создания сайта

Создание сайтов начинается с выбора платформы. Платформа сайта ("движок сайта", CMS content management system, система управления контентом) - это программное обеспечение, которое используется для создания и управления сайтом. При выборе платформы необходимо определиться: каково основное назначение и задачи сайта, предполагается ли рост сайта, кто и как будет редактировать сайт. Основные типы платформ для изготовления сайтов приведены в таблице 1.1

Таблица 1.1 - Описание типов платформ для создания сайтов

Тип платформы

Плюсы и минусы

Название

Коммерческие

Достаточно универсальные.

Нет прямой зависимости от разработчика.

Высокая стоимость.

Избыточность и громоздкость.

1С-Битрик C, UNI-CMS,

NetCat.

Общедоступные бесплатные

Бесплатные.

Готовые решения.

Возможность доработок.

Слабая безопасность.

Отсутствие технической поддержки.

Joomla, Drupal, Wordpress.

Студийные

Высокая скорость загрузки и работы.

По возможностям не уступают коммерческим CMS.

Расширяемость и кастомизация.

Часто дороже коммерческих CMS.

Полная зависимость от разработчика.

Microsoft ASP.net

Конструкторы сайтов

Бесплатно.

Быстро и просто создавать.

Разработчик не нужен.

Наличие более важных типовых модулей: интернет-магазины, каталог, фотогалерея и т.д.

Не уникальность создаваемых сайтов.

Umi, Setup.ru

В данной курсовой работе создан сайт новостей, который дает возможность посетителям сайта ознакомиться с последними новостями. Также на сайте имеется форум, который дает возможность посетителям обсуждать последние новости в различных сферах. С учетом цели работы, а также для эффективной реализации поставленных задач была использована платформа Joomla.

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

функциональность можно расширять с помощью дополнительных расширений (компонентов, модулей и плагинов);

модуль безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и "ведения" сессий);

система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный;

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

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

Joomla: является более продвинутой системой управления контентом, в плане расширяемости и систематизации. Компоненты Joomla могут взаимодействовать с модулями и плагинами, которые создают возможность в значительной мере разнообразить способы вывода содержимого компонентов Joomla. Компоненты Joomla могут взаимодейстовать в значительной мере разнообразить способы вывода содержимого компонентов Joomla. Модули очень удобно размещать в любой части страницы сайта. Есть готовые модули Joomla, такие как: модуль формы авторизации на сайте, модуль выбора списка последних новостей сайта и др. Также можно создавать свои модули и выводить в них любую информацию. В CMS Joomla можно установить неограниченное количество шаблонов, модулей и плагинов. Можно назначить разные шаблоны разным страницам вашего сайта. Joomla: является многоцелевой CMS, которая подойдет для большинства проектов. Каталог расширений Joomla является многоцелевой CMS, которая подойдет для большинства проектов. Каталог расширений Joomla насчитывает более 7000 расширений, что способствует более быстрой разработке/обновлению сайта.

Для создания программного продукта используется Denwer, Notepad++, Mozilla Firefox и Joomla.

Denwer - набор для Web - разработчиков, содержащий Apache сервер, php интерпритатор, систему управления базами данных MySQL и Web - интерфейс для MySQL - phpMyAdmin. Joomla: система управления контентом.

Notepad++ - блокнот с подсветкой синтаксиса и знатоком кода.

Mozilla Firefox - Web-браузер.

2. Web-дизайн сайта

2.1 Анализ

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

Навигация по сайту (карта сайта)

Карта сайта

Главное меню

Главная

Новости

Новости Беларуси

Международная панорама

Банки Беларуси

Новости банков

Экономика

Новости экономики

Верхнее меню

Главная

Форум

Карта сайта

Материалы

Банки Беларуси

Новости банков

Курсы валюты

Новая миссия Нацбанка - убить спрос на валюту

ОАО Беларусбанк предлагает бизнесу комплексную поддержку

Ответственность правительства и банкиров

Новости

Международная панорама

Власти Украины намерены в ближайшее время подписать соглашение с ЕС

Во Франции раскрыта сеть фальшивых белорусов, продавцов контрабандных украинских сигарет

Названы причины обрушения торгового центра в Риге

Президент Ирана: соглашение с "шестеркой" поможет укреплению отношений с ОАЭ

Президент ЕС: Евросоюз сожалеет о не подписании договора с Украиной

Новости Беларуси

Лукашенко считает перспективным развитие сил специальных операций ВС Беларуси

Премьер-министры Беларуси и России в Москве обсудили перспективы введения единой валюты

Прогнозные показатели

Разгрузка складов

Экономика

Новости экономики

В Беларуси количество проверок контрольных и надзорных органов за 5 лет сократилось вдвое - КГК

В пятницу евро не перешел рубеж 13 тысяч, а доллар подорожал до рекордного значения

2.2 Дизайн сайта

Для реализации структуры сайта был выбран и отредактирован шаблон JA_Purity, входящих в базовый комплект Joomla 15.17. Рис.1

Рис. 1

Для дизайна сайта были использованы цвета: синий, белый, черный. Был выбран шрифт. Наведение на пункт меню или кнопку, выход за пределы данных элементов сопровождается изменением стилей соответствующих элементов. Для демонстрации местоположения посетителя на сайте, неактивные пункты меню имеют отличительный стиль. Интуитивно понятно расположение панели поиска.

3. Установка программ. Создание базы данных

3.1 Denwer

1. Заходим на страницу "http://www.denwer.ru/" и скачиваем пакет Денвера-3.

2. Запускаем скачанный инсталлятор. На вопрос хотим ли мы установить базовый пакет, отвечаем "Да”.

3. После распаковки Денвер откроет веб-страницу с кратким описанием, что такое Денвер. Чтобы продолжить установку закройте окно.

4. Нажмите на окно-консоль и нажмите "Enter”, чтобы продолжить.

5. Если нажмете "Enter" не введя ничего, установка будет произведена в папку по умолчанию-"C: \WebServer".

6. Введите "y" (маленькая "Y”, не "У”) и нажмите "Enter”, чтобы подтвердить место установки, или "n" (маленькая "N”), чтогбы вернуться к предыдущему шагу.

7. Нажмите "Enter”, чтобы продолжить.

8. Укажите букву виртуального диска. Существующие-не годятся, так что варианты "A”, "B”, "C”, "D”-отпадают. Лучше введите "Z" (или не чего не вводите) - потому что вряд ли эта буква у вас используется. После ввода нажмите "Enter”.

9. Нажмите "Enter”, чтобы, наконец, приступить к созданию нужных файлов в указанной ранее директории.

10. Теперь придется немного подождать. Когда установщик создаст все необходимые файлы, вам будет предложено выбрать, когда подключать/отключать виртуальный диск (Букву которого вы ранее указали.

1-при загрузке/выключении ОС.

2-при запуске/остановке сервера.

Первый вариант предпочтительнее, особенно на старых системах (они требуют перезагрузки для отключения виртуального диска, а значит, после остановке сервера система попросит перезагрузить компьютер). Итак, введите "1" или "2”, и нажмите "Enter”.

11. Введите "y”, чтобы создать на рабочем столе ярлыки Денвера или "n”, чтобы создавать их. Нажмите "Enter”. Ярлыков в первом случае будет 3-запуск сервера, остановка, перезапуск.

12. Консольное окно закрылось, и снова открылся браузер, Веб-страничка поведает нам, как запустить веб-сервер и проверить работу Denwer. Можете закрыть ее, запустить сервер ярлыком на рабочем столе или командой "{папка-где-денвер}\denwer\Run. exe”, а затем открыть страничку "localhost" для проверки работы сервера.

3.2 Базы данных

Denwer установлен. Теперь переходим к созданию базы данных.

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

Итак, запускаем Денвер.

Для запуска используем ярлык Start Denwer.

В адресной строке браузера набираем привычное http://localhost или http://localhost/Tools/phpMyAdmin.

Прокручиваем загрузившуюся страницу до списка ссылок.

Нас интересует ссылка http://localhost/Tools/phpMyAdmin

Кликнув по ней загрузится программа phpMyAdmin.

Для начала нам нужно создать пользователя для базы данных. Пользователь имеет определенные привилегии (может редактировать, удалять, создавать новые таблицы и позиции в базе данных) и авторизуется по заданному логину и паролю.

Кликаем по ссылке "Привилегии" в окне phpMyAdmin и попадаем на страницу с перечислением всех аккаунтов пользователей баз данных.

На странице "Привилегии" кликаем по ссылке "Добавить нового пользователя".

На странице добавления пользователя вводим логин и пароль и выбираем все привилегии.

Нажимаем кнопку "Пошел" и если все ОК, то мы видим подтверждение создания нового пользователя.

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

Переходим на главную страницу phpMyAdmin

И прямо на главной странице вводим название новой базы данных, жмем кнопку "Создать".

phpMyAdmin

Вот и все, база создана.

3.3 Joomla

Прежде чем мы начнем установку Joomla 1.5.17 на Denwer, нам нужно создать папку для нашего сайта.

Создаем папку для нашего сайта, для этого заходим в каталог C: \WebServer\home, и тут создаем папку, например, `Web' >> далее в папке `Web' нужно создать папку `www', в этой папке будут находиться файлы сайта. Тем самым, адрес, который мы будем набирать в браузере для доступа к сайту, будет: http://web. И у нас получится C: \WebServers\home\Web\www.

Теперь нужно распаковать архив с Joomla 1.5.17, для этого скачайте Joomla 15.17 и распакуйте скачанный архив в папку `www', которая находится по адресу: C: \WebServers\home\Web\www.

Далее нужно запустить Denver (если он не запущен), затем набрать в браузере: http://web и нажать кнопку `Enter'.

В окне браузера откроется страница установки Joomla 1.5.17.

На этой странице предлагается выбрать язык установки Joomla, выбираем русский язык и нажимаем кнопку `Далее' в верхнем правом углу, тем самым мы переходим к следующему шагу установки.

На втором шаге установки Joomla проходит проверка на совместимость с сервером, в нашем случае это локальный сервер (Denwer). На рисунке должно быть отражено, что проверка прошла успешно и сервер полностью соответствует нашей версии Joomla, поэтому переходим к третьему шагу установки Джумла на локальный сервер, и нажимаем кнопку `Далее'.

На четвертом шаге мы видим страницу с настройками подключения к базе данных. Где нам предлагаю т ввести в соответствующие поля формы данные:

Тип базы данных: это обычно `mysql';

Название хоста: это обычно `localhost';

Имя пользователя: вводим имя пользователя БД, которого создали в `PhpMyAdmin' в моем случае это `kur';

Пароль: для безопасности сайта рекомендуется использовать пароль для `mysql account';

Имя базы данных: вводим имя своей базы данных `kurs'.

Префикс таблиц: можно оставить все как есть, но для большей безопасности сайта, можно изменить префикс таблиц, к примеру, `jos_' на `jox_' или на `jet_'.

На пятом шаге установки Joomla нам предстоит ввести параметры Конфигурации FTP.

Нажмите кнопку `далее', чтобы пропустить этот шаг.

На шестом шаге мы видим страницу, конфигурации сайта, где нужно ввести название и описание будущего сайта. Здесь каждый заполняет, как считает нужным, однако, если вы никогда не работали с Joomla, советую установить демо-данные, с ними вам намного проще будет разобраться с Joomla.

Седьмой шаг завершает установку Joomla, и, установка не будет завершена, пока вы не удалите папку `Instalation', для удаления директории зайдем в папку нашего сайта `Web', далее в `www' найдем папку `Instalation' и удалим ее.

Для входа на сайт набираем в браузере: http // Web.

Для входа в панель управления: http://Web/administrator.

4. Заполнение сайта

Для заполнения сайта нам необходимо реализовать следущее:

1. Установка и редактирование шаблона.

2. Создание разделов и категорий.

3. Создание меню и модулей.

4. Создание пунктов меню, создание подменю.

5. Добавление компонента форума, компонента статистики, карты сайта.

6. Добавление материала на сайт.

4.1 Установка и редактирование шаблона

Для установки шаблона на сайт, нужно нажать на верхний пункт меню "Расширения” и выбрать уже в выпадающем подменю "Менеджер шаблонов”. На открывшейся странице можно увидеть таблицу стандартными и шаблонам, выбираем JA_Purity, выставляем для него нужные нам параметры. Устанавливаем его по умолчанию, для этого нужно нажать на кнопку "По умолчанию”.

4.2 Создание разделов и категорий

1. Создаем раздел: заходим в меню "Материалы - > "Менеджер разделов”. Жмем кнопку "Создать" в открывшемся окне вписываем заголовок и название нового раздела, например "Новости”.

2. Создаем категорию: заходим в меню "Материалы - > "Менеджер категорий”. Жмем кнопку "Создать" в открывшемся окне вписываем заголовок и название новой категории, например "Новости Беларуси ”, и ниже выбираем раздел, в котором находится эта категория (в нашем случае там появится раздел "Новости ”). Сохраняем.

Аналогичным образом добавляем и другие разделы и категории. У нас получилось три раздела: "Новости”, "Банки Беларуси”, "Экономика" и четыре категории: "Новости”, "Международная панорама”, "Новости банков”, "Новости экономики”.

4.3 Создание меню и модулей

Верхнее меню

Заходим в пункт меню "Все меню” выбираем "Менеджер меню”. Далее нажимаем "Создать”. Заполняем все появившиеся блоки: системное имя меню "topmenu”, заголовок "Верхнее меню”, описание "Верхнее меню для сайта”, Заголовок модуля "mod_mainmenu”, жмем "Сохранить”. Рис.2

Рис. 2

Теперь требуется создать модуль (Модуль - это вид расширений, придающий сайту дополнительную функциональность). Идем: "Расширения”, выбираем "Менеджер модулей”, жмем кнопку "Создать”, из предложенных вариантов выбираем "Меню”, жмем "След”. Рис.3

Рис. 3

Пишем заголовок модуля "Верхнее меню”, выбираем положение модуля "hornav", задаем другие параметры.

Меню пользователя.

Заходим в меню: "Все меню” - > "Менеджер меню” - > "Создать”, выставляем параметры

блока: системное имя меню "usermenu”, заголовок "Меню пользователя”, Описание "Меню пользователя прошедшего авторизацию", Заголовок модуля "mod_mainmenu”.

Идем: "Расширения” - > "Менеджер модулей" - > "Создать”, в появившемся окошке выбираем "Меню”, жмем "След. ”. Пишем заголовок "Меню пользователя”, положение модуля "left”, уровень доступа "Зарегистрированный” (данный модуль будет виден только зарегистрированным пользователям), выставляем и другие параметры.

Авторизация

Идем: "Расширения” - > "Менеджер модулей" - > "Создать”, в появившемся окне выбираем "Войти" жмем "След”. Выбираем позицию "left”, устанавливаем заголовок "Авторизация”, устанавливаем и другие параметры.

Поиск

Идем: "Расширения” - > "Менеджер модулей" - > "Создать”, в появившемся окне выбираем "Поиск" жмем "След”. Выбираем позицию "user-4”, устанавливаем заголовок "Поиск”, задаем ширину поля "20”, и устанавливаем другие параметры.

Навигатор сайта (путь к странице)

Идем: "Расширения” - > "Менеджер модулей" - > "Создать”, в появившемся окне выбираем "Навигатор сайта" жмем "След”. Выбираем позицию "breadcrumb”, устанавливаем заголовок "Навигатор сайта (путь к странице)", устанавливаем другие параметры.

Голосование

Идем в "Компоненты” - > "Голосования" - > "Создать”. Создаем голосование. Далее идем в "Расширения” - > "Менеджер модулей" - > "Создать”, в появившемся окне выбираем "Голосование”. Выбираем позицию "right”, записываем заголовок "Голосования”, устанавливаем другие параметры.

4.4 Добавление пунктов меню, создание подменю

Главное меню

Для добавления пунктов меню выбираем "Все меню” - > "Главное меню”, жмем кнопку "Создать”, перед нами открывается окно, где выбираем "Материалы" - > "Шаблон блога раздела”, выставляем параметры. Пишем заголовок "Новости”, указываем раздел "Новости”, даем псевдоним, и подбираем другие параметры для своего сайта. Рис. 4

Рис. 4

Таким же способом подключаем и оставшиеся разделы. У нас получилось меню:

Главная

Новости

Банки Беларуси

Экономика

Теперь к ним добавляем подменю.

Добавление подменю происходит почти таким же образом. В начале выбираем "Все меню”, идем в "Главное меню”, нажимаем кнопку "Создать”, потом "Материалы" - > "Шаблон списка категории”. Опять же в появившемся окне устанавливаем нужные параметры: заголовок "Новости Беларуси”, категория "Новости/Новости Беларуси”, и так далее. Главное, что нужно установить, это выбрать родительский элемент для подменю "Новости”.

По такому же принципу подключаем и остальные категории.

В итоге меню имеет вид:

Главная

Новости

Новости Беларуси

Международная панорама

Банки Беларуси

Новости банков

Экономика

Новости экономики

Меню пользователя

Добавим пункт "Добавить статью” к "Меню пользователя”.

Идем: "Все меню” - > "Меню пользователя”, жмем кнопку "Создать”, выбираем "Материалы" - > "Шаблон отправки материалов”. Заполняем поле: заголовок "Добавить статью”, устанавливаем другие параметры. В поле "Доступ” устанавливаем "Зарегистрированный”.

Верхнее меню

Добавим пункт "Главная" к "Верхнему меню”.

Идем: "Все меню” - > "Меню пользователя”, жмем кнопку "Создать”, выбираем "Материалы" - > "Шаблон блога материала на главной". Заполняем поля в появившемся окне.

4.5 Добавление форума, счетчика посещений, карты сайта

Установка и настройка форума

Для установки форума (компонента сom_kunena) заходим а меню "Расширения” - > "Установить\удалить” - > "Обзор" и указываем путь к выбранному модулю (он должен быть с расширением. Zip). Производим русификацию форума (компонента com_kunena).

На панели управления выбираем "Компоненты” - > "Kunena Forum”. Устанавливаем настройки. Добавляем на форум разделы и категории.

Добавляем пункт "Форум" к "Верхнему меню”.

Заходим: "Все меню” - > "Верхнее меню”, жмем кнопку "Создать”, выбираем "Kunena Forum”. В появившемся окне заполняем поля.

Форум настроен! Рис.5

Рис. 5

Счетчик посещений

Для установки счетчика посещений (компонента сom_joomlastats) заходим в меню "Расширения” - > "Установить\удалить” - > "Обзор" и указываем путь к выбранному модулю (он должен быть с расширением. Zip).

На панели управления выбираем "Компоненты” - > "JoomlaStats”. Рис.6

Рис. 6

Установка и настройка карты сайта

Установка.

Для установки карты сайта (RD Sitemap) заходим в меню "Расширения” - > "Установить\удалить” - > "Обзор" и указываем путь к выбранному модулю (он должен быть с расширением. Zip).

Настройка.

1. Добавляем пункт меню "Карта сайта" к "Верхнему меню”

Заходим: "Все меню” - > "Верхнее меню”, жмем кнопку "Создать”, выбираем "RD Sitemap".

В появившемся окне даем заголовок "Карта сайта”, выставляем другие настройки. В подразделе "Параметры. Основные” в окне "Select a viewset" ставим "Default”. Жмем "Сохранить”.

2. Переходим в "Компоненты” - > "RD Sitemap" - > "View”. Нажимаем на "Content”, в окне "View Name” вместо "Content" пишем "Материалы”, далее "Сохранить”. Заходим в "Menu в окне "View Name” вместо "Content" пишем "Главное меню”, жмем на кнопку "Сохранить”. Опять оказываемся "View Manager”, жмем на кнопку "Создать" откроется окно с параметрами. В окне "View Name” пишем "Верхнее меню”, в окне "Тип" ставим галочку в "Menu” жмем "weiter”. Устанавливаем параметры в "View Name” пишем "Верхнее меню”, в "Menu selection ” выбираем пункт "topmenu”, сохраняем.

3. Выбираем раздел "Viewset" заходим в "Default" производим настройки "Карты сайта”.

Рис. 7

4.6 Добавление материала на сайт

Создаём материал: заходим в меню "Материалы - > "Менеджер материалов”. Жмем кнопку "Создать" в открывшемся окне вписываем заголовок ("Власти Украины намерены в ближайшее время подписать соглашение с ЕС”) и прикрепляем его к разделу в верхнем меню (в нашем случае это "Новости ”). Затем к соответствующей категории "Международная панорама”. В нижнем блоке пишем и редактируем, тот материал, который должен будет отобразиться на странице: картинки, информация, данные. Справа выставляем нужные параметры, нажимаем "Сохранить”. Рис. 8

Рис. 8

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

Сайт готов! Рис. 9

Рис. 9

5. Публикация сайта

Для публикации сайта был использован локальный сервер Denwer.

5.1 Тестирование сайта

Для тестирования и отладки сайта нужно включить режим отладки (Рис. 10)

Рис. 10

В общих настройках Joomla ("Общие настройки" - > "Система" - > "Режим отладки”) после этого Joomla, будет показывать в конце сайта количество запросов к базе данных, размер буфера вывода, количество обработанных файлов, время обработки файлов и запросов к базе данных. "Панель управления” (Рис. 11, Рис. 12)

Рис. 11 "Режим отладки”

Рис. 12 "Режим отладки”

"Главная страница” (Рис. 13, Рис. 14)

Рис. 13 "Режим отладки”

Рис. 14 "Режим отладки”

Для тестирования css/html (DOM) используется консоль Firebug, ошибок не выявлено.

После отладки приложения можно включить кэширование сайта "Общие настройки" - > "Система" - > "Установка кэша”, для уменьшения нагрузки на сервер и отключить отладку приложения.

Заключение

В данной курсовой работе был создан сайт новостей "Web" на платформе Joomla:

изучены сайты-аналоги, собрана необходимая информация и выбраны инструментальные средства реализации и создания сайта;

разработана структура сайта, спроектирована система навигации, определение содержания каждой страницы;

сайт был создан на платформе Joomla;

был определен и отредактирован шаблон "JA_Parity”;

созданы меню: "Главное меню”, "Верхнее меню”, "Меню пользователя”;

добавлены страницы и материалы;

на сайт был добавлен форум (компонент сom_kunena);

добавлен счетчик посещений (компонента сom_joomlastats);

сайт опубликован через локальный сервер Denwer.

Список использованных источников

1. Романенко Д.М., Булова Ю.О. Организация Web-портала и администрирование ресурса Web; учебно-методическое пособие для студентов заочной формы обучения. БГТУ 2012

2. Русаков Михаил. Создание и раскрутка сайта от А до Я, 2011.

3. Joomlaforum.ru. Web-сайт.

Размещено на Allbest.ru


Подобные документы

  • Изучение структуры шаблона для создания сайта для НБУ "Юг-Сервис", который будет иметь возможность совместного наполнения информацией в режиме реального времени. Сравнение CMS Drupal, Joomla и WordPress. Наполнение сайта и его размещение на хостинге.

    дипломная работа [7,3 M], добавлен 25.04.2015

  • Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.

    курсовая работа [1,0 M], добавлен 09.01.2014

  • Подходы к созданию сайтов. Обоснование необходимости наличия персонального сайта компании ИП Тимонина Е.Н.. Структура, интерфейс, этапы создания сайта. Описание кода страниц. Создание web-страниц и наполнение их информацией. Верстка сайтов с чистым кодом.

    дипломная работа [1,5 M], добавлен 03.06.2015

  • Создание обучающей презентации о создании сайта в программе для конструирования сайтов "Joomla". Установка локального сервера "Denwer" и программы "Joomla". Создание меню, загрузка изображений. Смена шаблона, работа с текстом в программе MS PowerPoint.

    дипломная работа [3,8 M], добавлен 04.03.2013

  • Методы создания сайта; выбор и сравнение программных платформ. Разработка структуры и дизайна сайта. Установка Joomla!, настройка расширений и выбор хостинга. Аппаратно-программные способы и средства обеспечения информационной безопасности веб-сайта.

    дипломная работа [3,6 M], добавлен 08.04.2014

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

    курсовая работа [2,9 M], добавлен 15.01.2015

  • Эффективность web-сайта в процессе развития компании, этапы его проектирования. Средства для создания web-сайтов. Разработка web-сайта для праздничного агентства "Креатив", его структура и функциональные возможности. Создание главного меню и галереи.

    курсовая работа [919,8 K], добавлен 20.01.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.