SlideShare una empresa de Scribd logo
Drupal “SiteBuilding” 101   #drupalcs, 16Feb2012




    Drupal “SiteBuilding” 101
    #DrupalCS
    16 febrero 2012




    Alessandro Mascherpa
    @ALMADEWEB



                                           1 / 13
Drupal “SiteBuilding” 101             #drupalcs, 16Feb2012


 Personal


  ●   Desarrollador web freelance.
  ●   Miembro del grupo de usuarios de Drupal de
      Valencia, #drupalval:
      http://groups.drupal.org/comunidad-valenciana
  ●   Administrador del grupo de usuarios de Drupal
      de Castellón, #DrupalCS:
      http://groups.drupal.org/castellon

                                                     2 / 13
Drupal “SiteBuilding” 101     #drupalcs, 16Feb2012


    Requisitos básicos
    Instalación y configuración
    Gestionar contenido
    Usuarios
    Ampliar funcionalidad
    Presentar datos y contenido
    Arquitectura de Ia información
    Temas para avanzar
                                             3 / 13
Drupal “SiteBuilding” 101                     #drupalcs, 16Feb2012


 Requisitos básicos
  ●   ¿Saber que es Drupal? http://drupal.org
      ●   Gestión de contenido: sustituir al Webmaster.
      ●   Click-Programing (desde UI): Sustituir al
          desarrollador. Paradigma de “fabricas de software”:
          http://en.wikipedia.org/wiki/Software_factory
      ●   Objetivos en contrib (fuera de Drupal core (básico)):
          Sustituir al maquetador o al sysadmin (Aegir).
      ●   Lo consigue parcialmente.
  ●   Drupal destaca por su flexibilidad, seguridad,
      sistema multiidiomas y sobre todo por su
      comunidad.
                                                             4 / 13
Drupal “SiteBuilding” 101               #drupalcs, 16Feb2012


 Requisitos básicos II
  ●   Hosting
      ●  Servidor Web: http://httpd.apache.org/ ...
      ● PHP: http://php.net/


      ● BBDD: http://www.mysql.com/ ...


      ● DNS


  ●   Xamp:
      http://www.apachefriends.org/es/xampp.html
  ●   Acquia dev desktop (usado en esta charla):
      https://network.acquia.com/downloads/7.x

                                                       5 / 13
Drupal “SiteBuilding” 101              #drupalcs, 16Feb2012


 Instalación y configuración
  ●   Formulario en varios pasos que nos va pidiendo
      los datos del hosting y de configuración básica.
  ●   Muchos de estos datos (junto con otros) se
      pueden modificar desde la zona de
      configuración una vez la instalación a
      terminado.
  ●   La zona de informes (reports) nos permite tener
      una idea de la actividad en el sitio y de las
      necesidades de mantenimiento del mismo.

                                                      6 / 13
Drupal “SiteBuilding” 101                 #drupalcs, 16Feb2012


 Gestionar contenido
  ●   La tarea que anteriormente se le asignaba al
      “Webmaster”.
  ●   Es el núcleo de todo el sistema. Drupal es un CMF
      más que un CMS.
  ●   Drupal tiene UIs básicas para crear y gestionar
      contenidos de diferentes tipos.
  ●   Formatos de texto (filtros).
  ●   Extras:
      ●   WYSIWYG: hay que instalarlo a parte.
      ●   IMCE: gestión de archivos y Media: multimedia.
                                                         7 / 13
Drupal “SiteBuilding” 101                      #drupalcs, 16Feb2012


 Usuarios
  ●   La gestión de usuarios es básica en todo
      sistema informático, más aún si es web.
  ●   Drupal tiene un completo sistema de
      administración de usuarios que permite:
      ●   Crear roles.
      ●   Asignar permisos a roles, limitando la capacidad de
          acceder al sistema y realizar determinadas tareas
          en él.
      ●   Crear usuarios y asignarles roles.


                                                              8 / 13
Drupal “SiteBuilding” 101                     #drupalcs, 16Feb2012


 Ampliar funcionalidad
  ●   Módulos: http://drupal.org/project/Modules
  ●   Se puede hacer cualquier cosa que esté
      orientada a sistemas web.
  ●   Especialmente indicado para tareas o
      funcionalidades relacionadas con contenidos:
      ●   Estructura, agregación y presentación.
      ●   Flujos de trabajo (workflows) de edición.
      ●   Comunicación entre sistemas: feeds, xml-rpc,
          OAuth, OpenId, serviciosweb.
      ●   ...

                                                             9 / 13
