Будуємо професійний сайт на - opencms

Будуємо професійний сайт на - opencms

Основне призначення OpenCMS - створення професійних веб-сайтів будь-якого ступеня складності. Вже згадана система управління контентом вдало поєднує використання віконних інтерфейсів і технологій розміщення і відображення інформації за допомогою Інтернету. Пріоритетною метою використання цієї CMS є забезпечення оптимального розміщення інформації в Інтернеті. Чітко вибудувана логіка роботи веб-інтерфейсу, використання звичних для користувачів понять (розташування даних у вигляді деревоподібна віртуальної файлової системи) можуть дати самі позитивні результати.

Нутрощі сістемиOpenCMS працює на основі сервера додатків TomCat. Незважаючи на всю хитромудрість терміна «сервер додатків», насправді ви маєте справу з механізмом, що дозволяє відображати інформацію в Мережі. Тобто з HTTP-сервером, який забезпечує показ JAVA-додатків за допомогою призначеного для користувача веб-інтерфейсу (через веб-браузер). Це також означає, що на вашому сервері необхідно встановити кілька додаткових додатків.

Що отримують користувачі OpenCMSПеречіслю функціональні можливості OpenCMS:

Контроль пов'язаності внутрішніх і доступності зовнішніх гіперпосилань дозволяє не допускати обірваних посилань і підвищує зручність і якість готового веб-проекту.

Механізм обміну з іншою системою на OpenCMS або файлової системою. Ви зможете, наприклад, синхронізувати складові частини декількох сайтів (наприклад, розділ «Новини компанії» на сайтах кількох підрозділів вашої фірми).

Поділ призначених для користувача прав доступу до системи за групами користувачів дозволяє делегувати різні права доступу для різних користувачів.

Контроль версій файлів. Адміністратор системи на OpenCMS може в будь-який момент «відкотити» сторінку до її попереднього стану.

Система розширень можливості системи, побудована на такому популярному останнім часом механізмі модулів. Для установки додаткових розширень немає необхідності знати особливості адміністрування системи і тим більше в досконало володіти мовами веб-програмування. Досить опанувати вбудованими можливостями системи OpenCMS. Для цього CMS надає сервіси завантаження і установки модулів за допомогою свого ж веб-інтерфейсу.

Управління контентом з задіяними можливостями шаблонної підсистеми дозволяє створювати кілька подань для однієї веб-сторінки (наприклад, таким чином можна отримати «версію для друку»).

Вбудована можливість локалізації CMS. Є також і російський інтерфейс, далі буде вказано спосіб його активації. <





?php include ($ _SERVER [ "DOCUMENT_ROOT"]. "/ vstavki / blokvtext2.php"); ?>

Установка серверної частини системи не представляє проблем для досвідченого системного адміністратора і зводиться до установки готових програм. Природно, для нормальної роботи всього комплексу буде потрібен встановлений сервер баз даних MySQL і сервер додатків Apache TomCat. На щастя, установка цих програм не становить труднощів. Наприклад, в середовищі AltLinux 2.4 для цієї мети достатньо можливостей утиліти synaptik. В ОС Windows XP можна скористатися стандартними інсталяторами.

Процес установки OpenCMSПодробная інструкція по установці клієнтської і серверної частин системи OpenCMS приведена в розділі «Документація» російського сайту проекту OpenCMS.

Покрокове керівництво по установці OpenCMSДля установки системи в MS Windows слід по черзі:

Завантажити та встановити JavaJDK. Установка Java виконується з графічного інсталятора і інтуїтивно зрозуміла.

Завантажити та встановити Apache TomCat - сервер додатків для виконання Java-коду і відображення отриманих результатів в Інтернеті. Установка TomCat також не представляє складності. Після нормальної установки цієї програми ви отримаєте нову іконку в системному треї MS Windows, за допомогою якої зможете управляти цим сервером.

Завантажити дистрибутив OpenCMS. Я вибрав версію 6, яка на момент написання статті перебувала в стані альфа-тестування. Але при цьому вона містить цілий ряд цікавих нововведень, яких не було в попередніх версіях.

Розпакувати файл opencms.wad (з інсталяційного комплекту) в піддиректорію webapps / opencms / щодо директорії, в яку був встановлений TomCat (ви повинні будете створити її вручну). Файл opencms.wad - це звичайний zip-архів.

Встановити сервер MySQL. Веб-інсталятор OpenCMS пізніше сам створить необхідну базу даних.

Налаштування адміністративних інтерфейсів OpenCMSНастройка параметрів адміністративного інтерфейсу здійснюється за допомогою кнопки «Параметри» ( "Preferences"), що знаходиться в заголовку адміністративної панелі. На сторінці налаштувань можна визначити як поведінку всього робочого місця (наприклад, тут можна встановити російську мову адміністративного інтерфейсу), так і безліч інших параметрів системи. Далі по тексту передбачається, що ви переключили OpenCMS на російську мову інтерфейсу.

Будуємо професійний сайт на - opencms

Адміністрування OpenCMSАдміністратівние функції робочого місця OpenCMS можна активувати, вибравши в списку, що випадає «Вид» (знаходиться в заголовку вікна панелі управління) режим «Адміністрування». У цьому меню доступні наступні функції:

Меню адміністрування також надає можливості розширеного управління вашим контентом і повторної ініціалізації робочого місця. Також в наборі засобів адміністрування ви маєте доступ до журналу виконаних операцій і деякі інші можливості.

Недоліки OpenCMSНедостаткі OpenCMS:

Великий обсяг додатків. Напевно, не найсуттєвіший недолік, але все ж. Загальний обсяг додатків, які слід завантажити, вимірюється в десятках мегабайт.

Складність установки для новачків. Для того щоб оцінити всі переваги і недоліки OpenCMS, вам слід встановити сервер додатків TomCat і віртуальну машину Java. І це може стати на шляху користувача, не знайомої з процедурами адміністрування серверного програмного забезпечення. Звичайно, ця проблема більш характерна для * nix-інсталяції системи OpenCMS. Передбачається, що такий сервер повинен адмініструвати фахівець з достатньою кваліфікацією. Правда, це можна розглядати як необхідну плату за велику стійкість додатків, що працюють на платформі Unix.

Недостатній рівень деталізації документації. Це скоріше наслідок швидкого розвитку системи.

Посилання по темі







Схожі статті