Курсовая работа: Побудова компонент та модулів для системи управління контентом Joomla

План

1. Joomlaяк система управління вмістом інтернет-сайту

2. Теоретична частина:

2.1 Основи CMS

2.2 Історія виникнення «Joomla»

2.3 Характеристики і особливості «Joomla»

2.4 Функції «Joomla»

2.5 Меню сайту

2.6 Взаємозв’язок меню з модулями

2.7 Елементи меню

2.8 Розширення в «Joomla»

2.9 Побудова власних компонент і модулів

2.10 Приклад компоненти helloworld

2.11 Приклад написання модуля

3. Практична частина

Висновок

Список використаної літератури

joomla cайт модуль


1. Joomla як система управління вмістом інтернет-сайту

Метою моєї курсової роботи є ознайомлення з CMSJoomla і її основними розширеннями: компонентами і модулями.

Система управління контентом – це програмний комплекс, що дозволяє автоматизувати процес управління як сайтом в цілому, так і суттю в рамках сайту: макетами сторінок, шаблонами виведення даних, структурою, інформаційним наповненням, користувачами і правами доступу, а також що по можливості надає додаткові сервіси: списки розсилання, ведення статистики, пошук, засоби взаємодії з користувачами і так далі.

Необхідність систем управління для власників сайтів почала виявлятися в той момент, коли кількість матеріалів на веб-сайтах почала стрімко рости. Це призвело до того, що традиційні «ручні» технології розробки і підтримки сайтів, коли сайт складався із статичних сторінок і набору додаткових спеціалізованих скриптів, почали не встигати за швидко змінними потребами.

Однією з найбільш поширених систем управління контентом є Joomla.

Joomla – система управління вмістом інтернет-сайту з відкритим кодом, з допомогою якої можна легко створювати і редагувати власні сайти. Joomla є безкоштовною і вільно поширюваною системою, в яку будь-який користувач (за наявності спеціальних знань і навиків) може вносити зміни. Дві основні особливості цієї системи - простота адміністрування і гнучкість в створенні шаблонів - привели до того, що ця система почала використовуватися для створення найрізноманітніших сайтів, від корпоративних у внутрішніх мережах до шкільних.

Система управління контентом Joomla має модульну структуру і в своєму базовому варіанті не забезпечує всіх необхідних можливостей, потрібних для реалізації готового проекту. Розширення дозволяють істотно збільшити функціональність створюваного сайту.


2. Теоретична частина

2.1 Основи CMS

В останні роки стали популярні системи управління контентом (або як їх ще прийнято називати CMS - від англ. «Content Managment System»). За допомогою подібних систем досвідчений користувач може при необхідності легко створити базовий веб-проект.

CMS — комп'ютерна програма або система, яка використовується для забезпечення і організації сумісного процесу створення, редагування і управління текстових і мультимедіа документів. . Головна характеристика таких систем – це простота створення і редагування інформаційного наповнення динамічних веб-сторінок. Системи управління вмістом, зазвичай, дуже складні, вони можуть містити в собі служби розсилання новин, форуми і інтернет-магазини – і при цьому легко редагуються. Останнім часом появляється дедалі більше сайтів, які розроблені під управлінням CMS.
У часи, коли системи управління контентом практично не застосовувалися - розробка чергового веб-проекту була пов'язана зі створенням коду розмітки кожної сторінки, або з важким програмуванням та інтеграцією графічного оформлення в кожну сторінку. Процес займав величезну кількість часу, а результат виконував обмежену кількість функцій і важкомодернізувався. Сучасні системи управління контентом знімають необхідність постійного програмування. Досить вибрати готовий модуль, з тисячі раніше створених і протестованих. Інтеграція в систему не займе багато часу, так як всі додатки розробляються за єдиним стандартом.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 390
Бесплатно скачать Курсовая работа: Побудова компонент та модулів для системи управління контентом Joomla