Introduccion Visual a Drupal 7

Post on 22-Apr-2015

3.827 views 1 download

description

Introduccion visual a drupal 7.

Transcript of Introduccion Visual a Drupal 7

DRUPAL 7CMS

>> Edwin Manuel Cerrón AngelesIng. de Sistemas

¿Qué es Drupal?

@xerron_angels

Escalable Robusto Flexible Eficiente

CMS

CMF

Fácil de instalar y

usar

Trabajo intuitivo

Flexible y fácil de

extenderSeguro

Características

Usos

Community portal sites News publishing Aficionado sites Intranet/Corporate websites Resource directories International sites Education Art, Music, and Multimedia Social networking sites

@xerron_angels

Instalación Drupal Minimal

@xerron_angels

Minimal vs Standar

Aggregator Block Blog Book Color Comment Contact

Content translatio

n

Contextual links

Dashboard

Database logging Field Field SQL

storage Field UI

File Filter Forum Help Image List Locale

Menu Node Number OpenID Options Overlay Path

PHP filter Poll RDF Search Shortcut Statistics Syslog

System Taxonomy Testing Text Toolbar Tracker Trigger

Update manager User Activados en

standar@xerron_angels

Administración » Tareas

@xerron_angels

Contenido Encontrar y gestionar contenido.

Estructura Administrar bloques, tipos de contenido, menús, etc.

Apariencia Seleccionar y configurar sus temas.

Personas Gestionar las cuentas, roles y permisos de usuarios.

Módulos Extender la funcionalidad del sitio.

Configuración

Administrar opciones.

Informes Ver informes, actualizaciones y errores.

Inicio » Administración » Configuración » Regional e idioma » Traducir interfaz

Activar Modulo: LocaleLocale

@xerron_angels

Informe de Estado - Status report

Inicio » Administración » Informes

Tareas de mantenimiento de cron

Durante el desarrollo es una buena practica ejecutar el cron, para hacer una limpieza.

@xerron_angels

@xerron_angels

Modulo B

Modulo A

DRUPAL

Modulo C Modulo con depencias de otros modulos

Modulos del sistema

Modulos que dependen solo del sistema.

Modulo D Modulo de Terceros (Comunidad)

Este puede ser tuyo

Una mirada a Drupal Minimal

Funcionalidad Básica

Block Database logging

Field Field SQL storage Filter

Locale

NodeSystemText User

DRUPAL

Para nosotros básico

@xerron_angels

El Sistema

@xerron_angels

Configuración Sistema

Información del Sitio Acciones Mantenimiento CRON

Desarrollo Rendimiento (Cache)

Servicios Web RSS

Personas Busqueda y metadatos

URL Limpias

Medios Sistema de archivos Imagenes

Regional e Idiomas Gestión de Contenidos

Tipos de Contenidos Gestión de Modulos Gestión de Temas Informes

Informe de Estado

System

UsuariosControl de acceso

@xerron_angels

Roles Permisos Usuarios

User

Notas:

• Un Usuario puede tener varios Roles.

• Los permisos se dan por Roles.

Bloques

Controla el montaje visual de los bloques con los que se construye una página. Los bloques son cajas de contenido que se representan en una zona o región de una página web.

@xerron_angels

Block

Sirve para: Temas Dashboard

Log

@xerron_angels

Anota y registra eventos del sistema en la base de datos.

Database logging

Inicio » Administración » Informes » Mensajes recientes del registro

¿Qué quiero hacer?

Es Hora de Decidir!.

@xerron_angels

Todo sobre Drupal.

Modulos

@xerron_angels

Aggregator Blog Book Color

Comment

Contact

Content translatio

n

Contextual links

Dashboard Field UIFile Forum

Help

Image

List

Menu

Number

OpenID

Options

Overlay Path PHP filter Poll RDF

Search Shortcut Statistics Syslog

Taxonomy

Testing Toolbar

Tracker

Trigger

Update manager

@xerron_angels

AggregatorIntegra contenido sindicado (canales de noticias RSS, RDF y Atom).

Inicio » Administración » Configuración » Servicios web » Agregador de canales de noticias

@xerron_angels

BlogActiva los blogs multi usuario

Inicio » Administración » Personas » Permisos

@xerron_angels

BookPermite a los usuarios crear y organizar los contenidos relacionados en un

índice.

Inicio » Administración » Contenido » Libros

@xerron_angels

ColorPermite a los administradores cambiar el esquema de color de los temas compatibles.

