Лабораторная работа 15 (LAB15 Машеров Д.Е.)

Посмотреть архив целиком

Национальный исследовательский институт

Московский Энергетический Институт (Технический Университет)

Институт автоматики и вычислительной техники

Кафедра Прикладной математики









Лабораторная работа №15

по дисциплине ВМСС

по теме: «Применение CMS на примере CMS JOOMLA»

Выполнил:

Машеров Дмитрий Евгеньевич

Проверил:

к.т.н., доц. Куриленко Иван Евгеньевич















Москва

2012 г.

Оглавление

1. Основные сведения 2

CMS 2

Joomla 2

Выполнение заданий 2

Установка и настройка CMS Joomla 2

Изменить дизайн сайта, добавить несколько страниц. 3

index.php: 3

templateDetails.xml 4

Вид сайта: 5





  1. Основные сведения

CMS

Система управления содержимым (англ. Content management system, CMS) — информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым): Главной целью такой системы является возможность собирать в единое целое и объединять на основе ролей и задач все разнотипные источники знаний и информации, доступные как внутри организации, так и за ее пределами, а также возможность обеспечения взаимодействия сотрудников, рабочих групп и проектов с созданными ими базами знаний, информацией и данными так, чтобы их легко можно было найти, извлечь и повторно использовать привычным для пользователя образом.

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

Joomla

Joomla — система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL, а начиная с версии 2.5 и MsSQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

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

Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и ещё некоторых языков стран СНГ.

Выполнение заданий

Установка и настройка CMS Joomla

Была установлена Joomla и подключена база данных MySQL.



В MySQL появилась новая таблица:

Панель администрирования:

Изменить дизайн сайта, добавить несколько страниц.

Был создан новый шаблон, путем создания в папке templates новой папки, с двумя файлами index.php, templateDetails.xml:

index.php:

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="language; ?>" lang="language; ?>" >

<head>

<jdoc:include type="head" />

<link rel="stylesheet" href="baseurl ?>/templates/lab/css/template.css" type="text/css" />

head>

<body>

<div id="container">

<div id="header"> Языки программированияdiv>

<div id="sidebar_left" class="float"><jdoc:include type="modules" name="left" />div>

<div id="content" class="float">

<jdoc:include type="component" />

div>

<div class="right"><jdoc:include type="modules" name="right" />div>

<div id="footer" class="clear"><jdoc:include type="modules" name="footer" />div>

div>

body>

html>


templateDetails.xml

xml version="1.0" encoding="utf-8"?>

<extension version="2.5" type="template">

<name>labname>

<creationDate>May 2012creationDate>

<author>v31author>

<authorEmail>v31authorEmail>

<authorUrl>v31authorUrl>

<copyright>v31copyright>

<license>GNU General Public License version 2 or later; see LICENSE.txtlicense>

<version>1.0version>

<description>labdescription>


<files>

<filename>index.phpfilename>

<filename>templateDetails.xmlfilename>

<filename>css/template.cssfilename>

files>

<positions>

<position>breadcrumbposition>

<position>leftposition>

<position>rightposition>

<position>topposition>

<position>footerposition>

positions>

extension>



Из панели администрирования была добавлена категория статей «Языки программирования», созданы несколько статей и меню, с помощью которого можно просматривать содержимое различных статей, и модуль этого меню.

Вид сайта:


Случайные файлы

Файл
103572.rtf
122067.doc
145344.rtf
97094.rtf
96609.rtf




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