Системи керування контентом або CMS - справжня знахідка для створення легкокерованих динамічних сайтів. Різних систем керування (їх ще називають движками) - безліч. Серед них є платні й безкоштовні, з відкритим вихідним кодом або без. Вибрати, яка з існуючих CMS підійде саме Вам, досить важко - необхідно врахувати безліч різних факторів. CMS Drupal - дуже популярна безкоштовна модульна система керування - доцільне рішення для більшості видів сайтів, таких як сайти новин, форуми, багатокористувальницькі блоги, корпоративні або персональні сайти-візитки.
Як установити CMS Drupal?
Установка CMS Drupal у загальному випадку аналогічна установці інших CMS: необхідно скачати архів з файлами системи, розпакувати його в кореневу папку сайту, створити базу даних і користувача з повними правами доступу до неї, у браузері зайти на сторінку установки й, дотримуючись інструкцій, установити систему Drupal на віддалений або локальний сервер. Установка різних версій Drupal, серед яких шоста є найбільш актуальною, може відрізнятися деякими нюансами.
Drupal є мультиплатформенною системою і його можна запустити на таких ОС як Linux, BSD, Solaris, Windows і Mac OS X. Також Drupal підтримує сервери Apache, IIS, Unix, Linux, BSD, Solaris, Windows, Mac OS X.
Які можливості пропонує CMS Drupal?
Drupal - система з широчезним спектром різних можливостей. Давайте докладніше розглянемо деякі з них.
- Drupal не залежить від виду використовуваних баз даних і тому підходить для тих, хто в силу яких-небудь обмежень не може використовувати MySQL, який підтримує більшість інших CMS.
- Drupal має засоби для розробки сайтів, що підтримують кілька мов, тому всі тексти можуть бути переведені за допомогою графічного інтерфейсу.
- Для того щоб задати структуру сайту, відокремивши її від оформлення, в Drupal використовується оригінальна методика - таксономія. Таксономія дозволяє визначити довільну кількість рубрик і кожний документ сайту входить в одну або відразу в кілька рубрик, які можуть бути представлені у вигляді списку або складної ієрархічної структури.
- В Drupal є вже готові рішення типових завдань. Створити сайт-візитку, корпоративний сайт або блог можна користуючись модулями, що входять у комплектацію системи.
- Пошук в Drupal проводиться з урахуванням видів контента, рубрик і вмісту. Посилання мають «людині зрозумілий URL» (ЛЗУ) і тому добре індексуються пошуковими системами.
- Система Drupal дозволяє працювати із шаблонами за рахунок поділу змісту сайту й оформлення. Тому з Drupal можна легко змінити дизайн сайту, не зачепивши при цьому його вмісту.
- Компонент коментарів в Drupal дозволяє керувати можливістю коментування для різних документів або типів документів, доступом до коментарів різним групам відвідувачів.
- В Drupal є убудований движок форуму, у який включені основні форумні функції. Завдяки методиці таксономії форум може містити підфоруми й категорії різного ступеня вкладеності.
- В Drupal можна експортувати матеріали сайти у формат RDF/RSS, що зручно для перегляду їх за допомогою зовнішніх програм в оффлайн.
- Керування користувачами в Drupal реалізовано за допомогою призначення їм різних ролей. А права доступу для цих ролей до тих або інших документів або функціям сайту визначаються в багатьох випадках самими модулями системи.
- В Drupal є можливість керування версіями документів. При виправленні документа його стара версія зберігається в історії й при необхідності можна повернутися до однієї з більш ранніх версій.
- В Drupal можна відслідковувати оновлення - всі оновлені документи групуються на одній загальній сторінці, доступ до якої здійснюється з меню користувача. Це зручно для створення сайтів зі складною структурою й великою кількістю розділів.
- До системи Drupal можна підключити безліч різних модулів, що дозволяють розширити функціональність початкового комплексу. Це можуть бути модулі для керування показом рекламних банерів, відео- або аудіоплеєри, модулі блокування спама і ще багато іншого. Подібні модулі пишуться як розроблювачами Drupal так і просто програмістами, що користуються цією системою.
Яку підтримку має CMS Drupal?
Drupal - популярна серед російськомовних розроблювачів система. Тому існує безліч перекладеної на російську мову документації, форуми й співтовариства, присвячені підтримці цього продукту. Завдяки тому, що Drupal - система з відкритим вихідним кодом, самі програмісти можуть розширювати її функціональність написанням додаткових функцій або компонент.
Система керування контентом Drupal у базовій комплектації відмінно підходить для розробки різних сайтів: форумів і співтовариств, однокористувальницьких і багатокористувальницьких блогів. Створити в Drupal інші види сайтів можна завдяки високому рівню гнучкості й розширюваності системи.
Теги:
drupal,
інтернет-магазин,
створення сайтів,
аналіз cms,
веб-програмування,
веб-дизайн,
сайт візитка,
розробка сайтів |