SlideShare une entreprise Scribd logo
1  sur  24
Construcción de sitios web con Drupal
Instalación, configuración y consejos
VIGO -2010
¡Cópialo!
Alberto Permuy Leal
Construcción de sitios web con Drupal – Instalación – Vigo 2010
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INTRODUCCIÓN DRUPAL
SISTEMA OPERATIVO – SERVICIOS
CONFIGURACIÓN BÁSICA APACHE2
CONFIGURACIÓN BÁSICA MYSQL
CONFIGURACIÓN BÁSICA CORREO
ACCESO SSH – SFTP
INSTALACION
BACKUP & RECUPERACION
MODULOS – TEMAS – CASO PRACTICO “LLEGARE EN DIEZ MINUTOS”
OBJETIVOS
Construcción de sitios web con Drupal – Instalación – Vigo 2010
¿QUÉ NO ES DRUPAL?
.- NO ES UN PRODUCTO
.- NO ES UN SIMPLE CMS
.- NO ES“SENCILLO”
Construcción de sitios web con Drupal – Instalación – Vigo 2010
¿CMS?
.- SISTEMA GESTOR DE CONTENIDOS
.- HTML + L.INTERPRETADOS + SGBD
.- CREA, EDITA, CLASIFICA Y PUBLICA
.- DRUPAL, WORDPRESS, JOOMLA..
Construción de sitios web con Drupal – Instalación – Vigo 2010
HISTORIA DE DRUPAL
.- 1999 DRIES BUYTAERT
.- NACE COMO CMS INTRANET
.- ACTUALIDAD 6.19 / 7.0
.- + 7000 MODULOS
.- + 800 PROGRAMADORES
Construcción de sitios web con Drupal – Instalación – Vigo 2010
¿ POR QUÉ DRUPAL ?
.- MODULAR Y EXTENSIBLE
.- CODIGO DE CALIDAD = API.DRUPAL.ORG
.- MUCHA Y MUY BUENA DOCUMENTACION
.- FACIL DE IMPLEMENTAR
.- CUMPLE CON LOS ESTÁNDARES
.- CMS CON MAYUSCULAS
.- LIBRE Y GRATUITO
.- GRAN COMUNIDAD
Construcción de sitios web con Drupal – Instalación – Vigo 2010
AYUDA
.- DRUPAL.ORG
.- API.DRUPAL.ORG
.- TWITTER
.- EVENTOS
.- WWW
.- LIBROS
Construcción de sitios web con Drupal – Instalación – Vigo 2010
¡NO SOY PROGRAMADOR!
.- RESOLVER DUDAS EN DRUPAL.ORG
.- APORTAR A LAS LOCALIZACIONES
.- APORTAR AL DISEÑO
.- AYUDAR EN LOS EVENTOS
.- DIFUNDE
Construcción de sitios web con Drupal – Instalación – Vigo 2010
.- LEER, RELEER, VOLVER A LEER Y TENER CLARO QUÉ
QUEREMOS HACER
.- CONOCIMIENTOS MÍNIMOS DE UNIX/LINUX
.- CONFIGURAR CORREO
.- ¡DOCUMENTAR!
CONSEJOS
SISTEMA OPERATIVO(Linux,FreeBSD,MacOSX,Windows)
SERVIDOR WEB(APACHE,NGINX,CHEROKEE,IIS)
PHP BBDD(MySQL,Postgre)
SUBSISTEMA CORE
MODULOS CORE(User,Block,Node...)
DRUPAL
MODULOS APORTADOS(Fivestar,Adminmenu...)
SISTEMA DE TEMAS
HTML
CSS JAVASCRIPT
CAPAS DRUPAL
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION DRUPAL 6.X
.-REQUISITOS MINIMOS
.-LAMP/FAMP/LNMP/LLMP/L**P/MAMP/WAMP
.-OTROS METODOS = DESDE LOS FUENTES, APT,
EMERGE, YUM, ZIPPER ..ETC
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION APACHE2
aptitude update && aptitude
install apache2 php5 php5-mysql
php5-mcrypt php5-xmlrpc php5-gd
mysql-server
Construción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION APACHE2
<VirtualHost *:80>
ServerAdmin tuemail@tudominio.com
RewriteEngine on
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
.- ACTIVAR MÓDULO REWRITE PARA URLs LIMPIAS
.- EJEMPLO DE FICHERO BÁSICO DE CONFIGURACION
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION APACHE2
.- Cuidado con consumo de MPM de Apache2
.- Logs
.- 20 tips para securizar Apache
http://www.petefreitag.com/item/505.cfm
.- Añadir ficheros de configuracion al backup
Construcción de sitios web con Drupal – Instalación – Vigo 2010
NGINX
.- RENDIMIENTO INCREIBLE
.- LICENCIA BSD
.- NO TAN CONOCIDO
.- RECOMENDADO PARA SERVIDORES CON MUCHO TRÁFICO O POCOS
RECURSOS ¡O PARA EL USO COTIDIANO!
.- PHP5-FASTCGI + NGNIX + DRUPÀL + DEBIAN
Construcción de sitios web con Drupal – Instalación – Vigo 2010
CHEROKEE
.- ESCRITO EN C
.- LICENCIA GNU/GPL
.- SOPORTA FASTCGI,PHP,SSL...
.- RAPIDÍSIMO
.- SORPRENDE LA INTERFAZ GRÁFICA DE ADMINISTRACIÓN
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION MySQL 5.x
.- INSTALACION VIA APTITUDE,EMERGE, YUM FUENTES...
.- NO NOS OLVIDEMOS DE MYSQLTUNNER
.- CONFIGURAR LOS Y ANADIR CONFIGS AL BACKUP
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION MySQL 5.x
.- GESTION PHPMyADMIN + SSL
.- 20 TIPS PARA OPTIMIZAR MySQL
http://net.tutsplus.com/tutorials/other/top-20-mysql-best-practices
.- CONFIGURAR LOGS Y ANADIR CONFIGS AL BACKUP
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION DRUPAL
.- ¿Local o remoto?
.- Para ambos casos : comprobar acceso escritura y lectura.
.- ¿FTP?¿SMB?¿NFS? ¡¡SSH!!
.- Consejos SSH
.- Cambiar puerto escucha, p.e 12642 TCP
.- No permitir login a root
.- Especificar qué usuarios pueden acceder
.- Jail
.- Fail2ban
.- iptables
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION DRUPAL
.- Descarga paquete drupal.org
.- Datos de acceso a server + mysql
http://www.drupal.org
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION DRUPAL
.- tar zxvf drupal-XXXX.tar.gz && mv drupalXXX drupal
.- tar zxvf drupal-es.tar.gz
.- cd drupal/sites/default && mkdir files && chmod 777 files && mkdir
modules
.- mv default.settings.php settings.php && vim settings.php
.- ¿OK?
http://www.drupal.org
Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION DRUPAL

