Introducció a Drupal

95
Introducció a Drupal Global Training Days Siddharta Navarro / Luis Ortiz Ramos 14/12/2012 www.ateneatech.com

Transcript of Introducció a Drupal

Page 1: Introducció a Drupal

Introducció a DrupalGlobal Training Days

Siddharta Navarro / Luis Ortiz Ramos

14/12/2012

www.ateneatech.com

Page 2: Introducció a Drupal

www.ateneatech.com

A vista d'ocell (I)

→ Què és Drupal?

→ D'on prové?

→ Què puc fer amb ell?

→ Qui l'utilitza?

→ Algunes de les millors funcionalitats

Page 3: Introducció a Drupal

www.ateneatech.com

A vista d'ocell (I)

→ Com està feta una web amb Drupal?

→ Què necessito per a poder fer una web amb

Drupal?

→ On es troba Drupal ara mateix?

→ Pros i contres de Drupal

Page 4: Introducció a Drupal

Drupal es un sistema de gestió de continguts modular, gratuït i de codi obert.

Permet construir tot tipus de pàgines web, adaptant-se a les necessitats particulars en cada cas.

www.ateneatech.com

Què és Drupal? (I)

Page 5: Introducció a Drupal

Drupal es també un CMF (Content Management Framework)

Es un sistema que permet crear Gestors de Continguts.

www.ateneatech.com

Què és Drupal? (II)

Page 6: Introducció a Drupal

www.ateneatech.com

Què és Drupal? (III)

Drupal

Apache

Page 7: Introducció a Drupal

www.ateneatech.com

Què és Drupal? (VI): Arquitectura

Temes

Core

Mòduls

Trad

ucc

ion

s

Per

fils

d'in

stal

·laci

ó

Page 8: Introducció a Drupal

www.ateneatech.com

Què és Drupal? (V): Modular

Core

Temes

Mòduls

Trad

ucc

ion

s

Per

fils

d'in

sta

l·lac

Temes

Mòduls

Temes

Mòduls

Custom Contribute Core

Page 9: Introducció a Drupal

GPL és un tipus de llicència per a programari que

permet la còpia, distribució i modificació del

codi, sempre que qualsevol modificació es

continuï distribuint amb la mateixa llicència GPL.

www.ateneatech.com

Llicència (I)

Page 10: Introducció a Drupal

Això vol dir que:

→ Drupal no té cost de llicències

→ El contingut que creem dintre de Drupal no ha

de ser GPL

www.ateneatech.com

Llicència (II)

Page 11: Introducció a Drupal

→ Va començar al 1999 per

Dries Buytaert a Bèlgica

→ Comunicació a la seva residència d'estudiants

→ Open Source des del 2001

www.ateneatech.com

Història (I)

Page 12: Introducció a Drupal

Perquè es diu Drupal?

→ Nom original: Dorp -poble en neerlandès-

→ Al realitzar el registre de domini: Drop.org

→ Drop = Gota en anglès = Druppel en neerlandès

→ Druppel => Drupal en anglès

www.ateneatech.com

Història (II)

Page 13: Introducció a Drupal

www.ateneatech.com

Què podem fer amb Drupal?

Page 14: Introducció a Drupal

Galeria de vídeos

Page 15: Introducció a Drupal

Galeria d'imatges

Page 16: Introducció a Drupal

Blogs

Page 17: Introducció a Drupal

Comerç electrònic

Page 18: Introducció a Drupal

Intranets

Page 19: Introducció a Drupal

Fòrums

Page 20: Introducció a Drupal

Cerca

Page 21: Introducció a Drupal

Comunitats

Page 22: Introducció a Drupal

Agenda

Page 23: Introducció a Drupal

Geolocalització

Page 24: Introducció a Drupal

Wikis

Page 25: Introducció a Drupal

Slide shows

Page 26: Introducció a Drupal

AplicacionsLlistat d'articles

Page 27: Introducció a Drupal

AplicacionsFAQs

Page 28: Introducció a Drupal

www.ateneatech.com

Qui utilitza Drupal?

Page 29: Introducció a Drupal

AdministracióPública

Page 30: Introducció a Drupal

AdministracióPública

Page 31: Introducció a Drupal

AdministracióPública

Page 32: Introducció a Drupal

AdministracióPública

Page 33: Introducció a Drupal

Educació

Page 34: Introducció a Drupal

Organitzacions

Page 35: Introducció a Drupal

Organitzacions

Page 36: Introducció a Drupal

Medis decomunicació

Page 37: Introducció a Drupal

Entreteniment

Page 38: Introducció a Drupal

ONG

Page 39: Introducció a Drupal

Artistes

Page 40: Introducció a Drupal

Artistes

Page 41: Introducció a Drupal

Artistes

Page 42: Introducció a Drupal

Empreses

Page 43: Introducció a Drupal

Dries Buytaert

→ Fundador i

desenvolupador en cap

→ Mantenidor del core permanent

→ Propietari de la marca “Drupal”