Drupal “SiteBuilding” 101                #drupalcs, 16Feb2012


 Presentar datos y contenido
  ●   Themes (temas):
      http://drupal.org/project/Themes
  ●   Configuración propia de cada tema.
  ●   Los bloques se configuran por tema.
  ●   Hay módulos que permiten personalizar la
      presentación de contenido: Color, Sweaver, Ds,
      Contemplate, ThemeBuilder (privado Acquia),
      Skinr, @fontyourface...
  ●   Capa de presentación muy flexible.

                                                       10 / 13
Drupal “SiteBuilding” 101                    #drupalcs, 16Feb2012


 Arquitectura de la información
  ●   Navegación:
      ●   menús, breadcrumbs
      ●   tags (taxonomía)
  ●   Layout:
      ●   Bloques a ubicar en regiones del tema.
      ●   Módulo Panels: regiones que se definen en UI.
      ●   Módulo DS: layout de contenidos, entre otras cosas.
  ●   Estructurar contenidos (datos): FieldUI/FieldAPI
      (antiguo CCK)
  ●   ... y agregarlos con Views
                                                           11 / 13
Drupal “SiteBuilding” 101             #drupalcs, 16Feb2012


 Temas para seguir avanzando
  ●   Layout con panels
  ●   Multisites
  ●   Multiidiomas
  ●   Organic groups
  ●   Perfiles
  ●   Commerce
  ●   Services
  ●   RDFa (Web Semántica), SEO ...

                                                    12 / 13
Drupal “SiteBuilding” 101                      #drupalcs, 16Feb2012


 ¿Preguntas? ...
 … comentarios ...
 … críticas ...



                             Gracias :)

                        Alessandro Mascherpa
                           @ALMADEWEB


                                                             13 / 13

Más contenido relacionado

La actualidad más candente

Dn13 u3 a31_slm
Dn13 u3 a31_slmDn13 u3 a31_slm
Dn13 u3 a31_slm
miri586
 
Dn12 u3 a30_fvle
Dn12 u3 a30_fvleDn12 u3 a30_fvle
Dn12 u3 a30_fvle
quevivaelrock
 
Taller de Drupal
Taller de DrupalTaller de Drupal
Taller de Drupal
SEAT, S.A.
 
Curso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en DrupalCurso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en Drupal
Alberto Permuy Leal
 
Drupal
DrupalDrupal
Drupal
DrupalDrupal
Drupal
angielopoliz
 
Presentacion Drupal Ccrtv
Presentacion Drupal CcrtvPresentacion Drupal Ccrtv
Presentacion Drupal Ccrtv
Pedro Cambra
 
Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
Karim Boudjema Schombourg
 
Drupal
DrupalDrupal
Drupal
sophieacd
 
DRUPAL
DRUPALDRUPAL
DRUPAL
Leidy Arnedo
 
I summit01
I summit01I summit01
I summit01
Utpl
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cms
Hugo Peña
 
Pablo Arias: Joomla como herramienta para el desarrollo web
Pablo Arias: Joomla como herramienta para el desarrollo webPablo Arias: Joomla como herramienta para el desarrollo web
Pablo Arias: Joomla como herramienta para el desarrollo web
PHP Vigo
 
Desarrollo y arquitectura de proyectos con Features
Desarrollo y arquitectura de proyectos con FeaturesDesarrollo y arquitectura de proyectos con Features
Desarrollo y arquitectura de proyectos con Features
Ymbra
 
Arquitectura de proyectos Drupal
Arquitectura de proyectos DrupalArquitectura de proyectos Drupal
Arquitectura de proyectos Drupal
Ymbra
 
Bloques de moodle
Bloques de moodleBloques de moodle
Bloques de moodle
adelgado33
 
Drupal creación módulos, bloques, formularios y alters
Drupal  creación módulos, bloques, formularios y altersDrupal  creación módulos, bloques, formularios y alters
Drupal creación módulos, bloques, formularios y alters
Sergio Carracedo Martinez
 
This is Drupal! (Basics)
This is Drupal! (Basics)This is Drupal! (Basics)
This is Drupal! (Basics)
Maria del Carmen Garcia
 
¡This is drupal! - Global Training Days
¡This is drupal! - Global Training Days¡This is drupal! - Global Training Days
¡This is drupal! - Global Training Days
La Drupalera
 

La actualidad más candente (19)

Dn13 u3 a31_slm
Dn13 u3 a31_slmDn13 u3 a31_slm
Dn13 u3 a31_slm
 
Dn12 u3 a30_fvle
Dn12 u3 a30_fvleDn12 u3 a30_fvle
Dn12 u3 a30_fvle
 
Taller de Drupal
Taller de DrupalTaller de Drupal
Taller de Drupal
 