Contenu connexe

Similaire à Construccion sitios web Drupal - Parte 1

Construccion sitios web Drupal - Parte 12
Construccion sitios web Drupal - Parte 12Construccion sitios web Drupal - Parte 12
Construccion sitios web Drupal - Parte 12Alberto Permuy Leal
 
Presentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxPresentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxAlberto Permuy Leal
 
14. servidor my sql
14. servidor my sql14. servidor my sql
14. servidor my sqlGäbö Ü
 
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...joomlaes
 
Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)Fundació Bit
 
Proyectos escalables con Drupal
Proyectos escalables con DrupalProyectos escalables con Drupal
Proyectos escalables con DrupalPablo Cerda
 
Cross-premises: integrando redes e infraestructura con Microsoft Azure
Cross-premises: integrando redes e infraestructura con Microsoft AzureCross-premises: integrando redes e infraestructura con Microsoft Azure
Cross-premises: integrando redes e infraestructura con Microsoft AzurePlain Concepts
 
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 DrupalJLSitec
 
Internet Information Server (IIS)
Internet Information Server (IIS)Internet Information Server (IIS)
Internet Information Server (IIS)Rosariio92
 
VII Xornadas Sw Libre 2010 - Drupal
VII Xornadas Sw Libre 2010 - DrupalVII Xornadas Sw Libre 2010 - Drupal
VII Xornadas Sw Libre 2010 - DrupalAlberto Permuy Leal
 