www.ateneatech.com

Qui es qui a Drupal (I)

Page 44: Introducció a Drupal

www.ateneatech.com

Qui es qui a Drupal (II)

Neil Drumm (D5)

Gábor Hojtsy (D6)

Angie Byron (D7)

Page 45: Introducció a Drupal

www.ateneatech.com

Qui es qui a Drupal (III)

→ Mantainers

→ Core contributors

→ Module contributors

→ Theme contributors

→ Translations contributors

→ Documentation contributors

Page 46: Introducció a Drupal

www.ateneatech.com

Algunes de les millors funcionalitats

Page 47: Introducció a Drupal

Blocks

Page 48: Introducció a Drupal

Construcció de tipus de continguts (I)

Page 49: Introducció a Drupal

Construcció de tipus de continguts (II)

Page 50: Introducció a Drupal

Vistes (I)

Page 51: Introducció a Drupal

Vistes (II)

Page 52: Introducció a Drupal

RSS

Page 53: Introducció a Drupal

Multi-idioma

Page 54: Introducció a Drupal

Traducció de la interfície

Page 55: Introducció a Drupal

Traducció de continguts

Page 56: Introducció a Drupal

Creació deformularis (I)

Page 57: Introducció a Drupal

Creació deformularis (II)

Page 58: Introducció a Drupal

Estils d'imatge

Page 59: Introducció a Drupal

Editors WYSIWYG

Page 60: Introducció a Drupal

Rendiment

Page 61: Introducció a Drupal

SPAM

Page 62: Introducció a Drupal

SPAM

Page 63: Introducció a Drupal

SEO

Page 64: Introducció a Drupal

URLs netes

Page 65: Introducció a Drupal

Gestió d'usuaris

Page 66: Introducció a Drupal

Rols

Page 67: Introducció a Drupal

Permisos

Page 68: Introducció a Drupal

Gestió de flux

Page 69: Introducció a Drupal

Comentaris

Page 70: Introducció a Drupal

www.ateneatech.com

Com es construeix una web amb Drupal?

Page 71: Introducció a Drupal

→ Arquitectura d'informació

→ Usabilitat

→ Disseny

www.ateneatech.com

Premisses

Page 72: Introducció a Drupal

Seleccionar mòduls existentsque implementen alguna funcionalitat

Page 73: Introducció a Drupal

Escriure algun mòdul propi per a funcionalitats específiques

Page 74: Introducció a Drupal

Configurar

Page 75: Introducció a Drupal

Crear un tema

Page 76: Introducció a Drupal

Posar en producció

Page 77: Introducció a Drupal

Manteniment

Page 78: Introducció a Drupal

www.ateneatech.com

Quines habilitats necessitem per a la creació d'una web amb Drupal?

Page 79: Introducció a Drupal

www.ateneatech.com

Programació

Page 80: Introducció a Drupal

www.ateneatech.com

Tema

Page 81: Introducció a Drupal

www.ateneatech.com

Disseny gràfic

Page 82: Introducció a Drupal

www.ateneatech.com

Servidors

Page 83: Introducció a Drupal

25 de Novembre de 2012: 814.287 webs

www.ateneatech.com

Situació actual de Drupal

Page 84: Introducció a Drupal

www.ateneatech.com

Premis

2011

Infoworld Bossie Awards 2011

The best open source applications

2010

Infoworld Bossie Awards 2010

The best open source applications

Packt Publishing Open Source CMS Awards:

Open Source CMS Hall of Fame (2nd place)

2009

Webware 100

..

Page 85: Introducció a Drupal

Traduït a 100 idiomes

Page 86: Introducció a Drupal

Milers de mòduls

Page 87: Introducció a Drupal

Milers de temes

Page 88: Introducció a Drupal

→ Versió actual: 7.17

→ Drupal 8 al Septembre de 2013

→ Fins aquesta data es dona suporta Drupal 6

www.ateneatech.com

Full de ruta

Page 89: Introducció a Drupal

Pros

→ Molt personalitzable:

→ Gran quantitat de mòduls

→ Arquitectura i API molt complerta

→ Bona documentació

→ Bona rendiment

→ Comunitat...

www.ateneatech.com

Perquè escollir Drupal? (I)

Page 90: Introducció a Drupal
Page 91: Introducció a Drupal

www.ateneatech.com

Comunitat (I)

Page 92: Introducció a Drupal

www.ateneatech.com

Comunitat (II)

Activitats anuals

→ Drupal Camp

→ Drupal Day

Activitats mensuals

→ Xerrades

→ Ladders

Page 93: Introducció a Drupal

www.ateneatech.com

Comunitat (III)

Pros

→ Diferents empreses i profesionals

→ Aportació a fòrums i resolució de consultes

Page 94: Introducció a Drupal

Contra→ Corba d'aprenentatge

www.ateneatech.com

Perquè escollir Drupal?

Page 95: Introducció a Drupal

www.ateneatech.com

Preguntes?