Drupal és un sistema de gestió de continguts de programari lliure per crear aplicacions web.[1] El seu sistema de mòduls, la seva API i la seva capacitat de configuració permeten crear tota mena de portals (portals corporatius, comerç electrònic, xarxes socials, Intranets, blogs, fòrums, galeries de fotos o vídeos, wikis) amb un temps reduït de desenvolupament.[2][3][4]

Drupal
Modifica el valor a Wikidata
Pàgina d'inici per defecte a una instal·lació de drupal 7
Tipussistema de gestió de continguts Modifica el valor a Wikidata
Versió inicial15 gener 2001 Modifica el valor a Wikidata
Versió estable
10.1.8 (17 gener 2024)
7.100 (6 març 2024)
10.2.5 (3 abril 2024) Modifica el valor a Wikidata
LlicènciaGNU GPL 2.0 o posterior Modifica el valor a Wikidata
Disponible en
Característiques tècniques
Sistema operatiuLinux, Microsoft Windows, macOS i Unix Modifica el valor a Wikidata
Escrit enPHP Modifica el valor a Wikidata
Equip
Creador/sDries Buytaert Modifica el valor a Wikidata
Desenvolupador(s)Dries Buytaert
Més informació
Lloc webdrupal.org (anglès) Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata
Free Software DirectoryDrupal Modifica el valor a Wikidata
Id. Subredditdrupal Modifica el valor a Wikidata
Id. Framalibredrupal Modifica el valor a Wikidata

Facebook: Drupal Twitter (X): drupal Modifica el valor a Wikidata

La comunitat Drupal és una comunitat molt activa i extensa. Organitza diferents esdeveniments arreu del món durant tot l'any. Està escrit principalment amb el llenguatge de programació PHP sent fidel a la programació estàndard i segura. Drupal és conegut per ser utilitzat en els següents llocs tan populars com La Casa Blanca, Economist, PuntBarra o Debian Planet Arxivat 2017-04-25 a Wayback Machine., per a esmentar-ne només uns quants.[5][6]

Història modifica

Va ser escrit en un inici per Dries Buytaert per a BBS com un motor per a blocs. EL 2001 es va convertir en un projecte de codi obert. D'ençà del seu naixement, Drupal ha adquirit moltes més característiques gràcies a una arquitectura flexible, que any rere any va guanyant potència i adeptes i cada cop s'utilitza en més projectes.[7]

El nom modifica

Drupal és l'ortografia anglesa per al que els neerlandesos expressen com a 'druppel' que vol dir gota ('drop' en anglès). El nom es va agafar del lloc web Drop.org (ara difunt), el codi del qual lentament es va convertir en Drupal. Dries de fet volia anomenar el lloc 'dorp' (Neerlandès per a 'poble', referint-se als seus aspectes de comunitat), però es va equivocar quan comprovava el nom de domini i va pensar que sonava millor.[8]

Nucli modifica

Drupal té una capa bàsica, o nucli, que conté un seguit de característiques que permeten realitzar aplicacions web senzilles. Una de les millores de Drupal 7 és que qualsevol contingut passa a ser una entitat, i aquestes entitats se li poden definir camps de diferent format com camps de text, dates, llistat d'elements, booleans, camp de correu electrònic. La part de definició es pot dur a terme mitjançant la interfície de Drupal, i sense haver d'escriure cap línia de codi.

Extensió del Nucli modifica

El llistat de mòduls disponibles és força extens i proporciona un ampli ventall de noves característiques. Inclou opcions com fer llistats en diferents formats de qualsevol entitat existent, crear sistemes de comerç electrònic, galeries d'imatges, gestió de llistes de distribució, etc.

Una de les coses més interessants, és que la majoria de mòduls contribuïts, estan pensats per solucionar una funcionalitat existent, i donar el màxim possible d'opcions per configurar. A diferència d'altres sistemes, la comunitat se centra a desenvolupar un sol mòdul, per un sol requeriment, intentant evitar la generació de mòduls amb el mateix objectiu. A part molts dels mòduls estan ja pensats per integrar-se amb altres mòduls, fent que amb un conjunt d'ells es pugui crear una funcionalitat.

Drupal aconsegueix la integració neta entre el nucli i els mòduls mitjançant un sistema de ganxos, o callbacks, per deixar als mòduls introduir funcionalitat a dins de Drupal durant l'execució. El nucli de Drupal proporciona protecció contra molts problemes de seguretat habituals, com la injecció de SQL.

Comunitat modifica

Drupal.org té una gran comunitat d'usuaris i desenvolupadors amb més d'un milió d'usuaris registrats, dels quals més de 100.000 són actius contribuint. Cada any s'organitzen com a mínim dos esdeveniments a escala mundial (DrupalCon), i arreu del món s'organitzen múltiples esdeveniments i activitats entorn de la comunitat Drupal, siguin DrupalCons, DrupalCamps, DrupalDays o altres variants.[9]

Alguns dels papers més especialitzats que Drupal ha omplert inclouen intranets d'empreses, aules en línia, comunitats d'art i direcció de projectes. Molts senten que el focus de Drupal en la comunitat d'usuaris és el que el fa destacar de la seva competència.[10]

Distribucions modifica

Drupal permet empaquetar un conjunt de mòduls i configuracions per crear una distribució de programari. Actualment amb la varietat de mòduls que es poden trobar, existeixen un gran nombre de distribucions de diferents característiques.

Drupal va ser la base per a DeanSpace, un sistema de gestió de contingut utilitzat per alimentar molts llocs web independents que van donar suport a la campanya presidencial de 2004 de Howard Dean. Després que la campanya de Dean acabés, el projecte de DeanSpace va créixer i es convertí en CivicSpace, un "poble" basat en Drupal que és "la plataforma organitzadora que utilitza l'acció col·lectiva dins de comunitats i grups remots de seguidors cohesivament connectats."

Referències modifica

  1. Earliest tagged releases
  2. «Licensing FAQ». drupal.org. [Consulta: 8 abril 2009].
  3. «The Drupal Overview». drupal.org. [Consulta: 8 abril 2009].
  4. «System Requirements». drupal.org. [Consulta: 8 abril 2009].
  5. W3Techs. «Usage of content management systems for websites», 15-07-2011. [Consulta: 15 juliol 2011].
  6. BuiltWith. «Drupal Usage Statistics», 28-03-2011. [Consulta: 28 març 2011].
  7. «History». drupal.org. [Consulta: 8 abril 2009].
  8. «Druppel: Dutch to English Translation». Babylon Translation. Arxivat de l'original el 2009-04-13. [Consulta: 8 abril 2009].
  9. Koenig, Josh. «Growth Graphs». Groups.Drupal. [Consulta: 8 abril 2009].
  10. «Usage statistics for Drupal core».

Enllaços externs modifica

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Drupal