Drupaldrupal

Drupal és un gestor de continguts web (CMS o Content Management System), és a dir una aplicació que ofereix un conjunt de funcionalitats per a l'edició, emmagatzematge i publicació de diferents tipus d'informació utilitzant pàgines web com a interfície. Aquest es va desenvolupar amb la intenció d'oferir una alternativa als CMS ja existents que combinés de la forma més òptima possible les variables de flexibilitat i configurabilitat, perquè amb ell es pogueren construir gran varietat de llocs web de la forma més senzilla i ràpida possible.

 

A mesura que un CMS s'especialitza en una determinada direcció (e-commerce, e-learning, wiki, bloc ...) augmenten les seues prestacions i facilitat de configuració en aquesta direcció, però disminueix la seua flexibilitat el que fa molt difícil fer modificacions per implementar funcionalitats que cauen fora de "el previst". D'altra banda quan un CMS evita especialitzar-se amb la intenció de ser el més genèric i configurable possible augmenta la seua complexitat i dificultat de configuració, el que fa que el seu administrador haja de ser gairebé un expert en programació per poder configurar-lo. Així doncs, sembla que funcionalitat i facilitat de configuració són variables inversament relacionades: quan augmenta una disminueix l'altra i viceversa. Drupal intenta trencar aquesta relació oferint un entorn altament configurable amb el qual es pot construir gran varietat de llocs web mantenint alhora la facilitat d'ús (no cal saber programar per dissenyar o adaptar un lloc realitzat en Drupal).

Tanmateix és cert que potser és dels CMS amb una corba d'aprenentatge inicialment més pronunciada, però un cop superada aquesta petita barrera inicial, comprovarem les seues enormes possibilitats, elevat rendiment, flexibilitat, i escalabilitat.

  • Drupal és un paquet de programari gratuït que et permet fàcilment organitzar, administrar i publicar el seu contingut, amb una infinita varietat de personalització.
  • Drupal és un programari de codi obert mantingut i desenvolupat per una comunitat de més d'un milió d'usuaris i desenvolupadors. Es distribueix sota els termes de 'GNU General Public License' (o "GPL") el que significa que qualsevol és lliure de descarregar i compartir amb els altres. Aquest model de desenvolupament obert vol dir que les persones estan constantment treballant per assegurar-se que Drupal és una plataforma d'última generació que suporta les últimes tecnologies que el web té per oferir.
  • Suport a la Comunitat, el voluntari de la comunitat Drupal està a la mà per donar suport a través de diversos canals 'vibrant IRC channels, en els fòrums, i cara a cara als Drupal events (esdeveniments de Drupal).
  • Història de Drupal, Dries Buytaert va començar el programari Drupal com un tauler de missatges en 1999. D'aquí a un any o així, més persones es va interessar en l'ús i contribuint a Drupal, pel que el projecte es va fer de codi obert. Drupal.org va entrar en funcionament el 2001, i la comunitat Drupal cobrar impuls el 2005 amb diversos esprints codi i conferències. Llegir més sobre la plena història de Drupal i Druplicon.
  • Serveis Comercials, a més de la comunitat, hi ha moltes empreses dedicades al mercat per ajudar amb el seu projecte Drupal. Proporcionar coneixements i una comprensió més profunda, que poden ajudar amb el disseny, desenvolupament, allotjament, bloqueig d'spam, tematització, la formació, i més.

Com a gestor de continguts la seua funció general està determinada. Però a més, es poden enumerar altres funcionalitats complementàries que li aporten un valor afegit com:

  1. Llocs de discussió i fòrums web.
  2. Llocs d'empreses i corporacions.
  3. Aplicacions intranet.
  4. Llocs personals i blogs.
  5. Llocs de recursos.
  6. Llocs de "xarxes socials".
  7. Multisitios diferents utilitzant codi de forma compartida.

Cal tindre en compte que hi ha eines específiques per a funcions, com ara la creació de blocs o altres CMS menys pesats que podrien cobrir les necessitats de petites empreses amb poc trànsit web. Però si l'empresa té perspectives de créixer, l'idoni seria apostar per un CMS com Drupal que és fàcilment escalable i adaptable a les necessitats dels usuaris gràcies a la gran quantitat de mòduls disponibles. Drupal és un CMS amb un llarg recorregut, àmplia experiència i feedback dels seus usuaris. Per aquest motiu, en la versió 7 l'aposta fonamental ha estat millorar tots els aspectes relacionats amb la 'experiència d'usuari'. Aquesta expressió implica facilitar al màxim les tasques més usuals, com són la creació i publicació de continguts i l'administració bàsica. A més, aquesta senzillesa d'ús redueix el temps d'aprenentatge perquè l'usuari comenci a utilitzar el gestor de continguts. Però, a més d'aquestes hi ha altres novetats de Drupal que convé remarcar:

  • Procés d'instal·lació més senzill.
  • La interfície administrativa és més senzilla, amb una nova barra d'accés directe configurable que permet accedir a les tasques més comus de forma ràpida.
  • Incorpora un gestor d'actualitzacions que permet l'actualització neta de Drupal 6 a Drupal 7.
  • Permet la possibilitat de treballar amb diferents bases de dades per defecte, com MySQL, PostgreSQL, SQLite. Però també permet treballar amb Oracle o SQL afegint els mòduls necessaris per dur a terme l'administrador del lloc.
  • Permet una gestió més completa de les imatges. La seva edició, des del propi Drupal, pot proporcionar diferents versions d'una mateixa imatge, com miniatures, vistes prèvies, etc.
  • Major estabilitat a l'incloure en el nucli (core) un entorn tipus test que proporciona un sistema d'integració contínua que comprova cada pegat (parche).
  • Inclou el suport a les recerques semàntiques (ús de RDFa) que amb el temps probablement serà un dels factors importants que determinen el posicionament d'una pàgina web en els cercadors. Aquest suport està inclòs de forma nativa al nucli de Drupal.
  • Major rendiment amb una capacitat de resposta més ràpida en utilitzar la memòria cau (cache) avançada i una xarxa de distribució de contingut (CDN, content distribution network) que és un sistema que conté còpies de dades localitzats en diferents punts en una xarxa, amb l'objectiu de maximitzar l'ample de banda per accedir a les dades des de diferents clients de la xarxa. D'aquesta manera suporta millor càrregues elevades de trànsit.
  • Mòdul d'internacionalització més potent que facilita la selecció d'idioma i és més configurable.
  • Mòdul Update manager, que permet instal·lar mòduls i actualitzar des de la interfície (estil Wordpress).
  • Permet desactivar comptes d'usuari sense necessitat d' esborrar-les.
  • Utilització de disparadors amb accions associades, ja siguin predefinides o creades per l'administrador. Per exemple, es pot associar un disparador a l'acció d'alta usuari perquè se li enviï un correu de notificació i benvinguda.

I un llarg etcètera de millores ...

Actualment Drupal és un dels CMS més potents, i és reconegut per la qualitat del seu codi, la seguretat que ofereix, la seua fàcil instal·lació i configuració, per la quantitat de funcionalitats disponibles per a ell, per la quantitat de temes visuals, la gran qualitat de documentació i l'àmplia comunitat que li dóna suport.

Prova del seu reconeixement és l'ús que fan d'ell conegudes institucions o companyies com: MTV, el Govern de Bèlgica, Discovery Magazine, Warner Brothers, New York Observer ... A Drupal Sites es llisten alguns dels molts llocs web realitzats amb Drupal.

https://www.drupal.org/

Fonts: Drupal - Observatori tecnològic - Cursos Drupal

Drupal

Guia Drupal a Inforoigpv