Post on 17-Nov-2015
description
www.ateneatech.com
Drupal: Funcionalitats i mdulsGlobal Training Days
Siddharta Navarro / Luis Ortiz Ramos
28/02/2014
Usuaris, rols i permisos
Mdul UserUn usuari s una persona que interacciona
amb el sistemaUn usuari annim tamb s un usuari
www.ateneatech.com
El sistema permet a un usuari annim autenticar-se fent servir: Nom i clau OpenID Twitter, Facebook, Linkedin...
www.ateneatech.com
Es pot configurar el sistema per a que el registre d'usuaris el pugui fer: Un usuari annim Un usuari annim amb aprovaci d'un
administrador Noms un administrador
www.ateneatech.com
Es pot seguir un procs de validaci de correus electrnics: L'usuari es registra amb:
Nom Correu electrnic
El sistema li envia un correu amb una adrea d'un sol s
L'usuari accedeix fent-la servir i indica la seva clau d'accs
www.ateneatech.com
El sistema notifica fent servir el correu electrnic quan: Un administrador registra un usuari Un usuari es registra i espera a l'aprovaci Un usuari es registra S'activa el compte de l'usuari Es bloqueja el compte de l'usuari Es cancella El usuari demana recuperar la seva clau
www.ateneatech.com
Pgines amb usuaris: Compte d'usuari (user/UID)
www.ateneatech.com
Els usuaris tenen un o ms rolsEl sistema defineix dos rols:
Usuari annim Usuari autenticat
Es poden crear tants rols personalitzats com sigui necessari: Administrador Editor ...
www.ateneatech.com
El administrador dona permisos als rolsEls mduls:
Registren nous permisos al sistema Veure el contingut Crear contingut de tipus pgina Administrar usuaris Canviar el nom d'usuari propi ...
Comproven que l'usuari actual te un rol que te un perms abans de fer una acci
www.ateneatech.com
Demo
www.ateneatech.com
Continguts i tipus de contingut
Mdul NodeSon la pea fonamentalS'agrupen en tipus
que es defineixen a: els mduls el perfil d'installaci la interfcie d'administraci
www.ateneatech.com
Tipus ms comuns: Pgina bsica Article Notcia Activitat ...
www.ateneatech.com
Atributs i camps per defecte: Ttol Cos Opcions adicionals:
Revisions: Crear nova i comentaris Informaci d'autoria: Usuari i data d'enviament Estat: Publicat, promogut, enganxat
www.ateneatech.com
Pgines amb contingut Contingut complet (node/NID) Resum (node) RSS (rss.xml)
www.ateneatech.com
Permisos: generals:
Saltar-se el control d'accs Administrar contingut/tipus de contingut Accedir a la pgina d'administraci de contingut Veure contingut publicat/contingut no publicat propi Veure/esborrar/revertir revisions
per cada tipus: Crear Editar els propis/tots Esborrar els propis/tots
www.ateneatech.com
Demo
www.ateneatech.com
Formats de text
Mdul FilterFormat de text Conjunt de filtres S'apliquen al mostrar el text
Al editar el camp Cos podem seleccionar-lo
www.ateneatech.com
Per defecte: Text pla:
El codi HTML es mostra com a text Transforma els retorn de lnia en HTML Transforma les URLs en ellaos
www.ateneatech.com
HTML filtrat: Limita alguna de les etiquetes HTML Transforma els retorn de lnia en HTML Transforma les URLs en enllaos Corregeix el codi HTML mal format o tallat
www.ateneatech.com
HTML complet: Transforma els retorn de lnia en HTML Transforma les URLs en enllaos Corregeix el codi HTML mal format o tallat
www.ateneatech.com
Podem crear tants formats com calguiEls mduls implementen nous filtres:
External links Code filter oEmbed Pathologic ...
www.ateneatech.com
Demo
www.ateneatech.com
Editors visuals
Mdul WysiwygWhat You See Is What You GetPodem installar un o ms d'un editorOpcions: YUI editor, NicEdit, Whizzywig,
EpicEditor, markItUp, TinyMCE, WYMeditor, CKEditor, openWYSIWYG, jWYSIWYG, FCKeditor.
www.ateneatech.com
Associem un editor a un format de textPodem configurar:
Opcions generals Botons Aparena Neteja del codi Estils
www.ateneatech.com
Demo
www.ateneatech.com
Camps
Mdul Field i Field UIPodem afegir camps a Usuaris, Contingut i
altres entitats del sistema
www.ateneatech.com
Els camps tenen: Nom Tipus Descripci Obligatorietat Valor per defecte Cardinalitat Altres opcions segons el tipus
www.ateneatech.com
Els tipus de camps es defineixen als mduls: Al nucli:
Text: Curt Llarg Llarg amb resum
Nombre: Enter Decimal Amb coma flotant
Arxiu Imatge
www.ateneatech.com
A mduls contributs: Enlla Correu electrnic Data Adrea
www.ateneatech.com
Gesti de la presentaci: A cada mode de visualitzaci permet gestionar:
Posici del camp Format: depn del tipus del camp
www.ateneatech.com
Demo
www.ateneatech.com
Arxius, imatges i estilsMdul FileFa possible adjuntar arxius a les entitats.Permet introduir tamb la descripciValidaci per:
Extensi Grandaria
Sistemes d'arxius: Pblic Privat
www.ateneatech.com
Mdul Images un tipus especial d'arxiuPermet introduir:
Ttol Text alternatiu
Validacions per: Extensi Grandria Dimensions
Mxima Mnima
www.ateneatech.com
Estils son conjunts de efectes que es poden aplicar a les imatges
Es poden fer servir com a format al mostrar una imatge
Per defecte: Thumbnail Medium Large
www.ateneatech.com
Els efectes s'implementen en mduls: Al nucli:
Crop Desaturate Resize Rotate Scale Scale and crop
www.ateneatech.com
A mduls contributs: Watermarking Overlays Text overlay Color-shifting Brighten/Darken Alpha blending Canvas manipulation Background File Format switcher Rounded corners (transparent) Aspect Switcher ...
www.ateneatech.com
Demo
www.ateneatech.com
Termes de taxonomia
Mdul TaxonomyRepresenta una categoria o etiquetaS'agrupen en vocabularis
www.ateneatech.com
Atributs i camps per defecte: Nom Descripci Relacions: terme pare i pes
Podem afegir camps
www.ateneatech.com
Pgines amb termes: Pgina de terme (taxonomy/term/TID)
www.ateneatech.com
Referencia a terme: nou tipus de campAssocia qualsevol entitat a un terme
Es mostrar a la seva pgina de termeGinys:
Llistat de selecci Caixes de verificaci Botons de rdio Auto-completat
Permet crear termes dinmicament
www.ateneatech.com
Demo
www.ateneatech.com
Comentaris
Mdul CommentPermet afegir comentaris als continguts
www.ateneatech.com
Configuraci per cada tipus: Obert, tancat, ocult Niuats Nombre de comentaris per pgina Activar ttol de comentari Formulari a la pgina del contingut Previsualitzaci
Configuraci per cada contingut Obert, tancat
www.ateneatech.com
Atributs i camps per defecte Autor Ttol Comentari
Podem afegir camps
www.ateneatech.com
Permisos: Administrar comentaris Veure/Enviar comentaris Saltar aprovaci de comentaris Editar els comentaris propis
www.ateneatech.com
Demo
www.ateneatech.com
Blocs
Mdul BlocksPermet gestionar que contingut secundari es
veu a cada pginaEls blocs es poden collocar a regionsEl tema defineix les regions disponibles
www.ateneatech.com
Propietats dels blocs: Ttol administratiu Ttol Regi Visibilitat:
Per adrea Per tipus de contingut Per rol d'usuari Per opci d'usuari
www.ateneatech.com
Els blocs es defineixen a: Els mduls La interfcie d'administraci:
Al nucli: Blocs bsics de text
Amb mduls contributs: Views Bean
www.ateneatech.com
Demo
www.ateneatech.com
Mens
Mdul MenuPermet crear i gestionar mensPer defecte:
Men principal Men d'usuari Gesti Navegaci
Genera un bloc per cada men
www.ateneatech.com
Interfcie de gesti d'enllaos: Ordenar-los i niuar-los fent servir Drag&drop Crear enllaos:
Propietats dels enllaos: Ttol Adrea interno o externa Descripci Actiu Expandit Element pare Pes
www.ateneatech.com
Creaci a continguts: Als tipus:
Mens disponibles Element pare per defecte
Als continguts: Afegir enlla al men Ttol Descripci Element pare Pes
www.ateneatech.com
Demo
www.ateneatech.com
Cerca
Mdul SearchActiva la cerca bsicaIndexa el text de continguts i usuarisImplementa:
Un bloc amb una caixa de cerca Una pgina de resultats de la cerca
www.ateneatech.com
Molt bsica: Noms paraules complertes Noms paraules de ms de tres carcters Distingeix entre majscules i minscules
Es pot ampliar amb mduls contributs: Search API Apache Sorl
www.ateneatech.com
Demo
www.ateneatech.com
lies d'adreces
Mdul PathPermet crear lies a les adreces internes.Des de:
El formulari de creaci o edici de contingut Interfcie d'administraci
www.ateneatech.com
Mdul contribut PathautoPermet generar automticament per:
Tipus de contingut Termes de taxonomies Usuaris
Permet fer servir informaci d'aquestes entitats per construir l'lies
www.ateneatech.com
Demo
www.ateneatech.com
Multi-idioma
Mduls: Nucli: Locale i Content translation Contributs: i18n, i18nviews...
Permet traduir: Interfcie Entitats
www.ateneatech.com
Interfcie Cadenes de text definides a
mduls: en Angls interfcie d'administraci: en l'idioma per defecte o el
que configurem Cercador general per a traduir Grups de traduccions Exportable en format .po
www.ateneatech.com
Entitats Continguts, Termes, etc. Definim el seu idioma al crear-lo Podem traduir-lo Correspondncia entre traduccions
www.ateneatech.com
Altres Blocs Mens i elements del men Alis d'adreces Variables (nom del lloc, eslgan..)
www.ateneatech.com
Demo
www.ateneatech.com
Vistes
Mdul ViewsLlistats de:
Continguts Revisions de continguts Usuaris Arxius Mduls, temes i motors de temes
www.ateneatech.com
Presentaci: Pgina Bloc Adjunt Canal
www.ateneatech.com
Format de presentaci: Per a pgina, bolc i adjunt:
Llistat sense format Llistat HTML Taula Graella Men d'enllaos
Per canal: Canal RSS
www.ateneatech.com
Format d'element: Mode de presentaci Camps
www.ateneatech.com
FiltresFiltres contextualsRelacionsOrdre
www.ateneatech.com
I ms: Filtres exposats Ordre exposat Capalera Peu Comportament si no hi ha resultats Control d'accs Paginador Cache Agregacions
www.ateneatech.com
Molt extensible amb mduls: Presentaci:
Views Data export Entity Views Attachment
Formats de presentaci: Views slideshow jCarousel Views accordion Calendar OpenLayers
Podem implementar mduls personalitzats
www.ateneatech.com
Demo
www.ateneatech.com
Disposicions (Layouts)
Mdul PanelsPermet gestionar des de la interfcie
d'administraci com es disposen els continguts dintre de diferents elements
www.ateneatech.com
Permet gestionar: Amb el mdul Panels
Pgines Blocs Nodes
Amb mduls contributs: Entitats Vistes
www.ateneatech.com
Context: Permet definir que elements es podran fer servir
dintre del layout Fa servir parmetres de URL i de la sessi Permet cercar elements relacionats
www.ateneatech.com
Disposicions: Reutilitzables Extensibles des de mduls i tema
www.ateneatech.com
Contingut Els elements que es poden inserir dintre d'un
Panel S'anomenen Panes Sn:
Blocs Camps de elements al context Continguts personalitzats
www.ateneatech.com
Demo
www.ateneatech.com
Control de flux
Mdul RulesTriggered rule:
Esdeveniment Condicions Accions
www.ateneatech.com
Components: Encapsulen funcionalitats Tenen parmetres d'entrada i sortida Tipus:
Rule: Condicions Accions
Rule set: Conjunt de rules
Conditions set (OR) Conditions set (AND) Action set
www.ateneatech.com
Programaci: Una acci especial permet programar l'execuci
de Rules en el futur.
www.ateneatech.com
Demo
www.ateneatech.com
Pgina 1Pgina 2Pgina 3Pgina 4Pgina 5Pgina 6Pgina 7Pgina 8Pgina 9Pgina 10Pgina 11Pgina 12Pgina 13Pgina 14Pgina 15Pgina 16Pgina 17Pgina 18Pgina 19Pgina 20Pgina 21Pgina 22Pgina 23Pgina 24Pgina 25Pgina 26Pgina 27Pgina 28Pgina 29Pgina 30Pgina 31Pgina 32Pgina 33Pgina 34Pgina 35Pgina 36Pgina 37Pgina 38Pgina 39Pgina 40Pgina 41Pgina 42Pgina 43Pgina 44Pgina 45Pgina 46Pgina 47Pgina 48Pgina 49Pgina 50Pgina 51Pgina 52Pgina 53Pgina 54Pgina 55Pgina 56Pgina 57Pgina 58Pgina 59Pgina 60Pgina 61Pgina 62Pgina 63Pgina 64Pgina 65Pgina 66Pgina 67Pgina 68Pgina 69Pgina 70Pgina 71Pgina 72Pgina 73Pgina 74Pgina 75Pgina 76Pgina 77Pgina 78Pgina 79Pgina 80Pgina 81Pgina 82Pgina 83Pgina 84