Дипломная работа: Розробка програмного забезпечення для Інтернет-підтримки діяльності громадських організацій
На сьогоднішній день постійною розробкою Joomla! займаються більше
двадцяти чоловік з різних куточків земної кулі, але за час існування Joomla! сформувалося
величезне співтовариство користувачів системи, які беруть активну участь у
тестуванні й розробці CMS. Сторонні розроблювачі створили колосальну кількість
додаткових розширень для Joomla!. Досить зайти на офіційний сайт CMS і
підібрати для свого проекту необхідні компоненти й модулі, більша частина з
яких поширюється абсолютно безкоштовно. Joomla! не настільки вибаглива у своїх
технічних ресурсах і на більшості
платних і безкоштовних хостинг-площадок CMS буде працювати без проблем і без
спеціальных настроювань. Мінімальні вимоги , необхідні для роботи з Joomla!
перераховані в наступному списку:
•
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
Страницы: 1, 2, 3, 4, 5, 6, 7 |