Curso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en DrupalCurso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en Drupal
 
Drupal
DrupalDrupal
Drupal
 
Drupal
DrupalDrupal
Drupal
 
Presentacion Drupal Ccrtv
Presentacion Drupal CcrtvPresentacion Drupal Ccrtv
Presentacion Drupal Ccrtv
 
Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
Drupal
DrupalDrupal
Drupal
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 
I summit01
I summit01I summit01
I summit01
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cms
 
Pablo Arias: Joomla como herramienta para el desarrollo web
Pablo Arias: Joomla como herramienta para el desarrollo webPablo Arias: Joomla como herramienta para el desarrollo web
Pablo Arias: Joomla como herramienta para el desarrollo web
 
Desarrollo y arquitectura de proyectos con Features
Desarrollo y arquitectura de proyectos con FeaturesDesarrollo y arquitectura de proyectos con Features
Desarrollo y arquitectura de proyectos con Features
 
Arquitectura de proyectos Drupal
Arquitectura de proyectos DrupalArquitectura de proyectos Drupal
Arquitectura de proyectos Drupal
 
Bloques de moodle
Bloques de moodleBloques de moodle
Bloques de moodle
 
Drupal creación módulos, bloques, formularios y alters
Drupal  creación módulos, bloques, formularios y altersDrupal  creación módulos, bloques, formularios y alters
Drupal creación módulos, bloques, formularios y alters
 
This is Drupal! (Basics)
This is Drupal! (Basics)This is Drupal! (Basics)
This is Drupal! (Basics)
 
¡This is drupal! - Global Training Days
¡This is drupal! - Global Training Days¡This is drupal! - Global Training Days
¡This is drupal! - Global Training Days
 

Destacado

Desarrollo de módulos para Drupal
Desarrollo de módulos para DrupalDesarrollo de módulos para Drupal
Desarrollo de módulos para Drupal
Alessandro Mascherpa
 
Drupal8 Symfony2 en DrupalCS
Drupal8 Symfony2 en DrupalCSDrupal8 Symfony2 en DrupalCS
Drupal8 Symfony2 en DrupalCS
Alessandro Mascherpa
 
Curso Drupal7 SiteBuilding parte 1
Curso Drupal7 SiteBuilding parte 1Curso Drupal7 SiteBuilding parte 1
Curso Drupal7 SiteBuilding parte 1
Alessandro Mascherpa
 
Curso Drupal 7 SiteBuilding parte 2
Curso Drupal 7 SiteBuilding parte 2Curso Drupal 7 SiteBuilding parte 2
Curso Drupal 7 SiteBuilding parte 2
Alessandro Mascherpa
 
Drupal7 site buildingesue_3
Drupal7 site buildingesue_3Drupal7 site buildingesue_3
Drupal7 site buildingesue_3
Alessandro Mascherpa
 
Drupal User Points. MicroCharla marzo 2012
Drupal User Points. MicroCharla marzo 2012Drupal User Points. MicroCharla marzo 2012
Drupal User Points. MicroCharla marzo 2012
Alessandro Mascherpa
 
Introducción a Node.js
Introducción a Node.jsIntroducción a Node.js
Introducción a Node.js
Alessandro Mascherpa
 
Comunidades de práctica (1)[1]
Comunidades de práctica (1)[1]Comunidades de práctica (1)[1]
Comunidades de práctica (1)[1]
marilede
 

Destacado (8)

Desarrollo de módulos para Drupal
Desarrollo de módulos para DrupalDesarrollo de módulos para Drupal
Desarrollo de módulos para Drupal
 
Drupal8 Symfony2 en DrupalCS
Drupal8 Symfony2 en DrupalCSDrupal8 Symfony2 en DrupalCS
Drupal8 Symfony2 en DrupalCS
 
Curso Drupal7 SiteBuilding parte 1
Curso Drupal7 SiteBuilding parte 1Curso Drupal7 SiteBuilding parte 1
Curso Drupal7 SiteBuilding parte 1
 
Curso Drupal 7 SiteBuilding parte 2
Curso Drupal 7 SiteBuilding parte 2Curso Drupal 7 SiteBuilding parte 2
Curso Drupal 7 SiteBuilding parte 2
 
Drupal7 site buildingesue_3
Drupal7 site buildingesue_3Drupal7 site buildingesue_3
Drupal7 site buildingesue_3
 
Drupal User Points. MicroCharla marzo 2012
Drupal User Points. MicroCharla marzo 2012Drupal User Points. MicroCharla marzo 2012
Drupal User Points. MicroCharla marzo 2012
 
