Solucions
Drupal

Drupal

Presentació a internet flexible i orientada a objectiu

Utilitzem un dels principals CMS per aconseguir desenvolupaments adaptats i molt específics

Drupal és un sistema de gestió de continguts que facilita la publicació, gestió i organització de tot tipus de contingut en una  web. És un programa de codi obert, escrit en PHP i que és desenvolupat per extensa comunitat. La seva modularitat i capacitat de parametrització l’han fet molt popular i usat per diferents tipus de llocs web, des de webs empresarials a blogs personals, passant por xarxes socials, fòrums o botigues on-line.

Drupal destaca per la qualitat del seu codi i de les pàgines generades, el respecte als estàndards web i un èmfasi especial en la usabilitat i consistència de tot el sistema. El disseny de Drupal és especialment adequat per construir i gestionar comunitats a Internet. No obstant, la seva flexibilitat i adaptabilitat, així com la gran quantitat de mòduls addicionals disponibles, fa que sigui adequat per realitzar molts tipus diferents de llocs web.

Drupal inclou un gran número de funcions en el producte original. A més a més es poden afegir noves funcions gràcies a la instal·lació de mòduls addicionals, desenvolupats per l’extensa comunitat de desenvolupadors Drupal. També es poden desenvolupar mòduls a mida. Algunes de les seves principals funcions són:

  • Codi obert: El codi font de Drupal està disponible sota els termes de llicència GNU/GPL.
  • Mòduls: La comunitat Drupal ha desenvolupat gran quantitat de mòduls que proporcionen funcions tals com ‘pàgina de categories’, missatges privats, favorits, etc.
  • Personalització: En el nucli de Drupal s’ha implementat un entorn de personalització robust. Tant el contingut com la presentació poden individualitzar-se d’acord amb les preferències definides pel usuari.
  • URLs amigables: Drupal usa el mod_rewrite d’Apache per crear URLs que són manejables pels usuaris i els motors de cerca.
  • Gestió i autenticació d’usuaris: els usuaris poden registrar-se i iniciar la sessió de forma local o usant un sistema d’autenticació extern, tal como Jabber, Blogger, LiveJournal o bé un altre lloc Drupal. Pel seu ús en una intranet, Drupal pot integrar-se amb un servidor LDAP.
  • Permisos basats en rols: els administradors de Drupal no tenen que establir permisos per cada usuari. Poden assignar-se permisos a un rol i agrupar els usuaris en roles.
  • Gestió de continguts: el sistema de control de versions de Drupal permet seguir i auditar totalment les actualitzacions successives del contingut. També permet mantenir comentaris sobre els canvis successius o desfer els canvis recuperant una versió anterior.
  • Enllaços permanents (Permalinks): Tot el contingut creat en Drupal té un enllaç permanent associat perquè pugui ser enllaçat externament sense temor a que l’enllaç falli en un futur.
  • Objectes de contingut (nodos): El contingut creat en Drupal és, funcionalment, un objecte “nodo”. Això permet un tractament uniforme de la informació, con una mateixa cua de moderació per l’envio de tipus diferents de contingut, promocionar qualsevol d’aquests objectes a la pàgina principal o permetre comentaris -o no- sobre cada objecte.
  • Plantilles (Templates): El sistema de temes de Drupal separa el contingut de la presentació, permetent controlar o canviar fàcilment l’aspecte del lloc web. Es poden crear plantilles HTML o bé amb PHP.
  • Sindicació del contingut: Drupal exporta el contingut en format RDF/RSS per ser utilitzat per altres llocs web. Això permet que qualsevol usuari amb un “agregador” de notícies, tals com NetNewsWire o Radio UserLand pugui visualitzar el contingut publicat en la web des de l’escriptori.
  • Blogging “agregador” de notícies: Drupal inclou un potent “agregador” de notícies per llegir i publicar enllaços a notícies d’altres llocs web. Incorpora un sistema de cache a la base de dades, amb temporització configurable.
  • Suport de l’API Blogger. L’API de Blogger permet que un lloc Drupal sigui actualitzat usant multitud d’eines. Aquestes eines poden ser web o d’escriptori que proporcionen un entorn d’edició més amigable.
  • Plataforma independent de la base de dades: malgrat que la majoria d’instal·lacions de Drupal utilitzen MySQL, existeixen altres opcions. Drupal incorpora una capa d’abstracció de base de dades, actualment implementada i mantinguda per MySQL i PostgresSQL, però permet incorporar fàcilment suport per altres bases de dades.
  • Multiplataforma: Drupal ha estat dissenyat des del principi per ser multiplataforma. Pot funcionar con Apache o Microsoft IIS com servidor web i en sistemes Linux, BSD, Solaris, Windows i Mac OSX. D’altra banda, a l’estar implementat amb PHP, es totalment portable.
  • Múltiples idiomes i localització: Drupal està pensat per una audiència internacional i proporciona opcions per crear un portal multilingüe. Tot el text pot ser fàcilment traduït usant una interfaz web, important traduccions existents o integrant altres eines de traducció como GNU gettext.
  • Administració: l’administració i configuració del sistema pot realitzar-se totalment amb un navegador i no es necessita cap software addicional.
  • Anàlisi, seguiment i estadístiques: Drupal pot mostrar en las pàgines web d’administració informes sobre referrals (enllaços entrants), popularitat del contingut o de la manera com els usuaris naveguen pel lloc web.
  • Registres i informes: Tota l’activitat i successos del sistema son capturats en un registre d’events que pot ser visualitzat per un administrador.
  • Comentaris enllaçats: Drupal proporciona un potent model de comentaris enllaçats que possibilita seguir i participar fàcilment en la discussió sobre el comentari publicat. Els comentaris són jeràrquics, com en un grup de notícies o un fòrum.
  • Enquestes: Drupal inclou un mòdul que permet als administradors i/o usuaris crear enquestes on-line totalment configurables.
  • Fòrum de discusión: Drupal incorpora fòrums de discussió per crear comunitats virtuals dinàmiques.
  • Llibre col·laboratiu: aquesta característica és única de Drupal i permet crear un projecte o “llibre” per ser escrit i que altres usuaris contribueixin al seu contingut. El contingut s’organitza en pàgines còmodament navegables.
  • Rendimient i escalabilitat, control de congestió: Drupal incorpora un mecanisme de control de congestió que permet habilitar y deshabilitar determinats mòduls o blocs depenent de la càrrega del servidor. Aquest mecanisme és totalment configurable i ajustable.
  • Sistema de cache: el mecanisme de cache elimina consultes a la base de dades, incrementant el rendiment i reduint la càrrega del servidor
Utilitzem un dels principals CMS per aconseguir desenvolupaments adaptats i molt específics

Necessitats web amb objectius concrets

Desenvolupaments de projectes de transformació digital per resoldre problemes dispars amb objectius clars.

Seguretat: Drupal ha sobreviscut a tots els seus rivals per mantenir una garantia de seguretat que fa que sigui la tecnologia seleccionada pels llocs web més segurs del món
Modularitat: partint del CMS bàsic la comunitat proporciona un innombrable de mòduls que proporcionen una solució a totes las necessitats web actuals
Flexibilitat: és una solució que permet abordar grans web amb multitud de rols i funcions fins mini sites temàtics
Velocitat d'implantació

Referències

Els nostres principals projectes realitzats amb Drupal