WordPress - Crea tu Web 2.0
WordPress - Crea tu Web 2.0WordPress - Crea tu Web 2.0
WordPress - Crea tu Web 2.0econred
 
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 newsMartí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 2014Rodrigo Alfaro
 
Inciación a Drupal 8
Inciación a Drupal 8Inciación a Drupal 8
Inciación a Drupal 8Julian Valero
 

Similaire à Construccion sitios web Drupal - Parte 1 (20)

Construccion sitios web Drupal - Parte 12
Construccion sitios web Drupal - Parte 12Construccion sitios web Drupal - Parte 12
Construccion sitios web Drupal - Parte 12
 
Cw15 conoce drupal_v28
Cw15 conoce drupal_v28Cw15 conoce drupal_v28
Cw15 conoce drupal_v28
 
Presentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxPresentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU Linux
 
14. servidor my sql
14. servidor my sql14. servidor my sql
14. servidor my sql
 
CV Santiago Barrio
CV Santiago BarrioCV Santiago Barrio
CV Santiago Barrio
 
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...
 
Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)Tu negocio en internet. WordPress (nivel medio)
Tu negocio en internet. WordPress (nivel medio)
 
Drupal 8, de cero a producción en minutos.
Drupal 8, de cero a producción en minutos.Drupal 8, de cero a producción en minutos.
Drupal 8, de cero a producción en minutos.
 
Proyectos escalables con Drupal
Proyectos escalables con DrupalProyectos escalables con Drupal
Proyectos escalables con Drupal
 
Cross-premises: integrando redes e infraestructura con Microsoft Azure
Cross-premises: integrando redes e infraestructura con Microsoft AzureCross-premises: integrando redes e infraestructura con Microsoft Azure
Cross-premises: integrando redes e infraestructura con Microsoft Azure
 
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
 
Semana 7 Despliegue a producción ORACLE OCI
Semana 7   Despliegue a producción ORACLE OCISemana 7   Despliegue a producción ORACLE OCI
Semana 7 Despliegue a producción ORACLE OCI
 
Internet Information Server (IIS)
Internet Information Server (IIS)Internet Information Server (IIS)
Internet Information Server (IIS)
 
VII Xornadas Sw Libre 2010 - Drupal
VII Xornadas Sw Libre 2010 - DrupalVII Xornadas Sw Libre 2010 - Drupal
VII Xornadas Sw Libre 2010 - Drupal
 
WordPress - Crea tu Web 2.0
WordPress - Crea tu Web 2.0WordPress - Crea tu Web 2.0
WordPress - Crea tu Web 2.0
 
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
 
Inciación a Drupal 8
Inciación a Drupal 8Inciación a Drupal 8
Inciación a Drupal 8
 
Seminario hosting
Seminario hostingSeminario hosting
Seminario hosting
 
Drupal 8, presente y futuro
Drupal 8, presente y futuroDrupal 8, presente y futuro
Drupal 8, presente y futuro
 

Plus de Alberto Permuy Leal

Patrimonio (in)visibel - CIRS Cervás - Ares - Coruña
Patrimonio (in)visibel - CIRS Cervás - Ares - CoruñaPatrimonio (in)visibel - CIRS Cervás - Ares - Coruña
Patrimonio (in)visibel - CIRS Cervás - Ares - CoruñaAlberto Permuy Leal
 
PATRIMONIO CULTURA Y DRUPAL - DRUPAL DAY ZARAGOZA 2019
PATRIMONIO CULTURA Y DRUPAL - DRUPAL DAY ZARAGOZA 2019PATRIMONIO CULTURA Y DRUPAL - DRUPAL DAY ZARAGOZA 2019
PATRIMONIO CULTURA Y DRUPAL - DRUPAL DAY ZARAGOZA 2019Alberto Permuy Leal
 
Presentación proxecto obaixoulla.gal | patromino + territorio + paisaxes
Presentación proxecto obaixoulla.gal | patromino + territorio + paisaxesPresentación proxecto obaixoulla.gal | patromino + territorio + paisaxes
Presentación proxecto obaixoulla.gal | patromino + territorio + paisaxesAlberto Permuy Leal
 