Introducción a Node.js
Introducción a Node.jsIntroducción a Node.js
Introducción a Node.js
 
Comunidades de práctica (1)[1]
Comunidades de práctica (1)[1]Comunidades de práctica (1)[1]
Comunidades de práctica (1)[1]
 

Similar a Drupal Sitebuilding 101

Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)
Ymbra
 
Introduccion técnica a Drupal
Introduccion técnica a DrupalIntroduccion técnica a Drupal
Introduccion técnica a Drupal
Pedro Cambra
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Iván Campaña Naranjo
 
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
Keopx
 
Introduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghostIntroduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghost
Keopx
 
Construyendo una red social con Drupal
Construyendo una red social con DrupalConstruyendo una red social con Drupal
Construyendo una red social con Drupal
Daniel Primo
 
Entonamiento y perfilado de Drupal
Entonamiento y perfilado de DrupalEntonamiento y perfilado de Drupal
Entonamiento y perfilado de Drupal
camposer
 
1 Diseño Web introducción a Drupal
1 Diseño Web   introducción a Drupal1 Diseño Web   introducción a Drupal
1 Diseño Web introducción a Drupal
JLSitec
 
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
Keopx
 
Programación de módulos para Drupal 7
Programación de módulos para Drupal 7Programación de módulos para Drupal 7
Programación de módulos para Drupal 7
Cristian Mamani
 
DRUPAL
DRUPALDRUPAL
DRUPAL
Lizbeth_ep
 
Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015  Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015
Keopx
 
Cw15 conoce drupal_v28
Cw15 conoce drupal_v28Cw15 conoce drupal_v28
Cw15 conoce drupal_v28
Hiberus Tecnologia
 
Introduccion drupal
Introduccion drupalIntroduccion drupal
Introduccion drupal
Danilo Domínguez
 
Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapa
Medio y forma
 
Drupal 7: mucho más que una nueva versión
Drupal 7: mucho más que una nueva versiónDrupal 7: mucho más que una nueva versión
Drupal 7: mucho más que una nueva versión
Ymbra
 
Drupalcamp 2014 reconstruir un medio digital idealista news
Drupalcamp 2014   reconstruir un medio digital idealista newsDrupalcamp 2014   reconstruir un medio digital idealista news
Drupalcamp 2014 reconstruir un medio digital idealista news
Martín .
 
Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014
Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014
Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014
Rodrigo Alfaro
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol Xalapa
Medio y forma
 
Presentación TE: CMS y en especial joomla.
Presentación TE: CMS y en especial joomla.Presentación TE: CMS y en especial joomla.
Presentación TE: CMS y en especial joomla.
Jose Antonio Martín Herguedas
 

Similar a Drupal Sitebuilding 101 (20)

Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)
 
Introduccion técnica a Drupal
Introduccion técnica a DrupalIntroduccion técnica a Drupal
Introduccion técnica a Drupal
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
 
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
 
Introduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghostIntroduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghost
 
Construyendo una red social con Drupal
Construyendo una red social con DrupalConstruyendo una red social con Drupal
Construyendo una red social con Drupal
 
Entonamiento y perfilado de Drupal
Entonamiento y perfilado de DrupalEntonamiento y perfilado de Drupal
Entonamiento y perfilado de Drupal
 
1 Diseño Web introducción a Drupal
1 Diseño Web   introducción a Drupal1 Diseño Web   introducción a Drupal
1 Diseño Web introducción a Drupal
 
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
 
Programación de módulos para Drupal 7
Programación de módulos para Drupal 7Programación de módulos para Drupal 7
Programación de módulos para Drupal 7
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 
Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015  Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015
 
Cw15 conoce drupal_v28
Cw15 conoce drupal_v28Cw15 conoce drupal_v28
Cw15 conoce drupal_v28
 
Introduccion drupal
Introduccion drupalIntroduccion drupal
Introduccion drupal
 
Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapa
 
Drupal 7: mucho más que una nueva versión
Drupal 7: mucho más que una nueva versiónDrupal 7: mucho más que una nueva versión
Drupal 7: mucho más que una nueva versión
 
Drupalcamp 2014 reconstruir un medio digital idealista news
Drupalcamp 2014   reconstruir un medio digital idealista newsDrupalcamp 2014   reconstruir un medio digital idealista news
Drupalcamp 2014 reconstruir un medio digital idealista news
 
Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014
Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014
Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol Xalapa
 
Presentación TE: CMS y en especial joomla.
Presentación TE: CMS y en especial joomla.Presentación TE: CMS y en especial joomla.
Presentación TE: CMS y en especial joomla.
 

Último

Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 

Último (20)

Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 