Inicio » Administración » Apariencia » Opciones

@xerron_angels

ContactHabilita el uso de formularios de contacto personal y a nivel sitio

Inicio » Administración » Estructura » Menús » Navegación

Inicio » Administración » Estructura » Formulario de contacto

@xerron_angels

Contextual links

Proporciona enlaces contextuales para ejecutar acciones relacionadas con los elementos de una página.

@xerron_angels

HelpAdministra la presentación de la ayuda en pantalla.

@xerron_angels

MenuPermite a los administradores personalizar el menú de navegación del sitio.

Inicio » Administración » Estructura » Menus

@xerron_angels

OpenIDPermite a los usuarios el inicio de sesión usando OpenID.

@xerron_angels

OverlayPresenta la interfaz administrativa de Drupal en una capa superpuesta.

@xerron_angels

PathPermite a los usuarios renombrar URL.

Esto es configurable para cualquier tipo de contenido creado.

@xerron_angels

PHP filterPermite la evaluación de fragmentos de código PHP.

Inicio » Administración » Configuración » Autoría del contenido » Formatos de texto

Inicio » Agregar contenido

@xerron_angels

PollPermite que su sitio capture votos sobre diferentes tópicos en forma de

preguntas de opción múltiple.

Inicio » Agregar contenido » Encuesta

@xerron_angels

RDFEnriquece su contenido con metadatos para que otros programas (como motores de búsqueda o agregadores) entiendan mejor sus relaciones y

atributos.

@xerron_angels

SearchPermite la búsqueda de palabras en todo el sitio.

Inicio » Administración » Estructura » Bloques

Inicio » Administración » Configuración » Búsqueda y meta datos

@xerron_angels

ShortcutPermitir a los usuarios gestionar las listas personalizables de enlaces de atajos,

Inicio » Administración » Configuración » Interfaz de usuario » Atajos

Inicio » Administración » Estructura » Bloques

@xerron_angels

StatisticsGuarda estadísticas de acceso al sitio.

Inicio » Administración » Configuración » Sistema » Estadística

Inicio » Administración » Informes

@xerron_angels

SyslogAnota y registra eventos del sistema en el syslog.

En WINDOWS, los Enlaces sí envian siempre al Registro de Sucesos usando el Código LOG_USER

UNIX, Linux y Mac OS X, el archivo /etc/syslog.conf define la configuración de enrutamiento

@xerron_angels

TestingProporciona un entorno para ejecución de pruebas unificado y funcional.

Inicio » Administración » Configuración » Desarrollo » Probando

@xerron_angels

ToolbarProporciona una barra de herramientas que muestra los elementos de menú de administración y los enlaces de otros módulos.

ShortcutToolbar + =

@xerron_angels

TriggerActiva las acciones que serán disparadas en ciertos eventos del sistema, como cuando se crea nuevo contenido.

Inicio » Administración » Estructura » Disparadores

Inicio » Administración » Configuración » Sistema » Acciones

+ Acciones

@xerron_angels

Update manager

Comprueba las actualizaciones disponibles y puede instalar módulos y temas de forma segura a través de una interfaz web.

Inicio » Administración » Informes » Actualizaciones disponibles

@xerron_angels

Habilita el uso de formularios de contacto personal y a nivel sitio. Comment

Necesita: Text, Field, Field SQL storage

@xerron_angels

Permite que el contenido sea traducido a diferentes idiomas.Content

translation

Necesita: Locale

Inicio » Administración » Estructura » Tipos de contenido

Inicio » Agregar contenido

@xerron_angels

Proporciona una página de panel de control en la interfaz administrativa para organizar las tareas administrativas y monitorizar la información de su sitio.

Dashboard

@xerron_angels

Interfaz de usuario para el API de campos. Field UI

Inicio » Administración » Estructura » Tipos de contenido

@xerron_angels

Define un tipo de campo de archivo. File

Por si solo no hace nada en la administración.

Field UI+Inicio » Administración » Estructura » Tipos de contenido

@xerron_angels

Proporciona foros de discusión. Forum

Inicio » Administración » Estructura » Foros

Inicio » Agregar contenido » Crear Tema del foro

@xerron_angels

Proporciona herramientas de manipulación de imágenes. Image

Inicio » Administración » Estructura » Tipos de contenido

Field UI+

@xerron_angels

Define tipos de campos de listas. Úselo con opciones para crear listas de selección. List

Inicio » Administración » Estructura » Tipos de contenido

Field UI+

@xerron_angels