Cultural Heritage and Drupal - Drupal Day Aveiro 2017
Cultural Heritage and Drupal - Drupal Day Aveiro 2017Cultural Heritage and Drupal - Drupal Day Aveiro 2017
Cultural Heritage and Drupal - Drupal Day Aveiro 2017Alberto Permuy Leal
 
Drupal8 : novedades y nuevas funcionalidades
Drupal8 : novedades y nuevas funcionalidadesDrupal8 : novedades y nuevas funcionalidades
Drupal8 : novedades y nuevas funcionalidadesAlberto Permuy Leal
 
A Cultura da Auga no proxecto Abeancos.gal
A Cultura da Auga no proxecto Abeancos.galA Cultura da Auga no proxecto Abeancos.gal
A Cultura da Auga no proxecto Abeancos.galAlberto Permuy Leal
 
Obradoiro Drupal de 0 a 100 - Vigo 2015
Obradoiro Drupal de 0 a 100 - Vigo 2015Obradoiro Drupal de 0 a 100 - Vigo 2015
Obradoiro Drupal de 0 a 100 - Vigo 2015Alberto Permuy Leal
 
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 DrupalAlberto Permuy Leal
 
Xestión básica usuarios e módulo Drupal6
Xestión básica usuarios e módulo Drupal6Xestión básica usuarios e módulo Drupal6
Xestión básica usuarios e módulo Drupal6Alberto Permuy Leal
 
Introdución ao software libre - O Grove 2011
Introdución ao software libre - O Grove 2011Introdución ao software libre - O Grove 2011
Introdución ao software libre - O Grove 2011Alberto Permuy Leal
 

Plus de Alberto Permuy Leal (20)

Patrimonio (in)visibel - CIRS Cervás - Ares - Coruña
Patrimonio (in)visibel - CIRS Cervás - Ares - CoruñaPatrimonio (in)visibel - CIRS Cervás - Ares - Coruña
Patrimonio (in)visibel - CIRS Cervás - Ares - Coruña
 
Rest en tiempos de Drupal
Rest en tiempos de DrupalRest en tiempos de Drupal
Rest en tiempos de Drupal
 
PATRIMONIO CULTURA Y DRUPAL - DRUPAL DAY ZARAGOZA 2019
PATRIMONIO CULTURA Y DRUPAL - DRUPAL DAY ZARAGOZA 2019PATRIMONIO CULTURA Y DRUPAL - DRUPAL DAY ZARAGOZA 2019
PATRIMONIO CULTURA Y DRUPAL - DRUPAL DAY ZARAGOZA 2019
 
Presentación proxecto obaixoulla.gal | patromino + territorio + paisaxes
Presentación proxecto obaixoulla.gal | patromino + territorio + paisaxesPresentación proxecto obaixoulla.gal | patromino + territorio + paisaxes
Presentación proxecto obaixoulla.gal | patromino + territorio + paisaxes
 
Introducción a redes TOR
Introducción a redes TORIntroducción a redes TOR
Introducción a redes TOR
 
Cultural Heritage and Drupal - Drupal Day Aveiro 2017
Cultural Heritage and Drupal - Drupal Day Aveiro 2017Cultural Heritage and Drupal - Drupal Day Aveiro 2017
Cultural Heritage and Drupal - Drupal Day Aveiro 2017
 
Drupal8 : novedades y nuevas funcionalidades
Drupal8 : novedades y nuevas funcionalidadesDrupal8 : novedades y nuevas funcionalidades
Drupal8 : novedades y nuevas funcionalidades
 
A Cultura da Auga no proxecto Abeancos.gal
A Cultura da Auga no proxecto Abeancos.galA Cultura da Auga no proxecto Abeancos.gal
A Cultura da Auga no proxecto Abeancos.gal
 
Obradoiro Drupal de 0 a 100 - Vigo 2015
Obradoiro Drupal de 0 a 100 - Vigo 2015Obradoiro Drupal de 0 a 100 - Vigo 2015
Obradoiro Drupal de 0 a 100 - Vigo 2015
 
A CULTURA DA AUGA
A CULTURA DA AUGAA CULTURA DA AUGA
A CULTURA DA AUGA
 
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
 
Curso CDA: Drupal API
Curso CDA: Drupal APICurso CDA: Drupal API
Curso CDA: Drupal API
 
