Taller Drupal Basico Jair

Documentos relacionados
Guía del Curso Postgrado en Sistemas de Gestión de Contenidos (CMS). EXPERTO en Drupal, Wordpress y Joomla

Requerimientos mínimos para Instalar Drupal

Página Web Biblioteca

Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

PRECIO: 200 * * Materiales didácticos, titulación oficial y gastos de envío incluidos (internacionales se presupuestará aparte)

Drupal 8. Curso de introducción. Imparte: David Picó Vila, Juan Longares Segarra 5, 6, 12 y 13 de julio, 2017 DRUPAL 8 1

CMS DRUPAL. Drupal es un gestor de contenidos multipropósito que puede usarse para aplicaciones como por ejemplo:

ANEXO A. FRAMEWORK SARA

Implantación de aplicaciones web Documentation

WordPress - Desarrolle con PHP plugins, widgets y temas avanzados (teoría, TP, recursos)

Algunos Administradores de Contenido se presentan a continuación:

Diseño de sitios web administrables con Joomla 3

Manual de instalación Drupal en equipos LINUX y en Idioma Español.

CURSO DE Crea tu sitio web con Joomla! CURSO

Desarrollo de portales web con Drupal. Por Juan M. Rivero.

Práctica 6. Localización de páginas web con SDL Trados Studio

Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

Sobre mí. Mario Galán Alonso Desarrollador Drupal.

Performance, rendimiento Vs Escalabilidad

Proyecto de Fin de Carrera. Autor: David Rozas Domingo Tutor: José Centeno González

Administrar un repositorio Git con Gogs

Manual Administradores

DreamFactory, una aplicación que genera API REST a partir de un esquema de almacenamiento entre otras cosas.

Requisitos Previos de Instalación Conceptos básicos a manejar antes de avanzar con el curso.

Cómo instalar GeneXus

CURSO EXPERTO EN MOODLE

Guía del Curso Técnico Profesional en Creación de Portales Web con Joomla + SEO Profesional

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

Manual básico de Wordpress

Manual de usuario Blogs

Índice 1.1 Introducción Instalación Estructura de contenidos Apartados del panel de administración

Generador de páginas WEB FrontPage2002 (2 de 2)

REDATAM WEB SERVER. Como cargar e instalar la aplicacion en un servidor local

Guía de Instalación. BioTime 7.0. Versión:1.0 Fecha: Enero BioTime 7.0

Como instalar un portal Joomla en su página web. Sync-Intertainment

Guia práctica de PHP 5 Francisco Charte Ojeda

Taller de Git y GitHub

Laboratorio de uso y aplicación de Open Journal System

Integración de Drupal con redes sociales (Facebook Twitter)

JAVASCRIPT DESARROLLADOR AVANZADO FRONT-END

Administración de Joomla 3.x

Manual de instalación y configuración de Plataforma de Participación Ciudadana (PAC) Versión 3.0

CAPÍTULO 1. MI PRIMERA APLICACIÓN...

CREACIÓN DE WEB CON WORDPRESS

TEMARIO PARA OBTENER LA CERTIFICACIÓN MICROSOFT OFFICE SPECIALIST ACCESS 2016.

INSTALAR WORDPRESS EN DEBIAN

LABORATORIO DE SISTEMAS OPERATIVOS

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions

Drupal, Más que un CMS

Linux Completo (Versión Ubuntu 9)

TERMINAL C92. Descarga: down.centerm.com/oversea/centerm_spanish_manual.rar

DURACION: 250 horas. PRECIO: 300 * * Materiales didácticos, titulación y gastos de envio incluidos. MODALIDAD: A distancia DESCRIPCION:

Seminario 57. Administración de contenidos web con Liferay

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

Cree su primer sitio web Del diseño a la realización - Versión online

PRUEBA TIENDA MAGENTO

INDEXHIBIT. Portfolios personalizables. Iván Martínez Toro

Gestores de contenidos

Asceta. Guía de instalación

Transcripción:

Taller Drupal Basico Jair Gaxiola jyr.gaxiola@gmail.com @jyr

Pasos a seguir 1-Introducción a Drupal 2-Instalación 3-Gestion de contenido 3.1 Crear nodos 3.1 Administración de nodos 3.2 Crear tipo de contenido 4-Gestion de Menus 4.1 Tipos de menu 4.2 Enlaces primarios 4.3 Crear menú personalizado 4.5 Breadcrumb 5-Gestion de Bloques 5.1 Que son los bloques 5.2 Activar y configurar bloque 5.3 Bloques predefinidos en Drupal 7 5.4 Crear bloque con html 6- Temas 6.2. Repositorio de temas 6.3. Instalación y configuración de temas Caso práctico 6.1. Instalación y configuración de un tema nuevo Configuración de tema 6.4. Modificación de un tema con CSS

Que es?

Drupal es: Drupal es un sistema de gestión de contenidos (CMS) modular, gratuito y de código abierto. Permite construir diversos tipos de páginas web, adaptándose a las necesidades particulares de cada caso.

Drupal como CMS Control sobre el fujo de creación, edición, borrado y publicación de contenidos. Categorización y organización de contenido. Gestión de usuarios y roles. Privacidad, control de acceso. Presentación de contenido en diversos formatos. Sistema ampliable y extendible.

