Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Огляд систем управління сайтом (CMS)

  1. Різновиди CMS і їх функціональність
  2. WordPress
  3. Joomla
  4. Drupal
  5. DLE
  6. Вибір CMS для реалізації проекту
  7. Детальний опис функціональності CMS DLE
  8. редагування користувачів
  9. Рекламні матеріали
  10. Налаштування системи
  11. Розділ настройки системи в панелі адміністрування CMS DLE
  12. Розсилка повідомлень
  13. Антивірус
  14. Список всіх розділів
  15. Управління базою даних
  16. Налаштування груп Користувачів
  17. RSS інформер
  18. Карта сайту для Google і Yandex

З овременного сайт - вже давно не просто набір інтернет сторінок, які пов'язані між собою посиланнями, як це було 10 років тому, а самостійний повноцінний програмний продукт, що відслідковує дії користувачів, що дає можливість їм спілкуватися між собою і що пропонує велику кількість корисних сервісів. Для створення і підтримки даних сайтів необхідна система управління, яка дозволить за короткий проміжок часу зробити зміни на сайті або додати новий матеріал. Завдання управління, адміністрування і функціональності вирішують CMS. Абревіатура CMS - «Content Management Software», що в перекладі означає «програмне забезпечення для управління вмістом». У нас прийнято останню букву «S» замінювати словом «System», що в перекладі буде звучати як «Система управління контентом».


CMS являє собою спеціальну програму, яка встановлюється на хостингу, що виконує дві основні функції:
Головною функцією CMS є показ сторінок сайту для користувачів, генеруючи їх вміст з використанням заздалегідь заданих шаблонів, дизайну і контенту, які зберігаються в базі даних.
Тут дуже важливо розуміти той факт, що сайту в цілому як набору сторінок не існує. Є окремо шаблони і набір різних матеріалів (контент): текст, зображення, файли з архівами та інші матеріали. CMS генерує сторінку для користувача в момент запиту. При цьому користувачеві може бути надана унікальна інформація, яка іншим ніколи не буде показана. Наприклад, вміст кошика при замовленні в інтернет-магазині.
Схема другою функцією CMS є допомога власнику сайту без спеціальних навичок і умінь управляти сайтом, публікуючи нові сторінки або новини, викладаючи відео, розміщуючи посилання як на зовнішні, так і на внутрішні ресурси. Для редагування будь-якої сторінки адміністратора доступний візуальний редактор, що дозволяє форматувати текст, додавати посилання і зображення, при цьому бачачи все в такому ж вигляді, як це буде відображатися на сайті.

Різновиди CMS і їх функціональність

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

  • WordPress
  • Joomla
  • Drupal
  • DLE

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

  • Складність створення сайту за допомогою даної CMS;
  • Легкість і простота в адмініструванні готового проекту;
  • Універсальність системи з можливістю додавання нових функцій;
  • Недоліки системи.

WordPress

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

Панель адміністрування CMS WordPress (рис. 1)

Для додавання матеріалів вбудований спеціальний візуальний редактор, що дозволяє проводити оновлення сайту без праці навіть людині, яка не знайома з мовою розмітки HTML.

Для додавання матеріалів вбудований спеціальний візуальний редактор, що дозволяє проводити оновлення сайту без праці навіть людині, яка не знайома з мовою розмітки HTML

Форма додавання новини в WordPress (рис. 2)

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

Мал. 3

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

Joomla

Joomla є дуже популярну гнучку безкоштовну CMS. На базі даної системи побудовано величезну кількість як невеликих, так і дуже великих проектів, які мають величезні функціональні можливості.
Установка системи Joomla є автоматизованою і дуже простий. Є величезна кількість всіляких тем оформлення, які легко встановлюються з панелі адміністратора. Всі необхідні настройки також виробляються безпосередньо з панелі адміністратора, яка володіє простим і інтуїтивно зрозумілим інтерфейсом.

Панель адміністрування CMS Joomla (рис. 4)

У даній CMS також існує величезна кількість розширень, які легко і просто встановлюються за допомогою спеціального установника з панелі адміністратора. Однак необхідно відзначити той факт, що для створення якісного сайту з використанням Joomla будуть потрібні значні знання мови розмітки HTML і таблиці стилів CSS.
З адмініструванням проекту не пов'язано великих проблем. Всі необхідні дії реалізовуються з панелі адміністратора. Для реалізації додавання нових матеріалів використовується візуальний редактор статей і завантажувач зображень.

Для реалізації додавання нових матеріалів використовується візуальний редактор статей і завантажувач зображень

Форма додавання статті в Joomla (рис. 5)

Дана система є дуже гнучкою завдяки великій кількості існуючих розширень, за допомогою яких можна створювати різні новинні портали, відео та фото галереї, каталоги нерухомості, магазини, мультимовні сайти, соціальні мережі, дошки оголошень та інші тематичні сайти. Joomla дозволяє створювати сайти практично з будь-якими функціональними можливостями.
До недоліків даної системи відноситься те, що, незважаючи на всі існуючі зручності, для створення проекту знадобляться значні знання в області CSS і HTML . Також необхідно відзначити, що дуже ретельно необхідно вибирати розширення і віддавати перевагу тим, які є найбільш популярними, якісними і мінімально завантажувати сервер.

