Page 73 - 4475
P. 73

ЛАБОРАТОРНА РОБОТА № 8

                    Тема: Розробка системи керування контентом (CMS).
                    Мета:  інтегрувати  програмний  код  попередніх
               лабораторних  робіт  в  єдиний  програмний  комплекс
               відображення  та  управління  даними,  закріпити  отримані
               знання в розробці веб-додатків.

                                     Теоретична частина
                    Загальні  визначення  та  функції  CMS.  Система
               керування  контентом  (CMS)-  програмне  забезпечення  для
               організації  веб-сайтів  чи  інших  інформаційних  ресурсів  в
               Інтернеті чи окремих комп'ютерних мережах.
                      Існують  сотні,  а  може,  навіть  й  тисячі  доступних
               CMS  –  систем.  Завдяки  їхній  функціональності  їх  можна
               використовувати  в  різних  компаніях.  Незважаючи  на
               широкий  вибір  інструментальних  та  технічних  засобів,
               наявних  у  CMS,  існують  загальні  для  більшості  типів
               систем характеристики.
                      Перші СКВ були розроблені у великих корпораціях
               для  організації  роботи  з  документацією.  У  1995-му  від
               компанії  CNET  відокремилася  окрема  компанія  Vignette,
               яка  започаткувала  ринок  для  комерційних  СКВ.  З  часом
               діапазон продукції розширювався і все більше інтегрувався
               у сучасні мережеві рішення аж до популярних веб-порталів.
                      Багато сучасних СКВ поширюються як безкоштовні
               і  легкі  у  встановленні  (інсталяції)  програми,  які
               розробляють групи ентузіастів під ліцензією GNU/GPL.
                      Системи  управління  веб-сайтом  часто  розраховані
               на роботу у певному програмному середовищі. Наприклад,
               система MediaWiki, під управлінням якої працює Вікіпедія,
               написана  мовою  програмування  PHP  і  зберігає  вміст  та
               налаштування  у  базі  даних  типу  MySQL  або  PostgreSQL;
               тому  для  її  роботи  потрібно,  щоб  на  сервері,  де  вона
               розміщена,  були  встановлені  веб-сервер  (Apache,  IIS  чи

                                            68
   68   69   70   71   72   73   74   75   76   77   78