Curso CDA: Drush CLI Drupal
Curso CDA: Drush CLI DrupalCurso CDA: Drush CLI Drupal
Curso CDA: Drush CLI Drupal
 
Curso CDA: Arquitectura Drupal
Curso CDA: Arquitectura Drupal Curso CDA: Arquitectura Drupal
Curso CDA: Arquitectura Drupal
 
Mellorando o sitio web
Mellorando o sitio webMellorando o sitio web
Mellorando o sitio web
 
Xestión básica usuarios e módulo Drupal6
Xestión básica usuarios e módulo Drupal6Xestión básica usuarios e módulo Drupal6
Xestión básica usuarios e módulo Drupal6
 
Nodos e taxonomia en Drupal
Nodos e taxonomia en DrupalNodos e taxonomia en Drupal
Nodos e taxonomia en Drupal
 
CDIETS - 01
CDIETS  - 01CDIETS  - 01
CDIETS - 01
 
Introdución ao software libre - O Grove 2011
Introdución ao software libre - O Grove 2011Introdución ao software libre - O Grove 2011
Introdución ao software libre - O Grove 2011
 
Obradoiro Drupal
Obradoiro DrupalObradoiro Drupal
Obradoiro Drupal
 

Dernier

presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Dernier (15)

presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Construccion sitios web Drupal - Parte 1

  • 1. Construcción de sitios web con Drupal Instalación, configuración y consejos VIGO -2010 ¡Cópialo! Alberto Permuy Leal
  • 2. Construcción de sitios web con Drupal – Instalación – Vigo 2010
  • 3. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INTRODUCCIÓN DRUPAL SISTEMA OPERATIVO – SERVICIOS CONFIGURACIÓN BÁSICA APACHE2 CONFIGURACIÓN BÁSICA MYSQL CONFIGURACIÓN BÁSICA CORREO ACCESO SSH – SFTP INSTALACION BACKUP & RECUPERACION MODULOS – TEMAS – CASO PRACTICO “LLEGARE EN DIEZ MINUTOS” OBJETIVOS
  • 4. Construcción de sitios web con Drupal – Instalación – Vigo 2010 ¿QUÉ NO ES DRUPAL? .- NO ES UN PRODUCTO .- NO ES UN SIMPLE CMS .- NO ES“SENCILLO”
  • 5. Construcción de sitios web con Drupal – Instalación – Vigo 2010 ¿CMS? .- SISTEMA GESTOR DE CONTENIDOS .- HTML + L.INTERPRETADOS + SGBD .- CREA, EDITA, CLASIFICA Y PUBLICA .- DRUPAL, WORDPRESS, JOOMLA..
  • 6. Construción de sitios web con Drupal – Instalación – Vigo 2010 HISTORIA DE DRUPAL .- 1999 DRIES BUYTAERT .- NACE COMO CMS INTRANET .- ACTUALIDAD 6.19 / 7.0 .- + 7000 MODULOS .- + 800 PROGRAMADORES
  • 7. Construcción de sitios web con Drupal – Instalación – Vigo 2010 ¿ POR QUÉ DRUPAL ? .- MODULAR Y EXTENSIBLE .- CODIGO DE CALIDAD = API.DRUPAL.ORG .- MUCHA Y MUY BUENA DOCUMENTACION .- FACIL DE IMPLEMENTAR .- CUMPLE CON LOS ESTÁNDARES .- CMS CON MAYUSCULAS .- LIBRE Y GRATUITO .- GRAN COMUNIDAD
  • 8. Construcción de sitios web con Drupal – Instalación – Vigo 2010 AYUDA .- DRUPAL.ORG .- API.DRUPAL.ORG .- TWITTER .- EVENTOS .- WWW .- LIBROS
  • 9. Construcción de sitios web con Drupal – Instalación – Vigo 2010 ¡NO SOY PROGRAMADOR! .- RESOLVER DUDAS EN DRUPAL.ORG .- APORTAR A LAS LOCALIZACIONES .- APORTAR AL DISEÑO .- AYUDAR EN LOS EVENTOS .- DIFUNDE
  • 10. Construcción de sitios web con Drupal – Instalación – Vigo 2010 .- LEER, RELEER, VOLVER A LEER Y TENER CLARO QUÉ QUEREMOS HACER .- CONOCIMIENTOS MÍNIMOS DE UNIX/LINUX .- CONFIGURAR CORREO .- ¡DOCUMENTAR! CONSEJOS
  • 11.
  • 12. SISTEMA OPERATIVO(Linux,FreeBSD,MacOSX,Windows) SERVIDOR WEB(APACHE,NGINX,CHEROKEE,IIS) PHP BBDD(MySQL,Postgre) SUBSISTEMA CORE MODULOS CORE(User,Block,Node...) DRUPAL MODULOS APORTADOS(Fivestar,Adminmenu...) SISTEMA DE TEMAS HTML CSS JAVASCRIPT CAPAS DRUPAL
  • 13. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION DRUPAL 6.X .-REQUISITOS MINIMOS .-LAMP/FAMP/LNMP/LLMP/L**P/MAMP/WAMP .-OTROS METODOS = DESDE LOS FUENTES, APT, EMERGE, YUM, ZIPPER ..ETC
  • 14. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION APACHE2 aptitude update && aptitude install apache2 php5 php5-mysql php5-mcrypt php5-xmlrpc php5-gd mysql-server
  • 15. Construción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION APACHE2 <VirtualHost *:80> ServerAdmin tuemail@tudominio.com RewriteEngine on DocumentRoot /var/www/ <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> .- ACTIVAR MÓDULO REWRITE PARA URLs LIMPIAS .- EJEMPLO DE FICHERO BÁSICO DE CONFIGURACION
  • 16. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION APACHE2 .- Cuidado con consumo de MPM de Apache2 .- Logs .- 20 tips para securizar Apache http://www.petefreitag.com/item/505.cfm .- Añadir ficheros de configuracion al backup
  • 17. Construcción de sitios web con Drupal – Instalación – Vigo 2010 NGINX .- RENDIMIENTO INCREIBLE .- LICENCIA BSD .- NO TAN CONOCIDO .- RECOMENDADO PARA SERVIDORES CON MUCHO TRÁFICO O POCOS RECURSOS ¡O PARA EL USO COTIDIANO! .- PHP5-FASTCGI + NGNIX + DRUPÀL + DEBIAN
  • 18. Construcción de sitios web con Drupal – Instalación – Vigo 2010 CHEROKEE .- ESCRITO EN C .- LICENCIA GNU/GPL .- SOPORTA FASTCGI,PHP,SSL... .- RAPIDÍSIMO .- SORPRENDE LA INTERFAZ GRÁFICA DE ADMINISTRACIÓN
  • 19. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION MySQL 5.x .- INSTALACION VIA APTITUDE,EMERGE, YUM FUENTES... .- NO NOS OLVIDEMOS DE MYSQLTUNNER .- CONFIGURAR LOS Y ANADIR CONFIGS AL BACKUP
  • 20. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION MySQL 5.x .- GESTION PHPMyADMIN + SSL .- 20 TIPS PARA OPTIMIZAR MySQL http://net.tutsplus.com/tutorials/other/top-20-mysql-best-practices .- CONFIGURAR LOGS Y ANADIR CONFIGS AL BACKUP
  • 21. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION DRUPAL .- ¿Local o remoto? .- Para ambos casos : comprobar acceso escritura y lectura. .- ¿FTP?¿SMB?¿NFS? ¡¡SSH!! .- Consejos SSH .- Cambiar puerto escucha, p.e 12642 TCP .- No permitir login a root .- Especificar qué usuarios pueden acceder .- Jail .- Fail2ban .- iptables
  • 22. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION DRUPAL .- Descarga paquete drupal.org .- Datos de acceso a server + mysql http://www.drupal.org
  • 23. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION DRUPAL .- tar zxvf drupal-XXXX.tar.gz && mv drupalXXX drupal .- tar zxvf drupal-es.tar.gz .- cd drupal/sites/default && mkdir files && chmod 777 files && mkdir modules .- mv default.settings.php settings.php && vim settings.php .- ¿OK? http://www.drupal.org
  • 24. Construcción de sitios web con Drupal – Instalación – Vigo 2010 INSTALACION DRUPAL