Define tipos de campos numéricos. Number

Inicio » Administración » Estructura » Tipos de contenido

Field UI+

@xerron_angels

Define controles de selección, casillas de selección y botones de opciones para los campos de textos y números. Options

Por si solo no hace nada en la administración.

Field UI+

Forum Taxonomy List

@xerron_angels

Permite la categorización del contenido. Taxonomy

Inicio » Administración » Estructura » Taxonomía

Inicio » Administración » Estructura » Tipos de contenido

@xerron_angels

Activa el seguimiento del contenido reciente para los usuarios. Tracker

@xerron_angels

mas…+

Modulos de la

Comunidad

@xerron_angels

Provee un menú desplegable para la mayoría de las tareas administrativas y otros destinos comunes (para los usuarios con los permisos apropiados).

Admin menu

Devel+

Es como esta abajo

El módulo de ayuda avanzada permite a los desarrolladores de módulos para almacenar su ayuda fuera del sistema de módulos, en el más puro archivo html.

Advanced help

Inicio » Administración » Ayuda Avanzada

@xerron_angels

Un conjunto de módulos que contienen la diversión para los desarrolladores de módulos y diseñadores de temas. Devel

Acelera el desarrollo de su sitio o módulo generando nodos rápidamente, comentarios, términos, usuarios y mucho más..

Este módulo puede imprimir un resumen de todas las consultas de base de datos para cada solicitud de página en la parte inferior de cada página..

Ver las entradas de acceso de nodo para el nodo (s) que se muestran en una página. Esencial para los desarrolladores de módulos de nodo de acceso y útil para los administradores de sitios en la depuración de problemas con esos módulos..

dpm()dvm()dpr()dprint_r($array)dvr()kpr()dargs()dd()ddebug_backtrace()db_queryd()dfb()

http://ratatosk.net/drupal/tutorials/debugging-drupal.html

Devel Demo+

@xerron_angels

Esta suite es ante todo un conjunto de APIs y herramientas para mejorar la experiencia del desarrollador.  ctools

Advanced help

Plugins Exportables

AJAX responder

Form tools

Object caching

Contexts

Modal dialog

Dependent

Content

Form wizard

CSS tools

+

@xerron_angels

Este módulo mostrará cualquier campo de fecha Vistas en formatos de calendario, incluidos los campos de fecha, fechas CCK nodo creado o

actualizado.calendar

@xerron_angels

Este paquete contiene una campo de fecha/hora flexible y una API de fechas que otros módulos pueden utilizar. date

@xerron_angels

Un cargador y navegador de imágenes/archivos con soporte de directorios personales y cuota de usuario. imce

IMCE Wysiwyg bridge

wysiwyg

+

+

@xerron_angels

Agrega el Google Analytics, un sistema de seguimiento de las estadísticas de su sitio.

Google Analytics

The module allows you to add the following statistics features to your site:Single/multi/cross domain

tracking

Selectively track/exclude certain users,

roles and pages

Monitor what type of links are tracked

(downloads, outgoing and mailto)

Monitor what files are

downloaded from your pages

Custom variables

support with tokens

Custom code

snippets

Site Search support

AdSense support

Tracking of Goals

Anonymize visitors IP address

Cache the Google Analytics code on

your local server for improved page loading times

Access denied (403) and Page not found (404)

tracking

DoNotTrack support (non-

cached content only)

@xerron_angels

Son pedazos de contenido que pueden ser colocados en cualquier parte de la pagina. panels

@xerron_angels

Proporciona un método para que los módulos puedan crear automáticamente alias de URL del contenido que gestionan. pathauto

@xerron_angels

ThemeKey permite definir simples o sofisticados conmutación tema-reglas que permiten la selección automática de un tema en función de trayectoria de la

corriente, los términos de la taxonomía, idioma, tipo de nodo, y las propiedades de muchos, muchos otros.

ThemeKey

@xerron_angels

Las fichas son pequeños fragmentos de texto que se pueden colocar en grandes documentos a través de simples marcadores de posición, como %site-name or

[user]. .token

Organic Groups

Pathauto

Comment Notify

Commerce

Utilizan Token:

@xerron_angels

Crear listas y consultas personalizadas de la base de datos.. Views

@xerron_angels

Permite el uso de editores para editar el contenido. Simplifica la instalación y la integración del editor de su elección. wysiwyg

@xerron_angels

Gracias…+Twitter: @xerron_angelsGitHub: http://github.com/xerronGoogle+: http://gplus.to/xerron