Drupal Sitebuilding 101

  • 1. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Drupal “SiteBuilding” 101 #DrupalCS 16 febrero 2012 Alessandro Mascherpa @ALMADEWEB 1 / 13
  • 2. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Personal ● Desarrollador web freelance. ● Miembro del grupo de usuarios de Drupal de Valencia, #drupalval: http://groups.drupal.org/comunidad-valenciana ● Administrador del grupo de usuarios de Drupal de Castellón, #DrupalCS: http://groups.drupal.org/castellon 2 / 13
  • 3. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Requisitos básicos Instalación y configuración Gestionar contenido Usuarios Ampliar funcionalidad Presentar datos y contenido Arquitectura de Ia información Temas para avanzar 3 / 13
  • 4. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Requisitos básicos ● ¿Saber que es Drupal? http://drupal.org ● Gestión de contenido: sustituir al Webmaster. ● Click-Programing (desde UI): Sustituir al desarrollador. Paradigma de “fabricas de software”: http://en.wikipedia.org/wiki/Software_factory ● Objetivos en contrib (fuera de Drupal core (básico)): Sustituir al maquetador o al sysadmin (Aegir). ● Lo consigue parcialmente. ● Drupal destaca por su flexibilidad, seguridad, sistema multiidiomas y sobre todo por su comunidad. 4 / 13
  • 5. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Requisitos básicos II ● Hosting ● Servidor Web: http://httpd.apache.org/ ... ● PHP: http://php.net/ ● BBDD: http://www.mysql.com/ ... ● DNS ● Xamp: http://www.apachefriends.org/es/xampp.html ● Acquia dev desktop (usado en esta charla): https://network.acquia.com/downloads/7.x 5 / 13
  • 6. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Instalación y configuración ● Formulario en varios pasos que nos va pidiendo los datos del hosting y de configuración básica. ● Muchos de estos datos (junto con otros) se pueden modificar desde la zona de configuración una vez la instalación a terminado. ● La zona de informes (reports) nos permite tener una idea de la actividad en el sitio y de las necesidades de mantenimiento del mismo. 6 / 13
  • 7. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Gestionar contenido ● La tarea que anteriormente se le asignaba al “Webmaster”. ● Es el núcleo de todo el sistema. Drupal es un CMF más que un CMS. ● Drupal tiene UIs básicas para crear y gestionar contenidos de diferentes tipos. ● Formatos de texto (filtros). ● Extras: ● WYSIWYG: hay que instalarlo a parte. ● IMCE: gestión de archivos y Media: multimedia. 7 / 13
  • 8. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Usuarios ● La gestión de usuarios es básica en todo sistema informático, más aún si es web. ● Drupal tiene un completo sistema de administración de usuarios que permite: ● Crear roles. ● Asignar permisos a roles, limitando la capacidad de acceder al sistema y realizar determinadas tareas en él. ● Crear usuarios y asignarles roles. 8 / 13
  • 9. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Ampliar funcionalidad ● Módulos: http://drupal.org/project/Modules ● Se puede hacer cualquier cosa que esté orientada a sistemas web. ● Especialmente indicado para tareas o funcionalidades relacionadas con contenidos: ● Estructura, agregación y presentación. ● Flujos de trabajo (workflows) de edición. ● Comunicación entre sistemas: feeds, xml-rpc, OAuth, OpenId, serviciosweb. ● ... 9 / 13
  • 10. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Presentar datos y contenido ● Themes (temas): http://drupal.org/project/Themes ● Configuración propia de cada tema. ● Los bloques se configuran por tema. ● Hay módulos que permiten personalizar la presentación de contenido: Color, Sweaver, Ds, Contemplate, ThemeBuilder (privado Acquia), Skinr, @fontyourface... ● Capa de presentación muy flexible. 10 / 13
  • 11. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Arquitectura de la información ● Navegación: ● menús, breadcrumbs ● tags (taxonomía) ● Layout: ● Bloques a ubicar en regiones del tema. ● Módulo Panels: regiones que se definen en UI. ● Módulo DS: layout de contenidos, entre otras cosas. ● Estructurar contenidos (datos): FieldUI/FieldAPI (antiguo CCK) ● ... y agregarlos con Views 11 / 13
  • 12. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 Temas para seguir avanzando ● Layout con panels ● Multisites ● Multiidiomas ● Organic groups ● Perfiles ● Commerce ● Services ● RDFa (Web Semántica), SEO ... 12 / 13
  • 13. Drupal “SiteBuilding” 101 #drupalcs, 16Feb2012 ¿Preguntas? ... … comentarios ... … críticas ... Gracias :) Alessandro Mascherpa @ALMADEWEB 13 / 13