За Drupal

Drupal: come for the software, stay for the community.”
—Dries Buytaert, Drupal founder

Drupal е система за управление на съдържанието (Content Management System). Това е свободен софтуер с отворен код, защитен от GNU General Public License 1,  Написана е на езика PHP. Dries Buytaert от Университета в Антверпен създава началния вариант през 2000 г., наричайки го Rapid website assembler. От тогава до сега Drupal се поддържа и развива от доброволни сътрудници от цял свят. Drupal  (drop = капка) дължи името си на печатна грешка. През 2000 г. няколко холандски студенти, между които и Dries Buytaert, ползват интернет през общ ADSL модем и за целта си създават малък сайт. Когато решават да регистрират сайта, те предлагат за име на домейна "dorp", което означава "село", име напълно подходящо за целта, но в резултат на грешно отпечатване, сайтът получава име drop.org.Smile 

През 2001 г. е публикуван изходният код на drop.org под името Drupal. За 10 години Drupal създава огромна общност от доброволни сътрудници от цял свят,  които допълват основните функции на ядрото с 13,094 модула и 1,317 теми. 710,593 души от 228 страни, говорещи 181 езика, поддържат Drupal, обединени в 925 групи. За 10 години излизат 7 версии на Drupal.

1.0 15 Jan 2001   
2.0 15 Mar 2001 
3.0 15 Sep 2001  
4.0 16 Jun 2002   
5.0 15 Jan 2007   
6.0 13 Feb 2008   
7.0

5 Jan 2011

8.0

19 Nov 2015

През 2007 г. Dries Buytaert създава фирмата Acquia, която осъществява търговска дейност, свързана с Drupal.

Архитектурата на Drupal позволява създаването на различни по вид сайтове: от блогове и форуми до информационни портали, електронни магазини и новинарски сайтове.  Основната функционалност, която предоставя ядрото, може да се допълни с  «модули», които на практика покриват повечето функции, необходими за изграждане на сайт.

Основни функции:

  • единна категоризация на всички видове съдържание (таксономия) — от форумни съобщения до блогове и страници с новини
  • широк набор свойства при построяване на рубриките: плоски списъци, йерархични, синоними, родствени категории
  • неограничена дълбочина на йерархията
  • търсене по съдържание в сайта, в това число търсене по таксономия и потребители
  • разграничаване на достъпа на потребителите до определено съдържание (роли)
  • динамично изграждане на меню
  • поддръжка XML-формат:
    • въвеждане на съдържание в RDF/RSS
    • агрегация с други сайтове
    • BlogAPI за публикуване на материали с помощта на външни приложения
  • оторизация чрез OpenID
  • символно осмислени URL
  • превод на интерфейса на сайта и поддръжка на многоезично съдържание
  • възможност за създаване на сайтове с пресичащо се съдържание (например, обща база потребители или общи настройки)
  • различни конфигурации на сайта за различни виртуални хостове (в това число собствен набор от модули и теми за различните сайтове)
  • механизъм за ограничаване на натоварването на сайта (автоматично изключване на блокове и модули при висока посещаемост)
  • уведомяване за налични обновления на модули, теми и ядро.

_______________________


1Свободният софтуер (FS) става факт през Септември 1983 година, когато Ричард Столман започва проект, който нарича GNU. GNU е шеговит акроним, който означава GNU не е UNIX (GNU'S NOT UNIX).