Drupal para desarrollo Uso de git en drupal.org. Sistema de plantillas (themes) separado de la lógica. Librerías ajax. Por defecto jquery. Seguridad, identificación de usuarios y configuración de permisos personalizable. Herramientas de cache a varios niveles. API para desarrolladores pública y disponible: http://api. drupal.org/ Guía para desarrolladores de modulos. http://drupal.org/developing/modules

Con Drupal se puede hacer Sitios de comunidades Sitios de publicaciones (periodicos en linea, blogs) Aplicaciones (intranets, tiendas en linea) Sitios Web de presencia

Drupal es software libre Publicado bajo licencia GNU/GPL 2 o superior. Libre descarga, modificación y reutilización. Distribución bajo la misma licencia. Todos los plugins (módulos) y plantillas (temas) que se incluyen tanto en la descarga inicial como en las descargas desde el repositorio ofcial tienen licencia GPL.

Drupal es comunidad y eventos Drupal.org. Drupal.org.es groups.drupal.org/mexico drupalmexico.com Drupalcon Denver Drupal Summit Latino Guadalajara Meetup Promoción otros eventos http://drupal.org/irc

Documentación Libros y videos Druppix Linux para aprender Drupal

Distribuciones Open Public Open Publish Open Atrium Drupal Commons Open Scholar Open Outreach COD

Introducción a Drupal

1-Instalar Drupal Requerimientos: Apache 1 y 2 Microsoft IIS Base de datos PHP PHP 5.2 para Drupal 6 PHP 5.3 para Drupal 7 Drupal 6 MySQL 4.1 o superior. Drupal 7 MySQL 5.0.15 o superior PostgreSQL o Microsoft SQL Server y Oracle

1-Instalar Drupal -Subir archivos a el servidor (FTP a public-html) O via terminal: wget http://ftp.drupal.org/files/projects/drupal-6.20.tar.gz - Crear una base de datos en Mysql mysql -u root -p create database labase;

1-Instalar Drupal -Conectar la base de datos con Drupal

1-Instalar Drupal -Crear archivo, Realizamos una copia del archivo "default.settings.php" y la renombramos como "settings.php". cp sites/default/default.settings.php sites/default/settings.php chmod o+w sites/default/settings.php chmod 644 sites/default/settings.php Permisos - http://drupal.org/node/244924

Gestion de contenido

Nodos Cada item de contenido es un nodo Un nodo contiene varios campos por default Un nodo puede ser de un tipo. Se pueden crear tipo de contenido personalizado

Crear contenido Administration >> Content >> Add Content (http: //drupal.local/#overlay=node/addd) Usar shorcuts autogenerados Url personalizada Permitir comentarios Publicar contenido al home

ejemplo IMDB Pelicula Nombre - Default Resumen - Default Actores -Node reference Directores - Node reference Genero - Vocabulario Actor Edad Pais Director

Administración de nodos Administration >> Content o Usar shorcuts autogenerados (http://drupal.local/#overlay=admin/content) Ver, borrar, cambiar a front page Filtrar tipo de contenido

Crear tipo de contenido Administration > Structure > Content Types > Add content type (http://drupal. local/#overlay=admin/structure/types/add) Campos personalizados De acuerdo a tus necesidades

Crear tipo de contenido (agregar campos) Nombre del campo (label en UI) Tipo de campo (text, number, file) Widget - Como se mostrara (select list, file upload, text field) Cantidad que debe guardar (1, muchos, ilimitado)

Gestion de menus

Tipos de menu Structure > Menus (http://drupal. local/#overlay=admin/structure/menu). Colección de links usados para navegar Principal Administración Navegación Usuario

Enlaces primarios Structure > Menus (http://drupal. local/#overlay=admin/structure/menu). Principal Administración Navegación Usuario

Crear un menu personalizado Structure > Menus > Add menu (http://drupal. local/#overlay=admin/structure/menu/add) Menu desde la creación de contenido

Usando página de edición del nodo Structure > Menus (http://drupal. local/#overlay=admin/structure/menu). Colección de links usados para navegar Menu desde la creación de contenido

Breadcrumb "El camino para llegar al nodo" Se genera en base a las posiciones en el menu

Usando página de edición del nodo Structure > Menus (http://drupal. local/#overlay=admin/structure/menu). Colección de links usados para navegar Menu desde la creación de contenido

Gestion de bloques

Qué son los bloques? Dashboard > Structure > Blocks (http://drupal. local/#overlay=admin/structure/block) Cajas de contenido que se muestran en regiones. La posición de la region depende del tema

Activar/desactivar bloques Bloque activado y asignado a una region es visible Visibilidad por pagina, tipo de contenido, rol

bloques predefinidos "User Login" o "Who's online", Search form,

Crear bloque con html Administration >> Structure >> Blocks Add Block (http://drupal.local/#overlay=admin/structure/block) Filtered Html, full, plain text

Temas

Repositorio de temas http://drupal.org/project/themes

Instalación de un tema 1. Descargar del repositorio de temas 2. Descomprimir en sites/all/themes 3. Leer INSTALL.txt o README.txt 4. Habilitar tema http://drupal. local/#overlay=admin/appearance

Configuración de un tema Administration >> Appeareance >> Settings (http: //drupal.local/#overlay=admin/appearance/settings) Global Por tema

Modificación de un tema con css Bases en html y css Seleccionar un tema base Validar con W3C Inspeccionar elemento es tu amigo. Preferible generar page.tpl.php

Dudas?

Fin