Автор работы: Пользователь скрыл имя, 24 Декабря 2012 в 19:34, курсовая работа
Любая информационно-компьютерная система является программным комплексом, задачи которого состоят в реализации поддержки высоконадежного хранения информации в памяти вычислительной машины, а также выполнении специальных для данного приложения изменений информации или вычислений, предоставлении всем пользователям удобного и интуитивно понятного интерфейса.
По мере того как происходило развитие всемирной паутины информационно-компьютерные технологии стали более интерактивными, уникальными и доступными рядовым пользователям сети.
ВВВЕДЕНИЕ 3
1.ОПРЕДЕЛЕНИЕ СИСТЕМЫ CMS И ПРИНЦИПЫ ЕЕ РАБОТЫ 4
2. ОБЗОР И ХАРАКТЕРИСТИКИ CMS JOOMLA! 7
3. СРАВНЕНИЕ JOOMLA С ДРУГИМИ CMS 10
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 32
Минобрнауки России
федеральное
государственное бюджетное
высшего профессионального образования
«Санкт-Петербургский
государственный
(технический университет)»
УГС
(код, наименование)
080000 Экономика
Направление подготовки (код, наименование) 080500.62 Бизнес-информатика
Профиль ( наименование) Электронный бизнес
Факультет Экономики и менеджмента
Кафедра
Учебная дисциплина Программирование
Курс 1 Группа 6129
Курсовая работа (курсовой проект)
Тема Обзор, характеристики и сравнение CMS системы Joomla!
Студент
_______________
(подпись, дата ) ( инициалы, фамилия )
Руководитель _______________ ______________________
___________ (подпись, дата ) ( инициалы, фамилия )
( должность )
Оценка за курсовую работу
(курсовой проект) ________________ ______________________
(подпись руководителя)
2012
ВВВЕДЕНИЕ 3
1.ОПРЕДЕЛЕНИЕ СИСТЕМЫ CMS И ПРИНЦИПЫ ЕЕ РАБОТЫ 4
2. ОБЗОР И ХАРАКТЕРИСТИКИ CMS JOOMLA! 7
3. СРАВНЕНИЕ JOOMLA С ДРУГИМИ CMS 10
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 32
Внедрение новых средств вычислительной техники, доступность информации различного рода, объем и скорость её обработки, а также другие ключевые факторы становятся главными факторами развития производственных сил государства, науки, культуры, общественных институтов и всех сфер жизнедеятельности человека и общества. Информация и данные все чаще рассматриваются как жизненно важные ресурсы, которые должны быть организованы таким образом, чтобы ими можно было легко пользоваться.
Основополагающие идеи современных информационно-компьютерных технологий базируются на том, что любая информация и любые данные должны быть собраны и структурированы в базы данных, для возможности правильного постоянно изменяющегося современного мира, а также удовлетворения потребностей пользователей в информации.
Любая информационно-компьютерная система является программным комплексом, задачи которого состоят в реализации поддержки высоконадежного хранения информации в памяти вычислительной машины, а также выполнении специальных для данного приложения изменений информации или вычислений, предоставлении всем пользователям удобного и интуитивно понятного интерфейса.
По мере того как происходило развитие всемирной паутины информационно-компьютерные технологии стали более интерактивными, уникальными и доступными рядовым пользователям сети.
CMS - это система, которая позволяет выполнять управление контентом сайта или его содержимым. В данном случае под контентом сайта или его содержимым понимается все, что входит в его состав: текстовая информация, видеозаписи, аудиозаписи, изображения и прочие данные и файлы.
CMS - это специальная система, которая позволяет в удобном для пользователя виде создавать и управлять (редактировать, удалять) текстовыми материалами и мультимедиа документами (содержимое или контент) на сайте. Аббревиатура «CMS» появилась от английской фразы Content Management System, что и переводится как система управления контентом.
Если рассматривать с разработку сайтов на html, то нужно отметить, для того, чтобы добавить новую статью на сайт нужно создавать новый файл html. Чтобы отредактировать статью, нужно открывать html файл и искать в нем тот фрагмент, который нуждается в изменении. На эту работу уходит много времени и необходимо знание html и css. Чтобы облегчить эту работу были придуманы системы, которые позволяли всего один раз создать дизайн сайта и, если нужно написать или отредактировать статью, совсем не нужно создавать или лезть в html файлы.
В системах менеджмента содержимым сайта внутренняя структура и сам дизайн сайта отделены от его начинки (содержимого), и поэтому, чтобы эффективно управлять сайтом не требуется специализированных знаний в области интернет - разработок и программирования.
Все системы менеджмента контентом разделяются на платные и бесплатные.
Самые основные ныне существующие бесплатные системы управления контентом это: Joomla, Drupal, Wordpress, 2z-project и др.
Самые распространенные платные системы управления контентом CMS – это DLE (Data Life Engine), подходящая больше для развлекательных сайтов, UMI.CMS, NetCat и другиеCMS.
Разработчики платных CMS часто защищают свои скрипты специальным кодом, который называют звонилками. Звонилки сообщают разработчику на каком сайте установлена их система, лицензионная ли она или нет. Это им помогает пресечь бесплатное использование коммерческого движка. Если рядом с названием CMS слово null (нулл) или nulled– это означает, что система была как бы «крякнута», т.е. все звонилки убраны из движка и почти все функции лицензионной версии будут доступны в бесплатном варианте.
Отличие нуленной версии от лицензионной в том, что для null не будет поддержки и обновлений от разработчика CMS. А также никто не даст вам гарантий на то, что система будет безопасна, и что сайт не увидят разработчики и попытаются его закрыть, предварительно написав жалобу с предложением вам перейти на лицензионную версию своего продукта.
Принцип работы любого движка прост. Пользователь системы добавляет контент на сайт. Вся информация, которую ввел пользователь, сохраняется в базе данных или файлах. Когда посетитель заходит на сайт, информация читается из базы данных и отображается на сайте. Вид отображения информации зависит от шаблона.
Шаблон сайта представляет из себя специальную заготовку дизайна сайта, но без наполнения ее разной информацией. Во многих системах менеджмента содержимым сайта можно с легкостью менять шаблоны. Таким образом любой пользователь может выбрать для себя заинтересовавший его шаблон или сделать шаблон по собственному вкусу.
Во многих системах менеджмента
содержимым сайта имеется встроенная
система позволяющая работать с
модулями. То есть, средство позволяющее
расширить функции данной системы
за счет присоединения к ней
Написание систем менеджмента содержимым сайта происходит на одном из высокоуровневых языков программирования PHP, Perl и других.
Система менеджмента содержимым сайта – это система эффективного управления сайта, позволяющая человеку работающему с ней очень рационально выполнять управление всеми составляющими сайта без особых навыков программирования и интернет разработок.
На сегодняшний день существуют как платные, так и бесплатные системы. Выбор системы происходит исходя из того, какие требования к разрабатываемому сайту.
В таких системах информация обычно всегда хранится в базе данных, например в MySQL или в обычных текстовых файла. Для полноценной работы многих систем менеджмента содержимым сайта требуется наличие специального хостинга. Если система была разработана на PHP и данные в ней хранятся в базе MySQL, то для корректной ее работы необходимо, чтобы хостинг содержал в себе этот функционал.
Joomla! (произносится джумла)
CMS Joomla! содеджит в себе большое количество самых разнообразных инструментов для разработки сайта на любой вкус. Отличительной особенностью системы является минимум инструментов при базовой установке, но этот набор можно при необходимости расширить. Это снижает засоренность административной панели неиспользуемыми составляющими, и кроме этого снижает нагрузку на интернет-сервер и экономит место на хостинге, где хранится.
Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и ещё некоторых языков стран СНГ.
Основные возможности системы управления контентом Joomla!:
Возможности администрирования системы Joomla!:
Drupal, Joomla и WordPress — системы управления содержимым сайта, на базе которых можно создавать очень функциональные и легко управляемые, а также изменяемые сайты без серьезных финансовых затрат. Проведем сравнение этих систем между собой. Сравнение будет происходить по наиболееважным аспектам, которые скорее всего заинтересуют рядового пользователя.
Сначала сравним выбранные CMS с точки зрения вышедших версий и их безопасности.
1. Drupal. Сейчас к выходу готовится 6-я версия, код которой уже достаточно давно заморожен. Текущая 5-я версия по сравнению с 4.7 выглядит хорошим эволюционным этапом.
Информация о работе Обзор, характеристики и сравнение CMS системы Joomla