Смекни!
smekni.com

Розробка програмного забезпечення для Інтернет-підтримки діяльності громадських організацій (стр. 6 из 6)

• 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.

11. «Joomla! 1.5. Руководство пользователя», Колисниченко Д.Н., с ил.; ISBN 978–5–8459–1509–2; 2009,224 с.

12. «Движок для вашего сайта. CMS Joomla!. Slaed, PHP-Nuke». Колисниченко Д., СПб.: БХВ-Петербург, 368 с.,

13.«Joomla! Практическое руководство»., Норт Б., 448 с., СПб: Символ-Плюс.

14. «Самоучитель Joomla!»., Дэн Рамел, БХВ-Петербург, 2008 г., 448 с.

15. «Создание веб-сайтов с помощью Joomla! 1.5». Хаген Граф, Издательский дом «Вильямс», 304 с., 2009.