Створення сайтів - студія веб-дизайну WebStudio2U Контактні дані веб-студії WebStudio2U RSS стрічка веб-студії WebStudio2U Мапа сайту Авторизація

Розробка сайтів. Аналіз CMS Drupal

Розробка сайтів. Аналіз CMS Drupal

Системи керування контентом або 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 - система з широчезним спектром різних можливостей. Давайте докладніше розглянемо деякі з них.

  1. Drupal не залежить від виду використовуваних баз даних і тому підходить для тих, хто в силу яких-небудь обмежень не може використовувати MySQL, який підтримує більшість інших CMS.
  2. Drupal має засоби для розробки сайтів, що підтримують кілька мов, тому всі тексти можуть бути переведені за допомогою графічного інтерфейсу.
  3. Для того щоб задати структуру сайту, відокремивши її від оформлення, в Drupal використовується оригінальна методика - таксономія. Таксономія дозволяє визначити довільну кількість рубрик і кожний документ сайту входить в одну або відразу в кілька рубрик, які можуть бути представлені у вигляді списку або складної ієрархічної структури.
  4. В Drupal є вже готові рішення типових завдань. Створити сайт-візитку, корпоративний сайт або блог можна користуючись модулями, що входять у комплектацію системи.
  5. Пошук в Drupal проводиться з урахуванням видів контента, рубрик і вмісту. Посилання мають «людині зрозумілий URL» (ЛЗУ) і тому добре індексуються пошуковими системами.
  6. Система Drupal дозволяє працювати із шаблонами за рахунок поділу змісту сайту й оформлення. Тому з Drupal можна легко змінити дизайн сайту, не зачепивши при цьому його вмісту.
  7. Компонент коментарів в Drupal дозволяє керувати можливістю коментування для різних документів або типів документів, доступом до коментарів різним групам відвідувачів.
  8. В Drupal є убудований движок форуму, у який включені основні форумні функції. Завдяки методиці таксономії форум може містити підфоруми й категорії різного ступеня вкладеності.
  9. В Drupal можна експортувати матеріали сайти у формат RDF/RSS, що зручно для перегляду їх за допомогою зовнішніх програм в оффлайн.
  10. Керування користувачами в Drupal реалізовано за допомогою призначення їм різних ролей. А права доступу для цих ролей до тих або інших документів або функціям сайту визначаються в багатьох випадках самими модулями системи.
  11. В Drupal є можливість керування версіями документів. При виправленні документа його стара версія зберігається в історії й при необхідності можна повернутися до однієї з більш ранніх версій.
  12. В Drupal можна відслідковувати оновлення - всі оновлені документи групуються на одній загальній сторінці, доступ до якої здійснюється з меню користувача. Це зручно для створення сайтів зі складною структурою й великою кількістю розділів.
  13. До системи Drupal можна підключити безліч різних модулів, що дозволяють розширити функціональність початкового комплексу. Це можуть бути модулі для керування показом рекламних банерів, відео- або аудіоплеєри, модулі блокування спама і ще багато іншого. Подібні модулі пишуться як розроблювачами Drupal так і просто програмістами, що користуються цією системою.

Яку підтримку має CMS Drupal?

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

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

Теги:
drupal, інтернет-магазин, створення сайтів, аналіз cms, веб-програмування, веб-дизайн, сайт візитка, розробка сайтів