• PHP від версії 4.2.x і вище, з убудованою підтримкою Zlib, XML і MySQL;
• MySQL версії 3.23.x, 4.0.x і вище;
• Apache версії 1.13.19 і вище;
• MS Internet Information Server від версії 5.0 і вище;
• браузери, що рекомендують, для роботи з адміністративною частиною системи Internet Explorer від версії 5.5, Netscape або Mozilla Firefox від версії 1.5.
Більшість західних хостинг-провайдерів давно надають Joomla! у заздалегідь продуманому виді. Тобто CMS уже завантажена на хостинг, і вам потрібно лише ініціювати установку системи на віртуальну площадку. Наші провайдери швиденько перейняли цю ідею, і зараз багато площадок пропонують аналогічний сервіс для Joomla! і більшості інших безкоштовних CMS.
3. Програмна реалізація
3.1 Структура і функціональне призначення модулів системи, їх взаємозв’язок
Компоненти
- FireBoard компонент форума
Плагіни
незалежно компільований програмний модуль, що динамічно підключається до основної програми, призначений для розширення або використання її можливостей а також це універсальні доповнення, які розширюють стандартні можливості Joomla! СMS і слугують рішенням вузьких завдань
- Content – Page Navigation Додає в матеріали кнопки переходу Наступна й Попередня
- Content – ! JoomlaComment забезпечує висновок коментариев
Модули
Модулі це функціонально закінчені фрагменти системи, що реалізують одну конкретну функцію. Модуль Joomla, це звичайна програма яка містить всі доступні скриптовій мови PHP засоби й методи, аж до маніпулювання системними змінними сервера й звертання до інших інтернет-ресурсів. Однак всі це виходить далеко за рамки функціонального призначення модулів CMS Joomla.
- mod_poll стандартний модуль голосування
- mod_cblogin забезпечує відображення форми авторизації та реєстрації
- mod_search Пошук на сайту
- mod_Swmenufree (верхнж меню) виводить верхнє меню
- mod_mainmenu (Головні меню)
- mod_whosonline (Хто зараз на сайті)
- Xmap карта сайту
Структура і функціональне призначення модулів системи, їх взаємозв’язок
3.2 Розробка програмних модулів
В даному розділі описується створення шаблона для Joomla 1.5. Шаблон створюється для настроюваня зовнішнього вигляду сайту.
У шаблон Joomla! входять:
- Файл index.php, визначає базову структуру сторінки Joomla Сайту
- Файл CSS-стилів, який дозволяє регулювати оформлення блоків сторінки Joomla! (Кольори, розміри шрифтів тощо)
- XML-файл для встановлення шаблона через адміністраторську панель Joomla!
- Графічний файл попереднього перегляду шаблону Joomla!
3.3 Інструкція користувача
Для будь-яких правок та створення статей на сайті http://gromrada.org.ua/
необхідно зареєструватися в системі. Реєструватись на сайті потрібно лише один раз, коли Ви вперше розпочинаєте роботу в середовищі. Для того щоб коректно зробити це, необхідно пройти просту процедуру:
· Заповніть форму реєстрації. Для цього необхідно перейти за посиланням «Вхід/реєстрація», яке знаходиться в лівому нижньому куті сторінки.
· Оберіть для реєстрації на сайті корректний нік – ім'я, за яким Вас будуть ідентифікувати на сайті. Все, що Ви зробите на сайті, буде зареєстровано під цим іменем. Воно буде доступне усім відвідувачам сайту, тобто його зможуть побачити усі.
· Якщо ви реєструєтесь на чужому комп'ютері, не зберігайте свій обліковий запис на комп'ютері. Для цього не позначайте віконечко з відповідним повідомленням.
При наступних відвідуваннях сайту перед початком роботи Вам необхідно буде авторизуватися, в системі.
Авторизація здійснюється на початку кожного сеансу роботи.
Для здійснення авторизації необхідно активізувати посилання Вхід, яке знаходиться в нижній лівій частині робочого вікна.
Після цього ви потрапите на службову сторінку. У вікні Реєстрація/вхід введіть ім’я та пароль.
Після цього натисніть на кнопку Вхід.
В разі правильного виконання дій, система видасть повідомлення про успішну авторизацію сеансу роботи.
Залишаємо коментарь
Дозволено залишати коментарі лише зареєстрованим користувачам, наприкінці кожної статі де є спеціальна посилання.
Додати новий
- Відповісти
- Цитувати
- Підписатися на RSS
- Проголосувати натиснувши на зелену та червону кнопку праворуч унизу коментраря
3. Створення нової теми на форумі
Для цього на головній сторінці http://gromrada.org.ua/ у головному меню виберіть та натисніть ГРАЖДАНСКИЙ ФОРУМ.
В наступному вікні є можливість
зареєстрованим користувачам користуватися наступними функціями при натискані на на відповідні посилання:
- Початок (перехід на початок форуму)
- Мій профіль
- Нові повідомлення
- Правила
- Питання й відповіді
- Останні теми
- Статистика форуму
- пошук
- Останні повідомлення
- Мій профіль
- Вихід
3.4 Вимоги до технічних засобів
Операционная система
MS Windows XP Professional 32-bit SP3
Центральный процессор
Intel Celeron E3300 @ 2.50GHz 32 °C
Технология Wolfdale 45nm
Оперативная память
256 MB Одинканальный DDR2 @ 399 Мгц (6–6–6–15)
Материнская плата
BIOSTAR Group G41-M7 (CPU 1)
Графические устройства
SyncMaster @ 800x600
Intel(R) G41 Express Chipset
Звуковые устройства
Intel(R) High Definition Audio HDMI Service
CMS JOOMLA 1.5
Apache 2.0
PHP 5.3.1,
MySQL 5.1,
PHPMyAdmin 2.0
Висновок
В ході виконання випускної кваліфікаційної роботи був отриманий повнофункціональний веб-сайт, повністю готовий до застосування. Даний сайт орієнтований для Інтернет-підтримки діяльності громадських організацій. З його допомогою користувачі зможуть отримувати необхідну аналітичну інформацію про події що відбуваються в органах місцевого самоврядування та громадського життя. При розміщенні його в глобальній мережі географія розповсюдження зростає до масштабів всього світу.
При розробці веб-сайта були проаналізовані сучасні веб-технології, що дозволяють створювати інтерактивні веб-сторінки. Найбільш відповідними для виконання поставленого завдання виявилися Macromedia Dreamweaver MX 2004 і Joomla 1.5.
Розроблений сайт задовольняє всім вимогам, поставленим на етапі постановки завдання. При розробці веб-сайта були використані готові модулі аутентифікації, голосування, Хто зараз на сайті, верхнього та головного меню, компонент форума, плагіни навігації та виводу коментарів і здійснення пошуку по сайту. Дані модулі були допрацьовані з урахуванням специфіки веб-сайта і успішно упроваджені в його структуру.
Як подальше вдосконалення веб-сайта представляється можливим розробка модулів доступу. ве дооТак само можливе допрацювання інтерфейсу сайту з метою подальшого підвищення його інформативності, привабливості і зручності.
Перелік посилань
1. Осваиваем популярные системы управления сайтом С.Г. Горнаков
ДМК пресс 2009 ISBN: 978–5–94074–469–6
2. CMS List. Огляд cms. Сайт про системи управління сайтом. http://www.cmslist.ru
3. Joomla CMS по-російськи. http://joomlaportal.ru
4. Матеріал з Вікипедії – вільній енциклопедії про системи управління сайтом. http://ru.wikipedia.org/wiki/CMS
5. Joomla-инструменты. http://docs.joom.ru/!; C651=0O: Categories
6. CMS огляд: CMS, движок сайту, система управління сайтом, mambo, php nuke, netcat, phpbb, invision power board, vbulletin. http://cmsobzor.ru/news.php
7. «Dreamweaver MX 2004 для «чайников».» Уорнер, Джанни, Гарднер, Сюзанна.
Пер. с англ. – М.: Издательский дом «Вильямс», 2004. – 352 с.
9. «PHP, MySQL и Dreamweaver MX 2004. Разработка интерактивных Web-
сайтов.» Дронов В.А. – СПб.: БХВ-Петербург, 2005. – 448 с: ил.
10. «PHP and MySQL Web Development (4th Edition)», Luke Welling, Laura Thomson 848 стр., с ил.; ISBN 978–5–8459–1574–0, 978–0–672–32916–6.
12. «Движок для вашего сайта. CMS Joomla!. Slaed, PHP-Nuke». Колисниченко Д., СПб.: БХВ-Петербург, 368 с.,
13.«Joomla! Практическое руководство»., Норт Б., 448 с., СПб: Символ-Плюс.
14. «Самоучитель Joomla!»., Дэн Рамел, БХВ-Петербург, 2008 г., 448 с.
15. «Создание веб-сайтов с помощью Joomla! 1.5». Хаген Граф, Издательский дом «Вильямс», 304 с., 2009.