ReferatWorld.ru
» » » Основы разработки компонентов для Joomla CMS 1.5
Вернуться назад

Основы разработки компонентов для Joomla CMS 1.5

Государственное образовательное учреждение

высшего профессионального образования Тюменской области

«ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ

МИРОВОЙ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА»

Факультет управления

Кафедра математики, информатики

и естественных наук

Годовая курсовая работа

на тему:

Основы разработки компонентов для CMS Joomla 1.5

Выполнил:

Студент 461 группы

Колмаков Р.А.

Проверил:

Преподаватель

Фокина Е.Н.

Тюмень 2010

Содержание

Введение. 4

Глава I. Описание технических средств реализации компонента. 6

1.1. Базовая информация о сети Интернет. 6

1.2. PHP: процессор гипертекста. 10

1.3. СУБД MYSQL. 15

1.4. Веб-сервера. 17

1.5. Принципы построения клиент / серверных систем. 24

1.6. Системы управления содержимым. 26

1.7. Система управления содержимым Joomla CMS. 36

1.7.1. История возникновения Joomla CMS. 36

1.7.2. Базовые (стандартные) возможности. 37

1.7.3. Технические требования. 39

1.7.4. Интерфейс прикладного программирования Joomla. 39

Глава II. Разработка компонента для Joomla 1.5. 41

2.1. Общая структура компонента. 41

2.2. Создание точки входа компонента (файл hello.php)43

2.3. Создание контроллера компонента (файл controller.php)45

2.4. Создание модели компонента (файл /models/hello.php)46

2.5. Созданиевидакомпонента (файл /views/hello/view.html.php)48

2.6. Создание шаблона данных (файл /views/hello/tmpl/default.php)49

2.7. Создание точки входа компонента для административного интерфейса (файл /admin/hello.php)49

2.8. Создание модели компонента для административного интерфейса (файл /admin/models/hellos.php)50

2.9. Создание вида компонента для административного интерфейса (файл /admin/views/hellos/view.html.php)52

2.10. Создание шаблона вида для административного интерфейса (файл /admin/views/hellos/tmpl/default.php)53

2.11. Создание установочного файла компонента (файл hello.xml)54

Заключение. 57

Список использованной литературы.. 58

В ведение

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

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

С постепенным развитием Интернета, развивались и интернет-сайты, как неотъемлемая часть всемирной сети. В настоящее время, большинство сайтов являются динамическими и интерактивными. Теперь не нужно хранить на сервере сотни статичных страниц, достаточно установить и настроить так называемую систему управления содержимым (CMS), которая сама сгенерирует сайт, от пользователя потребуется лишь некоторое время на настройку систему и внесение содержимого сайта. Ему не требуется даже знаний языка HTML.

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

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

требования на сайте, построенном с помощью JoomlaCMS. Поэтому с каждым новым пользователем этой системы актуальность знаний основ проектирования и разработки компонентов для Joomlaпрямо пропорционально увеличивается.

Объект курсовой работы: система управления содержимым JoomlaCMS.

Предмет работы: внутренний интерфейс программирования (API) JoomlaCMS.

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

Для достижения поставленной цели, следует выполнить следующие задачи :

· Определить и изучить технические средства, применяемые для разработки компонентов.

· Изучить API и структуру компонентов JoomlaCMS.

· Разработать простой компонент, использующий основные возможности APIJoomlaCMS.

Глава I. Описание технических средств реализации компонента

1.1. Базовая информация о сети Интернет

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

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Государственное образовательное учреждение высшего профессионального образования Тюменской области «ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ МИРОВОЙ
Оценок: 1004 (Средняя 5 из 5)

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

© 2017 - 2022 ReferatWorld.ru