Диплом на тему Розробка програмного забезпечення для Інтернет-підтримки діяльності громадських організацій
Работа добавлена на сайт bukvasha.net: 2015-07-01Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
КВАЛІФІКАЦІЙНА РОБОТА БАКАЛАВРА
Тема роботи:
«Розробка програмного забезпечення для Інтернет-підтримки діяльності громадських організацій»
Хмельницький, 2010
Вступ
З появою веб-технологій комп'ютер починають використовувати абсолютно нові верстви населення Землі. Можна виділити дві найбільш характерні групи, що знаходяться на різних соціальних полюсах, які були стрімко залучені в нову технологію, можливо, навіть крім їх власного бажання. З одного боку, це були представники елітарних груп суспільства – керівники крупних організацій, президенти банків, топ-менеджери, впливові державні чиновники і так далі. З іншого боку, це були представники найширших верств населення – домогосподарки, пенсіонери, діти.
При появі технології веб, комп'ютери обернулися лицем до цих двох абсолютно протилежним категорій потенційних користувачів. Еліту об'єднувала одна межа – через високу відповідальність і практично стовідсотковій зайнятості «великі люди» ніколи не користувалися комп'ютером; типовою була ситуація, коли з комп'ютером працював секретар. У якийсь момент часу вони зрозуміли, що комп'ютер їм може бути корисний, що вони можуть результативно використовувати той невеликий час, який можна виділити на роботу за комп'ютером. Вони раптом зрозуміли, що комп'ютер – це не просто модна і дорога іграшка, але інструмент отримання актуальної інформації для бізнесу. При цьому їм не потрібно було витрачати багато часу, щоб освоїти технологію роботи з комп'ютером (в порівнянні з тим, як це було раніше).
Спектр соціальних груп, що підключаються до мережі Інтернет і що шукають інформацію в WWW, весь час розширюється за рахунок користувачів, що не відносяться до категорії фахівців в області інформаційних технологій. Це лікарі, будівельники, історики, юристи, фінансисти, спортсмени, мандрівники, священослужителі, артисти, письменники, художники. Список можна продовжувати бескінченно. Будь-який, хто відчув корисність і незамінність мережі для своєї професійної діяльності або захоплень, приєднується до величезної армії споживачів інформації в «Всесвітній Павутині».
Веб-технологія повністю перевернула наші уявлення про роботу з інформацією, та і з комп'ютером взагалі. Виявилось, що традиційні параметри розвитку обчислювальної техніки – продуктивність, пропускна спроможність, ємкість пристроїв, що запам'ятовують, не враховували головного «вузького місця» системи – інтерфейсу з людиною. Застарілий механізм взаємодії людини з інформаційною системою стримував впровадження нових технологій і зменшував вигоду від їх застосування. І лише коли інтерфейс між людиною і комп'ютером був спрощений до природності сприйняття звичайною людиною, послідував безпрецедентний вибух інтересу до можливостей обчислювальної техніки.
З розвитком технологій гіпертекстової розмітки в Інтернеті почали з'являтися все більше сайтів, тематика яких була абсолютно різною – від сайтів крупних компаній, що оповідають про успіхи компанії і її провали, до сайтів маленьких фірм, що пропонують відвідати їх офіси в межах одного міста.
Сьогодні, подорожуючи по Internet, можна знайти багато дуже добре виконаних сайтів, які швидко завантажуються, привабливі на вигляд, мають чітко розмежовану по розділах інформацію і зручні функції навігації. Такі сайти просто запрошують вас відвідати їх, розслабитися, затриматися на деякий час, розважитися і дізнатися щось нове.
Якщо ви затримуєтеся на якому-небудь сайті на тривалий час і навіть не усвідомлюєте цього, то, видно, такий сайт дуже добре продуманий. Поверніться назад і спробуйте осмислити повну картину. Чи можете ви побачити структуру, організацію? Чи легко сприймається інформація? Розуміння руху інформаційних потоків – це перший крок в створенні функціонального, зручного в роботі сайту. Якщо ви зрозумієте, як працює ця концепція, і застосуєте її при створенні власного сайту, то ви вже тим самим випередите більшість інших розробників.
1. Характеристика предметної області
1.1 Аналіз предметної області
Місце і роль організацій та рухів у сучасному розвитку українського суспільства
Теоретично в громадянському суспільстві об‘єднання громадян повинні допомагати громадянам вирішувати свої спільні проблеми, відстоювати спільні інтереси. Якщо ці інтереси були політичними, створювалися політичні партії, якщо професійними – профспілки. Якщо ж громадяни Мали якісь інтереси у сфері, де не лежить їх трудова книжка, вони можуть створювати громадські організації. Приблизно це передбачає українське законодавство, і в реєстраційних свідоцтвах громадських організацій як статутне завдання вказують «захист інтересів своїх членів». Інколи, за західним зразком, ці організації називають «недержавними», бо вони не є частиною органів державної влади чи місцевого самоврядування, або «некомерційними», бо, як правило, вони не отримують прибутку у своїй діяльності.
Проте українські реалії показують, що маючи однаковий юридичний статус «громадська організація», існують дещо різні утворення, що відрізняються метою, способами фінансування, організаційною побудовою.
Найбільш близькими до класичної форми є об‘єднання за інтересами (за американською класифікацією issue-oriented). Це спілки ветеранів, клуби любителів кактусів, об‘єднання багатодітних сімей тощо.
Кожна з таких організацій має об‘єднуюче начало, корпоративні інтереси, і покликана боротися за ці корпоративні інтереси, нехай навіть на шкоду іншим соціальним групам. Кожне об‘єднання за інтересами має більш-менш фіксоване членство, і тому базове фінансування діяльності складають членські внески. Деяким організаціям допомагає держава, якщо вважає, що ці організації краще подбають про їх членів, ніж власне сама держава.
Це стосується тих випадків, коли громадська організація об‘єднує громадян, турбота про яких включена до державних чи місцевих програм.
Інша категорія – громадські організації, що проводять діяльність, яка спрямована в першу чергу не на членів таких організацій, а на широкі маси населення. Назвемо такі організації суспільно корисними (для американців це policy-oriented), хоча оцінка їх робота часто буває протилежною у різних членів того самого суспільства. Найбільше представлена ця категорія аналітичними центрами. Також є сервісні організації, асоціації сприяння чомусь, благодійні фонди. Саме цей тип організацій викликає дискусії. Оскільки такі організації не є масовими, вони не збирають членських внесків, і тому змушені шукати кошти деінде.
В результаті такі організації спрямовують свою діяльність на щосьсереднє між тим, що бажали засновники, і тим, на що були знайдені кошти. У бідній Україні профінансувати суспільно корисну діяльність можуть або громадяни, а таких мало, або бізнес, або державний бюджет, або іноземці.
Наскільки відомо автору, на сьогодні не зафіксовано реальних прецедентів, коли українські громадяни надавали вагому фінансову допомогу для роботи суспільно корисних інституцій. Український бізнес надає таку допомогу в кількох випадках. Перший – коли це стає каналом для приховування доходів, зниження податків чи відмивання коштів. Інший – коли така громадська організація захищає інтереси відповідного бізнесу. Прецеденти є, але про суспільну користь говорити можна не завжди. Переглянувши державні бюджети України чи бюджети окремих міст, можна знайти факти підтримки суспільно корисних громадських організацій.
Велика частина з них стала предметом розслідування КРУ, податкової міліції, чи депутатських комісій. Якщо влада таким чином не хоче ощасливити когось із своїх родичів, то кошти виділяються інституціям, які обслуговують відповідний орган влади, працюючи як Управління внутрішньої політики чи ПР-служба. Проте є успішний досвід функціонування Інститутів розвитку міста, Громадських рад. Проте важко називати ці організації «недержавними».
Найбільш контраверсійним та дискутивним стало фінансування українських громадських організацій за рахунок іноземних коштів. Іноземні урядовіагенції та приватні фонди фінансують і об‘єднання за інтересами, але ця допомога розподіляється між членами таких спілок або використовується для зміцнення апаратів відповідних організацій. Є і негативні приклади, але в наскрізь корумпованому суспільстві від цього нікуди не подінешся.
Досить активно іноземні кошти виділяються і суспільно корисним організаціям. У міжнародних організацій, іноземних держав, з одного боку, і у української влади, з іншого, завжди існували розбіжності щодо розуміння того, що ж таке суспільна користь для України. Останнім часом ці протиріччя загострилися. Держава намагається регулювати цю сферу відносин законодавчо, і приймає нові регулятивні акти про використання міжнародної технічної допомоги. За два місяці до виборів Кабмін приймає постанову, яка говорить, що кожна программа міжнародної технічної допомоги повинна мати українського бенефіціарія – державний орган. Тобто лише держава може визначати, що є суспільно корисним для України.
Громадські організації до цього часу не змогли сказати своєї відповіді на виклик держави. Звичайно, в діях Кабміну є рація. Уряд має певне відношення до волевиявлення всіх громадян під час виборів, а громадські організації представляють лише частину суспільства. Проте якщо громадська організація зареєстрована згідно закону, проводить свою статутну діяльність, чому ж вона не може залучити для цього міжнародну технічну чи гуманітарну допомогу?
Звичайно, в цій сфері накопичилася маса проблем. Значна частина міжнародних організацій працюють неадекватно до українських реалій. Суспільно корисні організації стали джерелом кадрів для політичнихпартій, органів влади, місцевого самоврядування.
Діяльність міжнародних фондів породила в Україні ще один вид громадських організацій – «грантоїдів» (grant-oriented). Хоча доцільно говорити не про організації, а персоналії, які створюють масу фіктивних НДО «під гранти», і «роблять» все, на що виділяються кошти. Багато хто з таких то з таких людей має унікальні здібності по написанню заявок та звітів, хоча про їх бурхливу діяльність ніхто, крім власне донорів так і не знає. Зрозуміло, що діяльність таких організацій дає змогу владі чи ворогам громадянського суспільства наводити негативні приклади і обґрунтовувати репресивні дії.
Закон України «Про інформацію», закріпив право громадян України на інформацію, заклав правові основи інформаційної діяльності, визначив систему та джерела Інформації, доступ до неї і статус учасників інформаційних відносин. Основними принципами інформаційних відносин (ст. 5) (2) визнано наступні:
гарантованість права на інформацію;
відкритість та доступність інформації та свобода її обміну;
об'єктивність інформації;
повнота і точність інформації;
законність та етичність одержання, використання інформації.
Основними галузями інформації (ст. 17) є:
політична, економічна, духовна інформація;
науково-технічна, соціальна, екологічна інформація;
міжнародна інформація.
До основних видів інформації закон відносить:
статистичну інформацію,
інформацію про діяльність державних органів,
правову інформацію,
інформацію про особу,
інформацію довідково-енциклопедичного характеру.
На сучасному рівні розвитку суспільства інформування громадськості не могло обійтись без Інтернет-ресурсів. З метою поширення інформації відкриваються веб-портали державних органів, де розміщується інформація у сфері їх компетенції; існують електронні форуми, що дозволяє досліджувати думку громадськості з тих або інших актуальних питань.
В Запоріжі проблема закритості таких сайтів для наповнення зворотньою інформацією, окрім форумів та простих відповідей на поставлене запитання, на сьогодні ще треба вирішувати.
Актуальність, своєчасність, новизна
Основна цінність інформації полягає в її новизні і своєчасності. Повідомлення, що вже відоме не приносить користі. Навряд, один і той самий матеріал читач почне вивчати по різних газетах чи журналах. Тому створення громадського сайту, який порушить соціальні проблеми, повинен намагатися при написанні своїх статей добирати, якомога свіжішу інформацію, і використовувати яскраві стилістичні засоби. Все це сприятиме неповторності текстів, якщо, навіть, вони порушують одну тематику.
Об’єктивність і доступність
Преса повинна відбивати життя таким, яким воно бачиться журналістам. Звичайно ж, що кожна людина, а особливо творча, – це яскрава індивідуальність, і побачене вона пропускає через свій розум і через своє серце. Такий собі суб’єктивізм можливий. Правдивість, об’єктивність засобі масової інформації великою мірою залежить від правильності використання методу збирання інформації, знання специфіки кожного з методів і конкретними журналістськими завданнями, від позиції, кваліфікації, особистих якостей журналіста.
Метою громадського сайту стане об’єктивно інформувати про суть найважливіших соціальних і політичних проблем органів місцевого самоврядування та області.
Жанрова різноманітність
Реалізація громадського сайту свого інформаційного призначення не можливе без розширення і підвищення рівня жанрового потенціалу. Висвітлюючи соціальну тематику поряд з інформаційними матеріалами (заммітка, звіт, репортаж) повинні передавати публікації аналітичних жанрів – стаття, кореспонденція тощо. Слід наголосити, що публікації аналітичних жанрів, розкривають проблему у всій її повноті. Допомагають читачам, застосовувати цифрові данні, розкрити причини і недоліків сьогодення більш глибоко, детально. Отже, жанрова різноманітність та використання новітніх цифрових технологій при розробці сайту соціальної проблематики – важлива умова підвищення його ролі у справі забезпечення відкритості та зняття цензуру.
1.2 Аналіз інформаційного забезпечення предметної області
Для органiзацiї iнформацiйної взаємодiї рiзноманiтних iнформацiйних систем мiж собою, а також з рiзними групами користувачiв данi потрiбно вiдповiдним чином однотипово описати в усiх системах на рiзних рiвнях, тобто вирiшити проблему їх iнформацiйної сумiсностi в найширшому розумiннi. Цього досягають створенням iнформацiйного забезпечення, пiд яким розумiють сукупнiсть форм документiв, нормативної бази та реалiзованих рiшень щодо обсягiв, розмiщення i форм iснування iнформацiї, яка використовується в iнформацiйнiй системi при її функцiонуваннi
Аналіз предметної області, дозволяє виділити її сутності, визначити початкові вимоги до функціональності і визначити межі проекту. Модель предметної області повинна бути документована, зберігатися і підтримуватися в актуальному стані до етапу реалізації. Для документування можуть бути використані різні засоби.
Вся інформація про систему, зібрана на етапі визначення стратегії, формалізується і уточнюється на етапі аналізу. Особлива увага приділяється повноті переданої інформації, аналізу інформації на предмет відсутності протиріч, а також пошуку невикористовуваної взагалі або дублюючої інформації.
Аналіз сайтів проводиться за чотирма основними критеріями:
Аналіз зовнішнього вигляду сайту.
Дизайн сайту, навіть виконаний професійним художником, ні в якому разі не повинен перешкоджати сприйняттю інформації. Відвідувачі сайту повинні легко отримувати потрібні їм матеріали, інформацію про товари і послуги, контактну інформацію.
Аналіз юзабіліті сайту
Аналіз сайту з точки зору зручності користування. Фахівці нашої компанії досліджують сайт і підбирають найбільш ефективні способи збільшення віддачі вашого проекту, підвищення коефіцієнта успішності рекламних кампаній. Досягається це шляхом перевірки доступності інформації на сайті, правильності роботи всіх сервісів сайту, наприклад, форми зворотного зв'язку, форумів, сервісів онлайн-торгівлі. Досліджується співвідношення корисного вмісту сайту та рекламних блоків.
Аналіз технічних особливостей сайту.
Технічні параметри сайту бувають як внутрішні, так і зовнішні.
Деякі з перевірених зовнішніх параметрів:
* Присутність сайту в найбільш популярних каталогах (Яндекс. Каталог, Google. Каталог, DMOZ.org, Rambler. Top100, Каталог Розділи).
* Кількість зовнішніх посилань на Ваш сайт.
* Значення тІЦ, PR.
* Проіндексовані сторінки Вашого сайту найбільш відомими пошуковими системами.
* Позиції Вашого сайту в пошукових системах, іншими словами – видимість сайту в пошукових системах.
* Пошук плагіату – скопійованого контенту зі сторінок Вашого сайту.
До внутрішніх параметрів належать:
* Технічні особливості хостингу.
* Вік домену.
* Розмір сторінок і швидкість їх завантаження.
* Аналіз коду сайту. За допомогою валідатора перевіряється код сайту. Аналізується кросбраузерність верстки проекту.
* Аналіз вмісту, що включає в себе аналіз тексту, заголовків (Title, H1-H6), тексту всередині посилань, перевірку довжини тексту, перевірку кодування сайту і т.д.
* Перевірка частоти оновлення сайту та його окремих розділів.
gromrada.com.ua
не зручний сайт що публікує новини Донецька і Донбасу для жителів регіону. Корисні консультації, комунальні служби, права споживачів.з погано продуманим дизайном та структурою (розташування новинних і рекламних блоків). Розташування своїх новин неможливо. Частина матеріалу є плагіатом.
Форум «Українське життя»
Обговорення усіх сторін українського буття. Світ очима українців.
central.in.ua
є професійно реалізованим громадським сайтом що веде дискусії про Україну. Сайт є досить інформативним і містить багато тематичного матеріалу. Відсутність розділа на форумі що унеможливлює внесення пропозиції і зауваження щодо сайту
Міжнародна організація з міграції (МОМ) в Україні
На сайті Міжнародної організації з міграції – інформація про надання допомоги мігрантам, заходи боротьби з торгівлею людьми. Програми та проекти МОМ, новини, календар подій, публікації, фотогалерея
www.iom.org.ua
Перевагами цього порталу є те, що реалізована проце-дура навігації та систематизації інформаційних блоків та присутність карти сайту. Головним недоліком є відсутність форуму
Офіційний сайт Всеукраїнського товариства «Просвіта»
Основна мета діяльності «Просвіти» – утвердження української національної ідеї, утвердження державної української мови, розвиток національної культури, відродження історичної пам’яті, формування національної свідомості та піднесення духовності і добробуту
prosvitjanyn.org.ua
Перевагою є Оригінальність стилю дизайну в жанрі української культури. Головні недоліки полягають у складній процедурі реєстрації та збій при авторизації.Відсутність форума, що унеможливлює таку функцію сайту як інтерактивність.
Національний Альянс
Сайт Всеукраїнської молодіжної громадської організації «Національний Альянс» створений для того, щоб інформувати суспільство про правий рух в Україні і за її межами. Отут Ви знайдете цікаві статті, інтерв’ю, фото-, відеоматеріали і багато іншого.
www.nation.org.ua
Перевагою є систематизована інформація та її інформативність. Головних недоліків відноситься присутній непрацюючий форум з поганим дизайном та досить довго завантажуються архівні матеріали.
При створені сайту потрібно систематизувати інформацію має нагадувати структуру книги. Зміст повинен відповідати короткому опису. Глибина перегляду має складати 2–3 рівня вкладеності що має забезпечити швидкий перехід на потрібну сторінку. При створені дизайну приділити увагу щоб при перегляді у відвідувача складалося враженя відповідності до стилю подання матеріалу, викликати гармонію та нерізати око. Сайт має швидко завантажуватися із усіма працюючими елементами. Бути проіндексованих на 100% без помилок HTML і CSS, та частіше оновлюйте конвент. Сайт має бути інтерактивним.
1.3 Постановка задачі
На основі приведених вище характеристик ми можемо зробити наступні висновки: усі сайти, які вже існують в даній області призначені для всеукраїнського рівня і мають декларативний характер для реалізації пра та свобод людини, що потребує наявність певних навичок в таких предметних областях як міжнародне та цивільно-процесуальне право, міграційне законодавство. Тому, після аналізу сфери призначення цих сайтів, можемо прийти до беззаперечного факту, що створення сайту що окрім аналізу органів місцевого самоврядування буде пропонувати простий і зрозумілий усім вихід. У нашому місті немає живої публічної площадки, де кожний не байдужий громадянин може заявити про свою позицію до державної й місцевої влади в будь-яке зручне для нього час, знайти своїх однодумців за духом, обговорювати наболілі міські проблеми без цензури й самореалізуватися, як лідер суспільної думки. Цей процес украй необхідний запорізькому регіону сьогодні. Без консолідованого соціального капіталу ми не вирішимо своїх проблем ніколи. Наше багаторічне ходіння суспільним зборам показало нам їх заангажированность і поверховість. Наприклад виступаючі заздалегідь підготовлені доповідачі, незалежному громадянинові виступити не дають, щоб не псувати загальне тло запланированого заходу. Проблеми часто обговорюються поверхово, резолюції приймаються одноголосно на користь конкретних осіб. Таких суспільно-політичних заходів у місті проходить близько 90%.
Тому ціль нашого проекту – піднімати актуальні проблеми, дискутувати цьому напрямку й пропонувати системні рішення по подоланню проблем. Основна мета проекту – допомогти жителям міста Запоріжжя реалізувати своє конституційного право на участь у місцевому самоврядуванні й керуванні державними справами.
Cайт повинен володіти наступними особливостями:
веб-сайт повинен підтримувати використання графічних вставок, анімації, які повинні підсилювати емоційно-ціннісний компонент змісту, формувати мотивацію;
для користувачів повинна бути також реалізована можливість роздрукувати будь-яку сторінку веб-сайту.
керування змістом і структурою сайту через систему керування контентом;
забезпечувати призначення шаблонів розділам;
мати вбудований візуальний редактор;
забезпечувати операційну обробку запитів серверу в модулі адміністрування
забезпечувати створення, видалення, модифікацію й керування:
– розділами сайту та форуму (у т.ч. і навігацією)
– документами
– списковими об'єктами (типу, новини й т.д.) і атрибутами списків
керування доступом і роботою з базами даних;
здійснення зворотного зв'язка: запити партнерів і клієнтів по e-mail або заповнення спеціальної форми на сайті;
забезпечення механізму контекстного пошуку та залишати коментарю;
анкетування й голосування для відвідувачів сайту;
Включення/відключення коментарів як для цілої категорії, так і для конкретного матеріалу (у тому числі й статичних).
Настроювання автопубликации коментарів для існуючих груп користувачів.
для кожного каналу роздільне настроювання вибірки новин для публікації із заданих розділів, категорій;
установка кількість матеріалів у стрічці новин;
створення форуму для спілкування з можливістю керування анонсами, розділами, категоріями, темами, та його видом
Можливість перемикання шаблонів із фронту
Можливість включення модулів Joomla усередині форуму (наприклад банерів між повідомленнями)
Настроювання прав на редагування / видалення коментарів для існуючих груп користувачів
створення й керування картою сайту
створити динамічне верхнє меню
підвищення інтерактивности сайту та створення форми голосування та опитування
керування списком користувачів
Можливість автоматичного вирізання вкладених цитат у коментарях
Автоматичне видалення з тексту коментарю заборонених до використання або непідтримуваних тегів BBCode
Проте головним завданням проектування є створення системи управління вмістом, яка б дозволяла вносити змінив структуру веб – сайта для людей, які не мають навичок в розробці веб-сайтів.
2. Проектування структури інформаційної системи
2.1 Аналіз та автоматизація обробки інформаційних потоків
У повсякденному житті інформацію ототожнюють з поняттями «повідомлення», «відомості», «дані», «знання». Таке співвідношення припустимо лише до певної міри, так як у всіх цих зрозуміти є одне спільне важливу властивість – смороду позначають щось, що є відображенням реальних об'єктів і процесів. Однак, як тільки ставитися питання про вдосконалення інформаційних процесів, таке розуміння терміна «інформація» виявляє ряд недоліків. Так, очевидним є ті, що метою функціонування інформаційних систем не може бути видача як можна більшої кількості інформації (показників, документів). Один лаконічний, грамотно складений документ найчастіше корисніше «інформативніше», ніж кілька документів. Взявши ряд вихідних показників, можна отримати безліч різних похідних, але збільшення числа останніх не обов'язково буде відображати приріст корисних відомостей (знань).
Отже, дані або повідомлення містять щось таке, від чого залежить їх порівняльна цінність, заради чого смороду збираються, передаються і обробляються. Саме тому під терміном «інформація» найчастіше розуміють змістовний аспект даних, проводячи, таким чином, різниця між інформацією та даними. Термін «дані» походити від латинського слова data – факт, а термін «інформація» – від латинського «informatio», що означає роз'яснення, виклад.
У строго науковому плані поняття «інформація» пов'язується з імовірністю здійснення тієї чи іншої події. І чим вище ймовірність конкретного результату (результату) цієї події, тім менша кількість інформації виникає після його здійснення і навпаки. Отже, ІНФОРМАЦІЯ – це міра усунення невизначеності щодо результату цікавить нас. Причому характерним є ті обставина, що інформативність повідомлення (кількість інформації в ньому) не завжди пропорційна обсягу (довжині) цього повідомлення.
Інформація не існує сама по собі, так як вона має на увазі наявність об'єкта (джерела), що відображає інформацію, і суб'єкта (приймача, споживача), що сприймає її. Будь-яку подія, всяке явище служити джерелом інформації.
Процес передачі інформації від джерела до одержувача називається Інформаційним процесом, а – сукупність інформації, необхідна для здійснення роботи сайту – Інформаційний потік. Інформація передається від одного об'єкта до іншого, при цьому може видозмінюватися. У світі існують інформаційні потоки. Інформація передається від одного об'єкта до іншого, при цьому може видозмінюватися. Люди отримують інформацію, обробляють її, зберігають і передають, а також використовують у своїй діяльності.
Отримання, передача та зберігання інформації відбувається з допомогою повідомлень на тому чи іншому мовою (не обов'язково природному). Обробка інформації може призводити до появи нової інформації, або її зміни.
2.2. Розробка структури інформаційної системи Громадська рада Запоріжжя
На головній сторінці відображається основна інформація про сайт, голосування, авторизація клієнта та Верхне меню меню. Сайт поділений на три меню та три блоки кожний з яких у свою чергу складається з розділів, модулів, плагінів та компонентів, що забезпечують його безперебійне функціонування.
Головна сторінка сайту:
Містить графічну частину з логотипом громадської заради й елементами графічного оформлення, основну навігацію, а також контентную область для того, щоб відвідувач сайту з першої сторінки міг ознайомитися з останніми новинами й анонсами.
Головна сторінка оформляється коллажем з використанням фірмових квітів. Унизу сторінки відображається дублююча текстова навігація, Copyright, контактний e-mail.
Навігація на головній сторінці:
Графічна частина відображається у вигляді горизонтальної шапки.
Під нею розташовується Навігатор 1.
Навігатор 1 візуально являє собою т.зв. «закладки». Кожна закладка розкривається по щиглику миші й відображає розділи іншого рівня (підрозділи).
У лівій частині екрана у вигляді вертикального стовпчика розташовується Навігатор 2. За замовчуванням на головній сторінці відкрита перша закладка – «Головна».
Розподіл навігації на 2 логічні групи відповідає 2-м основним інформаційним блокам веб-ресурса:
перший блок «Главное Меню» (відповідає Навігаторові 1) – відповідає за реалізацію основної мети веб-ресурса й забезпечує інформаційну підтримку цільової аудиторії сайту (представників малого й середнього бізнесу) у режимі он-лайн. Це свого роду он-лайновый довідково-інформаційний центр. Він містить найбільш повну й коштовну з погляду змісту й оперативно обновлювану інформацію – новини права, нерухомості, оподатковування, інформацію про події, проекти й акції, тексти аналітичних статей, тексти офіційних документів, відповіді на питання підприємців та громадських діячів та активістів.
» Головне» меню
В даному блоці буде відображатися інформація про діяльність громадської ради та аналітичні матеріали, що пояснюють події та прийняті рішення, Також буде посилання на форум та зворотні контакти громадської ради.
Зміст цього блоку потребує уточнення.
Лівий блок:
Карта сервера
Опитування
Користувачам сайту пропонується питання і варіанти відповідей (радіокнопки). 1 крок – вибір одного з варіантів відповіді. 2 крок – підтвердження факту голосування (кнопка «ОК»). Створюючи нову тему опитування, адміністратор сайту вводить необхідні дані вручну. У ході голосування на сайті відображаються підсумки поточного голосування. При створенні нової теми інформація за попереднім голосування обнуляється.
Реєстрація й авторизація на сайті
Хто зараз Online
Правий блок:
» Поиск» по сайту
голосування
дивлчись Опитування.
найпопулярніші матеріали (Latest News)
Центральний Блок:
Відповідає за відображення контенту та можливістю залишати під ними коментарі
Верхне Меню За допомогою даного меню є можливість створити меню, яке буде відображатися на всіх сторінках сайту, а також створення підрозділів і посилань на будь-який ресурс, що знаходиться як на даному сайті, так і на будь-якому іншому. Є мозливість змінювати порядок розділів і посилань.
Меню SOMP: в даному меню буде відображатися інформація, щодо діяльності Запорізької Обласної Молодіжної Ради. Запорізька обласна молодіжна рада при Запорізькій обласній раді (далі – Молодіжна рада) є консультативно-дорадчим органом з питань молодіжної політики, діяльність якого направлена на налагодження взаємодії між органами державної влади та місцевого самоврядування і молоддю області, задля забезпечення узгодженості дій у вирішенні питань, пов’язаних із життям молодих громадян та їх участі в усіх сферах життя суспільства
Форум є головною площадкою де кожен не байдужий громадянин може заявити про свою позицію до державної та місцевої влади в будь-який зручний для нього час, знайти своїх однодумців по духу, обговорювати наболілі міські проблеми без цензури і самореалізуватися, як лідер громадської думки.
Розділи та Категорії: Це статичниі елементи сайт, які призначені для зручності роботи, і складається із суміжних блоків. Зміст цих блоків потребує уточнення. Структурною одиницею розділу є категорія.
Графічна оболонка внутрішніх сторінок (загальна для всіх підрозділів):
Графічна шапка з горизонтальною навігацією не винна відволікати від інформаційного наповнення сторінки.
Унизу сторінки відображається дублююча текстова навігація, Copyright, контактний e-mail, посилання на «Основну сторінку» сайту.
Структурна схема взаємодії блоків між собою
2.3.Вибір засобів розробки
Кожна створювана програма покликана спростити роботу звичайної людини, знайомої з комп'ютерними системами на рівні користувача. Інтернет-технології в цьому плані не виключення. З моменту появи в мережі Інтернет перших сайтів, «зверстаних» у Блокноті за допомогою мови програмування HTML, минуло багато років. Зараз прийшла ера розумних і навчених програм, які здатні запропонувати людям зовсім інші способи створення інтернет-проектів на рівні звичайного користувача комп'ютерної системи.
Це стало можливим завдяки спеціалізованим програмам, або так званим Content System Management (CMS). У дослівному перекладі ця назва позначає Система керування контентом, або вмістом, оскільки система дійсно управляє вмістом сайту, або, як прийнято говорити в англомовному середовищі, контентом. У російському перекладі «прижилася» назва система керування сайтом. Система керування сайтом – це комплексна програма, що дозволяє простій людині, не знайомій з програмуванням, створювати й підтримувати інтернет-проекти будь-якої складності. Система керування сайтом забезпечує користувача необхідними візуальними засобами для створення інтерактивних сторінок сайту, уміст яких можна змінювати в лічені секунди, використовуючи убудований у систему текстовий редактор. Крім цього, CMS надають користувачеві величезний спектр додаткових послуг, таких як менеджмент користувачів сайту, публікація новин або статей, форуми, блоги, інтернет-магазини, галереї, дошки оголошень і багато чого іншого.
Якщо необхідно реалізувати свій інтернет-проект, то без системи керування сайтом просто не обійтися. Важливо тільки підібрати систему під проект. У цілому всі системи представляють якийсь базис для роботи з користувачами сайту, новинами, фотографіями, особистими повідомленнями й т.д., тому вибір тієї або іншої системи буде залежати від спрямованості й складності проекту. На ринку зараз є велике, якщо не сказати величезна кількість різних систем керування сайтом, і випробувати або вивчити всі CMS, звичайно, дуже складно.
Безліч Web-студій займаються розробкою сайтів і застосовують для цих цілей свої системи керування сайтом, які використаються тільки наполовину. По різних причинах ці CMS не попадають на масовий ринок, але в більшості випадків це або зовсім «сирі» системи, або розроблювачі просто забезпечують собі можливе безхмарне майбутнє. Не секрет, що, «підсадивши» замовника на свою CMS, надалі розроблювачі розраховують на прибутки від допомоги у редагувані сайту, тому що замовник цілком і повністю залежить від цієї CMS і розроблювачів.
До слова, можливо й написання CMS під певний проект, і бувають випадки, коли це дійсно необхідно, алі останнім часом всі CMS стали настільки розумними, що всі частіше й частіше така необхідність відпадає сама собою. До речі, кілька разів доводилося чути від одинаків або невеликих Web-студій сумныви про те, що наша система керування сайтом настільки геніальна й гарна, що ми просто не хочемо випускати її на ринок. Здається, що в це потрібно вірити в останню чергу, і якщо продукт настільки гарний, то його місце саме на ринку.
Система дійсно може бути геніальна, алt її «прив'язка» до Web-студії або окремо взятої людини гублять всю її геніальність. Що стосується вибору між платною системою або безкоштовною, то це питання рано або пізно виникає в користувачів, що бажають реалізувати свій інтернет-проект. Всі ми замислюємося й зупиняємося перед вибором у використанні безкоштовної або комерційної системи. Більшою мірою отут багато чого залежить від технічних завдань, які будуть вирішуватися в тому або іншому проекті. Якщо потрібно зробити просту домашню інтернет-сторінку, то можна обійтися й безкоштовною системою керування сайтом. Якщо потрібно організувати свій бізнес в Інтернеті, тоді, швидше за все, знадобиться надійний комерційний продукт.
Купуючи будь яку платну програму, людина прагне одержати насамперед стабільно працюючий додаток, якісний продукт, своєчасну технічну підтримку, регулярні відновлення програми, набір усілякої документації й інші приємні бонуси, характерні для будь-якого комерційного продукту. Купуючи комерційну систему, ви можете бути впевнені, що вчасно одержите технічну
підтримку й відновлення програми, що дозволяє оперативніше обновляти наявні компоненти системи і на сто відсотків захистити проекти від можливого злому й інших неприємностей.
Специфіка CMS
Система керування сайтом – це звичайна програма, призначена для роботи в Інтернеті. Під фразою «робота в Інтернеті» маємо на увазі роботу CMS на хостингу, надаваному провайдером послуг. Сам хостинг – це якийсь вилучений Web-сервер, де встановлен спеціальна версія операційної системи й інше супутнє програмне забезпечення. Всі програмне забезпечення сервера покликане допомогти як адміністраторові сервера, так і простому користувачеві при організації в першому випадку клієнтських площадок, а в іншому – візуальних засобів для роботи з сайтом.
Список операційних систем, що може використатися провайдером послуг, великий, але в основному задіються наступні системи: FreeBSD, De-bian, Fedora, CentOs, Windows Server, Red Hat, SuSE і т.д. У більшості випадків це сімейство UNIX/Linux-систем. Сервер найчастіше використовують популярний Apache і необхідні для роботи розширення PHP, бази даних MySQL, модулі PERL, CGI, компілятори З/З++ і т.д. Поверх усього перерахованого програмного забезпечення встановлюється панель керування хостингом, що дозволяє працювати з Web-сервером на базі зручного графічного візуального середовища. Саме так виглядає підготовлений до роботи сервер провайдера послуг.
Установлюючи систему керування сайтом на хостинг, фактично встановлюємо окремо взяту програму на абстрактний комп'ютер. По ідеї, цей самий абстрактний комп'ютер повинний обов'язково задовольняти системним вимогам установлюваної програми. Аналогічні вимоги є й до Web-сервера, на якому планується використати CMS. У більшості випадків на серверах уже встановлена «свіжа» версія необхідного програмного забезпечення, і питання в невідповідності технічних вимог виникають рідко.
Сучасні системи керування сайтом реалізовані мовою PHP, що на сьогоднішній день є безумовним лідером серед мов програмування, орієнтованих для роботи в Інтернеті. Іноді зустрічаються системи, написані цілком і повністю мовою програмування PERL, алі це вже деякий пережиток часу тобото голос із минулого. Як бази даних, які є невід'ємною частиною Web-сервера, використається безкоштовна база, що добре зарекомендувала себе, база даних MySQL. Крім MySQL, існують ще й комерційні версії баз даних, але використаня їх обмежено.
База даних дозволяє зберігати величезні масиви різних даних, якими наповнюють сайт, а також дані самої CMS. Доступ до певної таблиці в базі даних відбувається на величезній швидкості, що й дозволяє з мінімальними витратами за часом знайти необхідну на даний момент інформацію. У загальному виді взаємодія CMS з базою даних (або PHP і MySQL) виглядає в такий спосіб. Коли користувач запитує в інтернет-браузері одну зі сторінок вашого сайту, система керування сайтом митево звертається до бази даних, знаходячи інформацію в таблицях, а її послідовність дій, і представляє вміст сторінки в браузері користувача.
Основи роботи з CMS
У файлах CMS завжди перебуває опис того, що ви скачали із сайту розроблювача. А при купівлі системи, у вас буде маса різної додаткової документації по системі.
Сам дистрибутив CMS буде містити в собі цілий ряд файлів і папок, які необхідно передати на хостинг у робочу директорію вашої площадки або в кореневу папку вашого домена. Передати файли на хостинг можна по FTP або за допомогою файлового менеджера, убудованого в панель керування хостингом. Більшість поважаючих себе провайдерів забезпечують користувачів файловим менеджером, оскільки, на відміну від FTP, завантаження файлів на хостинг за допомогою файлового менеджера проходять трохи швидше.
Після передачі або до передачі файлів системи на хостинг варто подбати про створення на хостинге бази даних. Рівень взаємодії з базами даних багато в чому залежить від провайдера послуг і вашого тарифного плану. Одні провайдери створюють першу базу даних самі за вас, інші цього не роблять, але в цілому це не так важливо. Створити базу даних можна в панелі керування вашим хостингом. При створені бази даних необхідно вказати ім'я користувача бази даних, пароль і назву бази. Надалі ці три параметри будуть використатися в момент установки CMS на хостинг.
Придумуючи паролі, використовуйте для цього цифри із чергуванням заголовних і прописних букв, а також інші доступні знаки. Всі це дозволяє уникнути злому площадки, сайту, бази даних, FTP і т.д. Ці запобіжні заходи особливо ставляться до пароля адміністратора системи, під яким ви будете заходити на сайт. Пароль адміністратора – більше важлива ланка, чим пароль навіть для бази даних. Безліч зломів системи зв'язано саме з паролями адміністратора. Ніколи не використайте свої імена, імена дружин, дівчин, дітей або дні народження. Всі це ламається на раз-два-три протягом декількох хвилин!
Коли всі файли передані на хостинг і створена база даних, можна приступати до установки системи. Для цього потрібно підключитися до Інтернету й набрати в адресному рядку браузера ваше доменне ім'я. Наприклад, може мати місце такий шлях: http://www.ім'я_сайту.ru/install/install.php. У документації по CMS ця інформація завжди присутня. Після набору необхідної адреси система запустити механізм установки, і ви в покроковому режимі пройдете всі етапи інсталяції CMS на хостинг. На етапі установки CMS ви створите адміністратора системи, що буде першим і головним користувачем вашого сайту. Ім'я й пароль задаються саме на стадії інсталяції CMS на хостинг. Установивши систему на хостинг, ви одержите готовий і робочий сайт, але без чіткої структури й змісту.
Всі системи керування сайтом, наявні на ринку, мають так звань публічний розділ і адміністративний розділ системи або сайту. Публічна частина сайту – це частина сайту, що доступна всім користувачем ресурсу. Інакше кажучи, це
сам сайт у тому виді, у якому його бачать всі відвідувачі сайту. Адміністративна частина сайту доступна тільки адміністраторові й певним групам користувачів, яких адміністратор наділяє таким доступом. Це можуть бути редактори сайту, розроблювачі, рекламодавець, продавець магазина й т.д. У цьому випадку кожній групі користувачів будуть доступні тільки ті функції CMS, до яких повинні мати доступ, і в наявності видно чітке розмежування прав доступу до системи.
Вхід в адміністративний розділ сайту може здійснюватися прямо з публічної частини системи або зі спеціально призначеної для цієї дії сторінки. Отут всі залежить від конкретно взятої системи керування сайтом. Увійшовши в систему, вам необхідно першою справою настроїти деякі опції CMS, а потім приступати до наповнення сайту вмістом. Зробити це можна прямо в адміністративному розділі за допомогою наявних у системі інструментів. Крім цього, «просунуті» CMS надають адміністраторові деякі візуальні засоби для редакції вмістів сайту прямо з публічної частини. У цьому випадку редакція або додавання вмісту сайту проходити, якщо так можна виразитися, у більше наочному виді.
Останнє, про що варто згадати, – це про відновлення CMS. У комерційних системах відновлення системи відбувається прямо з адміністративної частини по натисканні однієї кнопки. Звичайно термін безкоштовної ліцензії на відновлення системи діє протягом одному року. Згодом ви можете продовжити цей термін ще на рік, але заплативши деякі кошти. У безкоштовних CMS відновлення відбувається трохи за іншою схемою. Отут доводиться самому стежити за сайтом розроблювачів системи й після виходу чергового сервіс-паку обновляти систему в ручному режимі. Це досить просто й, як правило, зводиться до відновлення на хостингу через FTP або файловий менеджер деяких системних файлів, у яких були виявлені різні помилки або слабкі місця.
Короткий огляд ринку CMS
Звернувшись до інтернет-ресурсів CMSMagazine.ru і CMSList.ru, можна побачити, як величезний сьогодні ринок систем керування сайтом.
Безкоштовні системи керування сайтом
• Drupal – динозавр ринку CMS, складний в освоєнні для простого користувача, хоча й має великий набір модулів у стандартній поставці. Додатково система може бути розширена за рахунок сторонніх модулів, яких за роки існування системи було створене безліч. На жаль, немає звичайного механізму русифікації системи, і все приходиться робити самому. Якщо вам подобається копатися у вихідних кодах, то ця система для вас. Адреси в Інтернеті: http://www.drupal.ru.
• Joomla! – це одна з найбільш потужних і розповсюджених систем керування сайтом. Повсюдне поширення системи забезпечили простота використання, надійність і легкість установки в сполученні з унікальною настроюваністю та функціональністю. Адреси в Інтернеті: http://www.joom.ru, http://www.joomlaportal.ru.
• PHP-Nuke – одна з найстарших систем керування. Її основна перевага – модульна структура, що розширює її за рахунок дійсно великої кількості створених сторонніми розроблювачами за роки існування модулів. Адреси в Інтернеті: http://www.phpnuke.ru.
• WordPress – система, орієнтована на створення блогов. Відрізняється простотою установки, настроювання, є додаткові модулі й великий вибір тем оформлення. Адреси в Інтернеті: http://www.mywordpress.ru.
Комерційні системи керування сайтом
• 1C-Битрикс – мабуть, сама потужна й популярна модульна система керування сайтом. У її склад входять 23 модуля, які дозволяють реалізувати будь-який проект, у тому числі й бізнеси-проекти. Підтримка багатьох сайтів, безпеку, стабільність, робота з дизайном і шаблонами, відновлення, чудова документація, постачена відеороликами, і багато чого, багато чого іншого. Адреси в Інтернеті: http://www.1c-bitrix.ru.
• DataLife Engine – основний напрямок системи полягає в організації новостных порталів. Мінімальні вимоги, висока швидкість роботи, потужна система роботи з публікаціями, настроювання дизайну вигідно виділяють цю систему на ринку аналогічних CMS. Адреси в Інтернеті: http://dle-news.ru.
• Melbis Shop – система призначен для організації інтернет-магазинів. Повний спектр роботи з товарами, у тому числі й аналіз, збут і інша статистика. Адреси в Інтернеті: http://www.melbis.com.
• Optimizer.NET – сполучить у собі простоту в освоєнні й безпеку. Сайт будь-якого напрямку легко створити й згодом так саме легко їм управляти. Адреси в Інтернеті: http://www.optimizer.ru.
• PG Dating Pro – система, орієнтована на створення сайту знайомств або сайту соціальної мережі, оптимизирована на зручну роботові із профайлами користувачів. Адреси в Інтернеті: http://ru.datingpro.com.
• PHPShop – спеціалізована система для створення й керування інтернет-магазином. Має безліч корисних функцій для товарообігу й підтримки бази покупців. Адреси в Інтернеті: http://www. phpshop.ru.
• Site Sapiens – професійна система керування для інформаційних мереж, що має сервис-ориентированную архітектуру. Інтерфейс, що набудовує, можлива робота йз шаблонами. Адреси в Інтернеті: http:// sitesapiens.ru.
• SiteEdit – має наочний інтерфейс, непоганий графічний редактор, систему просування сайту в пошукових механізмах і великий набір модулів. Адреси в Інтернеті: http://www.siteedit.ru.
З вище перерахованих було обрано
Joomla – безкоштовна система керування сайтом з відкритим кодом. Джумла відносно молода CMS, була вона побудована на движку Mambo 4.5. 2.3.
В 2005 році кілька незалежних розроблювачів CMS Mambo вирішили вийти зі складу загальної групи розроблювачів і створити на базі Mambo свою власну CMS. Так у вересні 2005 року на світло з'явилася перша версія системи керування сайтом Joomla! (Джумла). Своєю назвою Joomla! зобов'язана мові суахілі, на якій слово Jumla позначає: ми всі разом, усім миром або єдине ціле. Сама ж назва пройшла безліч відборів і конкурсів, і тільки після того, як ряд професійних фірм в області брендинга й маркетингу дали йому гарну оцінку, ця система керування сайтом одержала настільки вишукане найменування.
Зараз Joomla! є однієї з найпоширеніших і популярних безкоштовних систем в Інтернеті. Десятки тисяч сайтів реалізовані саме на Joomla!. На цій системі можна побудувати проект будь-якої складності, і головне, що для роботи з CMS людині не потрібно вивчати програмування, досить простого користувальницького рівня комп'ютерної системи. Звичайно, більше серйозний підхід у реалізації інтернет-проекту має на увазі створення унікального шаблона для сайту, можливо, навіть своїх власних розширень, але цю разову роботу можна замовити на стороні, а все інше ви вправі зробити самі.
Як і більшість інших безкоштовних продуктів з відкритим вихідним кодом, система керування сайтом Joomla! поширюється під егідою ліцензії GNU/GPL. У загальному вигляді зміст цієї ліцензії стосовно до Joomla, а точніше деякі її моменти зводяться до того, що ви можете абсолютно безкоштовно використати Joomla! у комерційній і приватній цілях і при цьому вам не треба платити за це ні копійки. Крім цього, можна робити будь-які модифікації вихідного коду, писати свої додаткові розширення (модулі, компоненти або плагины), але не можна привласнювати або порушувати авторське право розроблювачів CMS. Сам підпис у копирайтах сайту про розроблювачів CMS, відповідно до ліцензії GNU GPL, можна видалити – це не карається законом.
На сьогоднішній день постійною розробкою 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.
Розроблений сайт задовольняє всім вимогам, поставленим на етапі постановки завдання. При розробці веб-сайта були використані готові модулі аутентифікації, голосування, Хто зараз на сайті, верхнього та головного меню, компонент форума, плагіни навігації та виводу коментарів і здійснення пошуку по сайту. Дані модулі були допрацьовані з урахуванням специфіки веб-сайта і успішно упроваджені в його структуру.
Як подальше вдосконалення веб-сайта представляється можливим розробка модулів доступу. ве дооТак само можливе допрацювання інтерфейсу сайту з метою подальшого підвищення його інформативності, привабливості і зручності.
Перелік посилань
Осваиваем популярные системы управления сайтом С.Г. Горнаков
ДМК пресс 2009 ISBN: 978–5–94074–469–6
CMS List. Огляд cms. Сайт про системи управління сайтом. http://www.cmslist.ru
Joomla CMS по-російськи. http://joomlaportal.ru
Матеріал з Вікипедії – вільній енциклопедії про системи управління сайтом. http://ru.wikipedia.org/wiki/CMS
Joomla-инструменты. http://docs.joom.ru/!; C651=0O: Categories
CMS огляд: CMS, движок сайту, система управління сайтом, mambo, php nuke, netcat, phpbb, invision power board, vbulletin. http://cmsobzor.ru/news.php
«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.