Drupal

Drupal є також популярною CMS, яка призначена для створення сайтів-порталів.
Установка даної системи дуже проста і не викликає проблем. Але варто зазначити, що новачкам буде потрібно якийсь час, щоб розібратися і звикнути до даної CMS.

Панель адміністрування CMS Drupal (рис. 6)

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

Для додавання матеріалів на сайт можна використовувати візуальний редактор, який необхідно встановлювати додатково, так як він не йде в ядрі даної CMS

Візуальний редактор для CMS Drupal (рис. 7)

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

DLE

Система управління контентом DLE (Datalife Engine) найчастіше використовується для розробки різних новинних ресурсів. Однак зараз випущено велику кількість всіляких доповнень і розширень, які дозволяють DLE використовувати для вирішення будь-яких завдань. Дана CMS вважається дуже якісної і її знає практично кожен веб-майстер. За допомогою даної системи розроблено велику кількість різнопланових ресурсів. DLE від розглянутих вище систем управління відрізняє той факт, що вона не є безкоштовною, проте все вкладення будуть повністю виправдані, так як дана CMS здатна запропонувати дуже велика кількість переваг перед іншими системами.
DLE має дуже зрозумілим і зручним інтерфейсом. Ніяка інша система не є такою ж простою, як DLE. Інтерфейс CMS надзвичайно простий і зручний для сприйняття і не здатний викликати зайвих питань. Для системи даного рівня інтерфейс є дійсно найдоступнішим.

Панель адміністрування CMS DLE (рис. 8)

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

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

Вікно редактора новин в CMS DLE (рис. 9)

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

Вибір CMS для реалізації проекту

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

  • зручна і швидка публікація новин;
  • можливість створення додаткових полів до новини;
  • зручне управління бакшишниками статтями з їх легким висновком;
  • наявність автопоиска пов'язаних новин;
  • функція фільтра коментарів;
  • відсутність будь-яких обмежень на категорії та підкатегорії, а також вкладені категорії;
  • зручний редактор коментарів з можливістю підтримки переносів;
  • наявність системи рейтингу новин;
  • швидка і потужна система пошуку;
  • статистика непрочитаних і прочитаних статей.

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

Детальний опис функціональності CMS DLE

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

(рис. 10)

Тут розташовуються групи параметрів:

  • Редагування користувачів;
  • Рекламні матеріали;
  • Налаштування системи;
  • Розсилка повідомлень;
  • Статичні сторінки;
  • Майстер оптимізації;
  • Антивірус;
  • Список всіх розділів.

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

редагування користувачів

редагування користувачів

(рис. 11)

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

Рекламні матеріали

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

(рис. 12)

Даний розділ дозволяє додавати і управляти рекламними матеріалами, які призначені для публікації на сайті.

Налаштування системи

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

(рис. 13)

Розділ настройки системи в панелі адміністрування CMS DLE

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

Розсилка повідомлень

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

Вікно розсилки повідомлень CMS DLE (рис. 14)

Статистичні сторінки

Даний розділ необхідний для управління так званими статичними сторінками, які не належать ні до однієї певної категорії новин. До таких сторінок, як правило, відносяться: Контакти, Про фірму, Всілякі гостьові книги та інші, в залежності від конкретного проекту.

Вікно створення нової статистичної сторінки в DLE (рис. 15)

Майстер оптимізації

Майстер оптимізації

Сторінка майстра оптимізації в CMS DLE (рис. 16)

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

Антивірус

Сторінка результату перевірки модулем антивірус (рис Сторінка результату перевірки модулем антивірус (рис. 17)

В даному розділі система виконує сканування своїх файлів і перевіряє їх на зміну коду. Якщо такі будуть знайдені, то вам вдасться відповідне повідомлення про це, а ви вже на свій розсуд будете вирішувати, що ж робити з цими файлами.

Список всіх розділів

Сторінка список всіх розділів (рис
Сторінка список всіх розділів (рис. 18)

Даний розділ дозволяє реалізувати перегляд списку всіх доступних тем у панелі управління. Тут все шляхом встановлення категорій упорядковано трохи по-іншому принципу. Тут є вже знайомі категорії, такі як «редагування користувачів», «настройка системи» і т.д., але і також з'явилися ще деякі, залишити без уваги які просто не можна.

Управління базою даних

Час від часу дуже рекомендується створити резервну копію бази даних. Це як раз таки можливо реалізувати в даному розділі. Також тут відбувається відновлення бази з копії. При створенні резервної копії бажано включати стиснення.

Сторінка управління базою даних в CMS DLE (рис. 19)

Налаштування груп Користувачів

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

Сторінка налаштувань груп користувачів (рис Сторінка налаштувань груп користувачів (рис. 20)

RSS інформер

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

Сторінка RSS інформера (рис. 21)

Карта сайту для Google і Yandex

Даний модуль дозволяє генерувати карту сайту - створення списку всіх сторінок. Це є дуже корисним для індексації пошуковими системами Google і Yandex.

Сторінка створення карти сайту (рис. 22)

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

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

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.