Saps què és Drupal? Al llarg d'aquest article coneixeràs detalladament els diferents usos que se li poden donar a el programa i la seva definició. Així que vingui i conegui aquest sistema de gestió de contingut que és utilitzat per a crear llocs web.

Què és Drupal?
És una tecnologia per al creixement web que impulsa la modernització, gestió i creació de contingut del lloc web, consentint que un o més usuaris utilitzin una interfície gràfica d'usuari (GUI) per crear, editar, publicar i controlar l'accés a el mateix lloc web .
És una plataforma gratuïta, sense llicència, de codi obert, modular, multipropòsit (permet l'execució de qualsevol tipus de projecte web) i altament configurable, (brinda l'opció d'afegir funcionalitats al seu lloc web durant el procés de desenvolupament).
De la mateixa manera, l'administrador de contingut li consenteix publicar articles, arxius, imatges i fins i tot realitzar altres serveis addicionals, com votacions, enquestes, fòrums, blocs i administració d'usuaris i serveis. Actualment, és un dels CMS més utilitzats, de manera que és una alternativa perfecta per a aquells que vulguin aprofitar un administrador amb una estructura simple i clara.
El disseny de Drupal és especialment adequat per a l'establiment i la gestió de comunitats a Internet. La seva flexibilitat i adaptabilitat i la gran quantitat d'altres mòduls disponibles també ho fan destacar, fent-ho adequat per realitzar molts tipus diferents de llocs web.
Característiques
- Drupal és una plataforma utilitzada per molts governs per transmetre els seus missatges més importants (el govern de la República Argentina, Bèlgica, França, Nova Zelanda, entre d'altres).
- També és un marc per a contingut d'entreteniment (Premis Grammy, Lady Gaga, Bruno Mars, Warner Bros, entre d'altres.), Així com contingut ric en contingut (Fox News, Weather Forecast, NBC, Els Tippens, France 24).
- Què és Drupal? És àmpliament emprat per les principals universitats (Harvard, Stanford, Oxford, UNAM, UNAH, UdG, entre d'altres) o colossals organitzacions no governamentals (Greenpeace, Creu Roja, Oxfam, Amnistia Internacional).
Experiència digital per a marques poderoses
La flexibilitat de Drupal permet que les poderoses marques internacionals ofereixin als clients experiències digitals de classe mundial a nivell de màrqueting de contingut, gestió de marca digital i comerç electrònic. És per això que Nike, Best Buy, General Electric, Puma, Alcatel-Lucent, Cisco, Verizon i Pinterest fan servir Drupal en els seus processos de solucions de comerç electrònic i comunicacions digitals.
Usuari finals
Tot i que la seguretat, el rendiment i la flexibilitat són elements que els administradors de sistemes i desenvolupadors web valoren, Drupal és molt apreciat pels usuaris finals perquè Drupal permet crear, actualitzar i gestionar pàgines web de forma intuïtiva des d'una interfície gràfica web.
Aquest programari permet publicar, administrar i organitzar tot tipus de contingut (text, imatges, vídeo i àudio) d'una manera molt segura, fins i tot per a persones que no programen, sense programació, el que permet als usuaris no informàtics administrar pàgines web i afegir menús, o crea contingut nou. Navegueu per les pàgines de forma automàtica, eficient i dinàmica.
Drupal és un gestor de contingut multipropòsit que es pot utilitzar en les següents aplicacions:
- Portal de la comunitat.
- Comerç electrònic.
- Portal de diaris en línia.
- Fòrum Pàgina Web de la companyia.
- Aplicació d'intranet.
- Lloc web o bloc personal.
- Aplicació de comerç electrònic.
- Catàleg de recursos.
- Lloc de xarxa social.
- Biblioteca i Arxius.
mòduls
En Drupal, les seves operacions es poden estendre a extensions creuades trucades mòduls programats per la seva comunitat d'usuaris. A l'octubre de 2017, el lloc web oficial de Drupal contenia 38,8984 mòduls gratuïts; esmentarem tres tipus de mòduls:
Nucli
Durant el procés d'instal·lació això són els mòdul que proporciona Drupal, pel que no cal descarregar-los o instal·lar-los per separat, es poden activar o desactivar des del backend. Algunes d'aquestes són contribucions de la comunitat, exemples: anotacions, nodes, taxonomia.
Contribucions
Contingut compartits per a aquesta agrupació, estan sota la Llicència Pública. Es poden baixar des de la secció de descàrrega de mòduls de drupal.org.

Personalització
Aquestes aplicacions estan fundades per desenvolupadors de llocs web, crear-los exigeix una noció abismal d'aquesta aplicació, la programació PHP i l'API.
Origen de Drupal
Encara que originalment era un petit BBS, Drupal no es limita a portals de notícies a causa de la seva arquitectura flexible. Drupal consta d'una infraestructura bàsica i un conjunt de mòduls que brinden una àmplia gamma de funcions, inclosos sistemes de comerç electrònic, biblioteques de fotos, administració de llistes de correu electrònic i integració de CVS, pot afegir mòduls de tercers per modificar el comportament de Drupal o proporcionar noves funcions.
Drupal s'utilitza especialment en intranets d'empreses, ensenyament en línia, comunitats d'art i gestió de projectes. Molta gent creu que la rellevància de Drupal en la comunitat d'usuaris el distingeix de la competència.
Característiques principals de Drupal
Dins de les principals funcions d'aquest tipus de gestor de continguts per a llocs web hi ha les següents:
- Personalitzable: a més de tenir diversos temes bàsics per iniciar el nostre projecte, també et permet triar entre diferents plantilles d'automatització.
- Gratis: és un programari de codi obert sota la Llicència Pública GNU, de manera que és completament gratis per descarregar, usar i personalitzar, no implica cap cost de compra, llicència o manteniment.
- Proporcionar seguretat: aquest CMS s'ha sotmès a rigoroses proves de seguretat, per la qual cosa no hi ha necessitat de preocupar-se pel contingut o el desenvolupament després de completar el desenvolupament web. Drupal té un excel·lent sistema de gestió d'usuaris en el qual s'especifiquen rols, de manera que totes les seves funcions poden ser controlades per permisos.
- Escalable: actualment, admet els llocs més actius de l'món, de manera que Drupal pot gestionar pics de trànsit freqüents o grans quantitats de visitants.
Avantatges d'ús de Drupal
Indiquem tots els avantatges i beneficis de l'ús perquè puguis gestionar el contingut de la pàgina d'una forma ràpida, útil i fàcil:
- Contingut optimitzat: aquest CMS ha estat optimitzat per SEO, inclou eines per a informes de contingut, títols de pàgines, eines per administrar i optimitzar paraules clau, integrar-se amb Google Analytics o configurar Sitemaps, entre d'altres. A més, compta amb mòduls que es poden utilitzar per processar l'acoblament d'URLs i metatags, protegint així sempre la ubicació dels cercadors.
- Es pot integrar amb altres plataformes: A través de diversos mòduls, l'administrador de contingut s'integra amb totes les plataformes de mitjans (Facebook, Twitter, Paypal ...) i admet una gran quantitat de tipus d'arxius. D'aquesta manera, la seva funció s'ha millorat encara més.
- Multi-idioma: Té la funció de desenvolupar llocs web en múltiples idiomes. Per aquesta raó, l'idioma d'instal·lació només es defineix a l'començament de el desenvolupament web, i després, a mesura que avança el desenvolupament, el contingut s'expandirà a altres idiomes.
- Es pot reutilitzar per crear pàgines d'inici de sessió o altres pàgines de contingut: atès que l'estructura de tot el contingut és perfecta, podem reutilitzar en diferents pàgines d'inici de sessió. Fins i tot podem crear les nostres pròpies llistes en qualsevol moment d'una forma molt senzilla.
- Flexibilitat en el disseny gràfic: li permet realitzar una edició gràfica simple o iniciar sessió en la plantilla sense sortir de l'editor. Què tal això? Drupal té una varietat de plantilles que es poden canviar mentre el contingut continua mostrant-se i funcionant perfectament, a més, en aquest CMS trobaràs una plantilla amb un disseny responsive perquè puguis visualitzar el teu lloc web correctament en la versió mòbil.
- Excel·lents capacitats d'administració d'usuaris: pot editar els permisos de cada usuari (a través del panell de control), crear grups d'usuaris i administrar tots els punts d'accés.
- Potents capacitats d'integració: pot crear qualsevol tipus de lloc web sense instal·lar extensions o mòduls, a l'igual que WordPress estava originalment orientat a blocs (encara que es pot modificar), Drupal es pot ajustar per usar-lo per a gairebé qualsevol cosa (botigues, blocs, fòrums , entre d'altres).
Conceptes generals de Drupal
A continuació algun conceptes importants que ha de conèixer:
mòdul
Aquest és un programa que amplia les aplicacions i / o característiques de Drupal, subministra mòduls precarregats amb la versió, i pot agregar-li els mòduls necessaris d'acord amb les funcions de el lloc.
Usuari, Permís, Rol
Cada convidat que té accés a el lloc es considera un usuari, el tipus d'usuari es pot definir des del nucli a la secció Perfil i els camps associats a cada usuari. L'identificador d'un usuari anònim és zero (0), la identificació de l'usuari que va iniciar sessió serà un valor diferent de 0.
A aquests usuaris se'ls assignaran permisos a través de «rols», a més dels rols predeterminats, també poden crear altres tipus de rols, i després afegir o eliminar permisos segons les necessitats de el lloc. L'usuari amb ID és l'usuari que pot tenir tots els permisos.
node
Particularment aquest és un terme general per a tots els continguts de l'lloc, alguns exemples d'aquests poden ser. Pàgines en llibres, temes de discussió en fòrums, publicacions en blocs, nous articles, entre d'altres, cada node és un tipus de contingut i tindrà ID, títol, data de creació, autor, cos o altres atributs, i també depenent d'altres mòduls que facis servir, afegirà més atributs a cada node.
Comentari
Els comentaris són un altre tipus de contingut en Drupal, perquè cada comentari és una petita part de l'contingut enviat per l'usuari a un node específic, per exemple, cada comentari en un fòrum de discussió.
taxonomia
La taxonomia és un sistema mitjançant el qual Drupal classifica el contingut i és un dels mòduls centrals de Drupal. Podeu definir el seu propi vocabulari com un grup de termes de taxonomia; cada vocabulari es pot afegir com un o més tipus de contingut, de manera que els nodes en el lloc es poden classificar segons categories, etiquetes o agrupacions en el contingut de la seva elecció.
Base de dades
La informació d'aquest servei depèn de la base de dades, i cada informació està en una taula a la base de dades, per exemple, la informació bàsica de el node està a la taula.
Camí
Quan s'usa Drupal per accedir a un lloc web, part de la URL es denomina ruta, és la informació que el navegador envia a la base de dades, si està veient la pàgina http://drupal.org/node/16785, la ruta serà «node / 16785». Per defecte, després d'instal·lar el lloc web, seguirà mostrant «? Q = », però, aquest atribut es pot eliminar mitjançant un sistema d'URL net que es pot activar des de l'administració.
Plantilla
La plantilla (tema) controlarà la visualització, el disseny i els colors de la pàgina web, conté un o més arxius PHP que defineixen la sortida HTML i un o més arxius CSS que defineixen fonts, colors i altres estils.
Regió, Bloc, Menú
Drupal es divideix en àrees (regions), que poden incloure capçaleres, peus de pàgina, barres laterals i parts de contingut principal, els blocs són informació que es mostra en diferents àrees, que poden prendre la forma de menús (com menús de navegació) o pantalles de mòduls (com el contingut més vist en fòrums) o crear informació estàtica o dinàmica per part dels usuaris (com esdeveniments).
Hi ha tres menús estàndard en Drupal: enllaç principal, enllaç secundari i menú de navegació. L'administrador determina el servidor principal i el servidor secundari i es mostren automàticament, els menús personalitzats també es poden crear creant blocs.
Arquitectura
Drupal 7 es basa en el model PAC Presentation Abstraction Control, on cada agent té la seva pròpia capa independent de presentació, abstracció i control, l'agent hereta de el controlador d'agent anterior en un ordre jeràrquic per mantenir la cohesió de funcions entre el processament multicapa representat en el mòdul.
Els components de Symfony estan integrats en Drupal 8, utilitzant l'arquitectura MVC-Controller View Model i integrats amb el motor de plantilles Twig. La capa d'el model defineix la lògica empresarial (la base de dades pertany a aquesta capa).
La vista és amb el que interactua l'usuari (el motor de plantilles és part d'aquesta capa). El controlador és un fragment de codi que crida a el model per obtenir algunes dades i els passa a la vista per presentar-los a client.
Els components integrats de Symfony41 en Drupal 8 són:
- Encaminament.
- YAML.
- Twig.
- DependencyInjection.
- Serializer.
- Validador.
- EventDispatcher.
- HttpFoundation.
- Depuració.
Novetats a Drupal 7
Es van agregar més tasques d'administració desplegables, les tasques programades de cron s'executen des de l'administració sense la necessitat d'scripts en el lloc web, la seguretat de la contrasenya s'ha redissenyat en altres temes.
En aquest suport, s'han agregat INSERT, UPDATE, DELETE, MERGE i SELECT, i s'ha annexat suport per a bases de dades SQLite, l'ajuda de l'aplicació està inclosa en el nucli de Drupal, es van eliminar les plantilles «Bluemarine», « Chameleon »i« Pushbutton », i es van incorporar les noves trucades« Bartik »per a les vistes dels usuaris,« XNUMX »i« Stark »per a la gestió.
Novetats a Drupal 8
Després de 5 anys de desenvolupament, Drupal 8 es va llançar oficialment amb la participació de més de 3.300 col·laboradors.
- El que veus és el que obtens a l'editar i previsualitzar.
- Accessibilitat millorada.
- Actualitzi a jQuery 2.1.4 i jQuery UI 1.11.4.
- El nou concepte de «mòdul experimental» encara no és totalment compatible ni el mòdul en prova.
- Utilitzeu la interfície d'administració per personalitzar el contingut i les pàgines d'administració.
- Traducció i localització completes punt per utilitzar. Modelatge complet d'entitats, camps i vistes.
- Utilitzant la sortida HTML5, el disseny adaptatiu i el concepte de «mòbil primer» es poden adaptar a qualsevol dispositiu. Integració nativa de serveis web REST.
- Gestió més fiable per implementar canvis de forma segura i senzilla entre entorns.
- Rendiment millorat de el front-end. Millores en el sistema d'emmagatzematge en memòria cau, inclosos CDN i proxy invers.
- El nou sistema de tutorials d'ajuda es diu «recorregut». És totalment compatible amb bases de dades PHP7, PostgreSQL i SQLite.
- Integra biblioteques populars (com composer, symfony 2, Guzzle i Twig) en el seu nucli. Suport natiu de CSS3 i HTML5.
Novetats Drupal 8.1
- Migre de la versió 6 i la versió 7 a la interfície d'usuari de Drupal 8 (Mòdul experimental).
- Implementació de la tècnica BigPipe inventada per Facebook, un avançada estratègia de processament de pàgina que permet millorar el rendiment de la càrrega de contingut no dinàmic o no emmagatzemable en memòria cau (Mòdul experimental).
- Permet fer servir el corrector ortogràfic de el navegador a l'edició WYSIWYG. A més incorpora un botó que permet afegir l'etiqueta de llenguatge a un fragment de el text, és útil per a l'accessibilitat i el processament de la màquina.
- Inclòs en el resum d'ajuda de gestió de l' «Help Tour» en la versió 8.0.
- Representació de l'entitat en el camp de visualització.
- Suport per a proves automatitzades de JavaScript.
- Millores a l'API per a desenvolupadors.
- Suport millorat d'Composer.
Novetats Drupal 8.2
- El mòdul Ressent permet col·locar un bloc en qualsevol pàgina i visualitzar com es mostrarà el bloc sense haver d'anar a l'formulari de gestió de back-end (Mòdul experimental).
- (Mòdul experimental) El nou mòdul converteix els elements de la pàgina d'inici en blocs.
- El nou mòdul mostra missatges d'error en línia en forma de taula (Mòdul experimental, pot eliminar-se en la versió 8.3, perquè encara té molts problemes sense resoldre).
- (Mòdul experimental) Definiu un nou tipus de mòdul nou amb camps per a rangs de dates (dates que contenen dates d'inici i finalització).
- El nou mòdul pot gestionar el contingut de el lloc, per exemple, permetrà definir si el contingut és esborrany, arxivat o publicat i qui té dret a modificar l'estat de l'contingut.
Conegui més sobre els nostres articles: Què és WeTransfer i com ho pots fer servir?.







