ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Як вибрати CMS з відкритим кодом
         

     

    Інформатика, програмування

    Як вибрати CMS з відкритим кодом

    Баярсайхан Володя, The Register

    Проекти з відкритим кодом вже звичні серед операційних систем, серверів додатків і баз даних. Тепер його переваги можуть бути продемонстровані в системах управління контентом (CMS), області, традиційно асоціюється з контролем з боку постачальників, дорогими ліцензіями та закритими API.

    Відкритий код дає доступ до CMS розробникам і організаціям, які раніше не могли, або не хотіли використовувати CMS. Серед таких - національні та місцеві органи влади, а також ЗМІ.

    Як і в усіх сферах застосування відкритого коду, вибору відкритих CMS величезний. Наприклад, в огляд на Mashable потрапило більше 80 CMS.

    Природно, вибір конкретної CMS залежить від вашого проекту. Наприклад, Joomla, Drupal, Xoops, e107, Zope, eZPublish і PHP-Fusion може бути гарним рішенням для сайтів, що підтримують співтовариства або соціальні мережі. Для такої більше персональної завдання, як блог - будуть краще Wordpress або MediaWiki.

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

    Встановлення та оновлення

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

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

    Оточення

    Якщо CMS є відкритою, то її оточення - операційна система, сервера додатків, мова програмування, фреймворк і база даних, мабуть, теж будуть з відкритим кодом. Найбільш популярна Середа - це комбінація Linux, Apache, MySQL та PHP, звичайно позначається як LAMP. Але можливі варіанти по кожній з позицій. Потрібно знати відповіді на такі запитання: чи може CMS працювати в різних середовищах? Яке оточення є найкращим для тієї CMS, яку Ви обрали? Чи є оточення легко настроюється?

    Більшість CMS запускаються на Linux, який зараз домінує (більше 60% відсотків серверів Інтернету). Apache - найпопулярніший сервер додатків, але можна також розглянути Lighttpd і Zope, як хороші альтернативи. Аналогічним чином, можна розглянути і PostgreSQL з SQLite - як альтернативу MySQL.

    Ліцензія

    Будьте мудрим: перевірте ліцензію, по якій випущена ваша CMS. Щоб уникнути можливої плутанини і утруднень в частині прав користування, краще відразу вибрати ліцензію, не прив'язаний до конкретного продукту або компанії, що дозволяє вільне розповсюдження коду, реінжинірингу його і створення комерційних додатків.

    Персоналізація

    Ваша портал, блог або сайт буде використовуватися людьми з різних країн? Якщо так, то ваші CMS повинна мати можливість локалізації: підтримки кількох переказів інтерфейсу й роботи з різними валютами і форматами дат. Ви повинні мати можливість додавати нові мови у ваш проект за допомогою декількох простих дій: наприклад, завантаження мовних файлів або переведення елементів інтерфейсу використовуючи панель адміністрування. Крім того, поцікавтеся, чи доступні "скіни" - зміна зовнішнього вигляду (стилю) сайту за допомогою XML і CSS шаблонів.

    Особливо цінною є також модульна архітектура - з точки зору зручності використання та багатства можливостей. Прикладом такої модульної архітектури є Drupal. Модулі з офіційного сайту Drupal можна завантажувати і встановлювати просто шляхом завантаження упакованого файлу на сервер і декількох дій за допомогою панелі управління. Каталог модулів настільки багатий, що можна знайти модуль майже для будь-яких цілей.

    Підтримка спільноти

    Оцініть рівень підтримки спільнотою вибраної вами CMS. Кількість активних розробників в співтоваристві буде безпосередньо впливати на якість CMS, так як вони зможуть додавати нові функції, виправляти помилки і забезпечити певний рівень підтримки. Гарна CMS повинні мати гідні канали підтримки, такі як офіційні форуми, списки розсилки, вікі і бази знань. Коротше кажучи, чим більше і активне співтовариство, тим краще CMS.

    Користувачі та клієнти

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

    Документація

    Якщо і коли щось починає йти не так, часто найшвидший спосіб вирішити проблему полягає в тому, щоб почитати документацію, а не чекати допомоги від спільноти. Інструкції з установки і апгрейду, керівництва користувача, адміністратора і розробника - повинні бути настільки прості, щоб нетехнічний персонал міг зрозуміти їх, але досить докладні, щоб їх легко було виконувати "крок за кроком".

    Вік: простота або складність

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

    Висновок

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

    Список літератури

    Для підготовки даної роботи були використані матеріали з сайту http://www.webplanet.ru

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status