Download - Introduccion Visual a Drupal 7
![Page 1: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/1.jpg)
DRUPAL 7CMS
>> Edwin Manuel Cerrón AngelesIng. de Sistemas
![Page 2: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/2.jpg)
¿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
![Page 3: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/3.jpg)
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
![Page 4: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/4.jpg)
Instalación Drupal Minimal
@xerron_angels
![Page 5: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/5.jpg)
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
![Page 6: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/6.jpg)
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.
![Page 7: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/7.jpg)
Inicio » Administración » Configuración » Regional e idioma » Traducir interfaz
Activar Modulo: LocaleLocale
@xerron_angels
![Page 8: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/8.jpg)
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
![Page 9: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/9.jpg)
@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
![Page 10: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/10.jpg)
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
![Page 11: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/11.jpg)
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
![Page 12: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/12.jpg)
UsuariosControl de acceso
@xerron_angels
Roles Permisos Usuarios
User
Notas:
• Un Usuario puede tener varios Roles.
• Los permisos se dan por Roles.
![Page 13: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/13.jpg)
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
![Page 14: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/14.jpg)
Log
@xerron_angels
Anota y registra eventos del sistema en la base de datos.
Database logging
Inicio » Administración » Informes » Mensajes recientes del registro
![Page 15: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/15.jpg)
¿Qué quiero hacer?
Es Hora de Decidir!.
@xerron_angels
![Page 16: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/16.jpg)
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
![Page 17: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/17.jpg)
@xerron_angels
AggregatorIntegra contenido sindicado (canales de noticias RSS, RDF y Atom).
Inicio » Administración » Configuración » Servicios web » Agregador de canales de noticias
![Page 18: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/18.jpg)
@xerron_angels
BlogActiva los blogs multi usuario
Inicio » Administración » Personas » Permisos
![Page 19: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/19.jpg)
@xerron_angels
BookPermite a los usuarios crear y organizar los contenidos relacionados en un
índice.
Inicio » Administración » Contenido » Libros
![Page 20: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/20.jpg)
@xerron_angels
ColorPermite a los administradores cambiar el esquema de color de los temas compatibles.
Inicio » Administración » Apariencia » Opciones
![Page 21: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/21.jpg)
@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
![Page 22: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/22.jpg)
@xerron_angels
Contextual links
Proporciona enlaces contextuales para ejecutar acciones relacionadas con los elementos de una página.
![Page 23: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/23.jpg)
@xerron_angels
HelpAdministra la presentación de la ayuda en pantalla.
![Page 24: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/24.jpg)
@xerron_angels
MenuPermite a los administradores personalizar el menú de navegación del sitio.
Inicio » Administración » Estructura » Menus
![Page 25: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/25.jpg)
@xerron_angels
OpenIDPermite a los usuarios el inicio de sesión usando OpenID.
![Page 26: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/26.jpg)
@xerron_angels
OverlayPresenta la interfaz administrativa de Drupal en una capa superpuesta.
![Page 27: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/27.jpg)
@xerron_angels
PathPermite a los usuarios renombrar URL.
Esto es configurable para cualquier tipo de contenido creado.
![Page 28: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/28.jpg)
@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
![Page 29: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/29.jpg)
@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
![Page 30: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/30.jpg)
@xerron_angels
RDFEnriquece su contenido con metadatos para que otros programas (como motores de búsqueda o agregadores) entiendan mejor sus relaciones y
atributos.
![Page 31: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/31.jpg)
@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
![Page 32: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/32.jpg)
@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
![Page 33: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/33.jpg)
@xerron_angels
StatisticsGuarda estadísticas de acceso al sitio.
Inicio » Administración » Configuración » Sistema » Estadística
Inicio » Administración » Informes
![Page 34: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/34.jpg)
@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
![Page 35: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/35.jpg)
@xerron_angels
TestingProporciona un entorno para ejecución de pruebas unificado y funcional.
Inicio » Administración » Configuración » Desarrollo » Probando
![Page 36: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/36.jpg)
@xerron_angels
ToolbarProporciona una barra de herramientas que muestra los elementos de menú de administración y los enlaces de otros módulos.
ShortcutToolbar + =
![Page 37: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/37.jpg)
@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
![Page 38: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/38.jpg)
@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
![Page 39: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/39.jpg)
@xerron_angels
Habilita el uso de formularios de contacto personal y a nivel sitio. Comment
Necesita: Text, Field, Field SQL storage
![Page 40: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/40.jpg)
@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
![Page 41: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/41.jpg)
@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
![Page 42: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/42.jpg)
@xerron_angels
Interfaz de usuario para el API de campos. Field UI
Inicio » Administración » Estructura » Tipos de contenido
![Page 43: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/43.jpg)
@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
![Page 44: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/44.jpg)
@xerron_angels
Proporciona foros de discusión. Forum
Inicio » Administración » Estructura » Foros
Inicio » Agregar contenido » Crear Tema del foro
![Page 45: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/45.jpg)
@xerron_angels
Proporciona herramientas de manipulación de imágenes. Image
Inicio » Administración » Estructura » Tipos de contenido
Field UI+
![Page 46: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/46.jpg)
@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+
![Page 47: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/47.jpg)
@xerron_angels
Define tipos de campos numéricos. Number
Inicio » Administración » Estructura » Tipos de contenido
Field UI+
![Page 48: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/48.jpg)
@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
![Page 49: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/49.jpg)
@xerron_angels
Permite la categorización del contenido. Taxonomy
Inicio » Administración » Estructura » Taxonomía
Inicio » Administración » Estructura » Tipos de contenido
![Page 50: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/50.jpg)
@xerron_angels
Activa el seguimiento del contenido reciente para los usuarios. Tracker
![Page 51: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/51.jpg)
@xerron_angels
mas…+
Modulos de la
Comunidad
![Page 52: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/52.jpg)
@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
![Page 53: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/53.jpg)
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
![Page 54: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/54.jpg)
@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+
![Page 55: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/55.jpg)
@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
+
![Page 56: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/56.jpg)
@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
![Page 57: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/57.jpg)
@xerron_angels
Este paquete contiene una campo de fecha/hora flexible y una API de fechas que otros módulos pueden utilizar. date
![Page 58: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/58.jpg)
@xerron_angels
Un cargador y navegador de imágenes/archivos con soporte de directorios personales y cuota de usuario. imce
IMCE Wysiwyg bridge
wysiwyg
+
+
![Page 59: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/59.jpg)
@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)
![Page 60: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/60.jpg)
@xerron_angels
Son pedazos de contenido que pueden ser colocados en cualquier parte de la pagina. panels
![Page 61: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/61.jpg)
@xerron_angels
Proporciona un método para que los módulos puedan crear automáticamente alias de URL del contenido que gestionan. pathauto
![Page 62: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/62.jpg)
@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
![Page 63: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/63.jpg)
@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:
![Page 64: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/64.jpg)
@xerron_angels
Crear listas y consultas personalizadas de la base de datos.. Views
![Page 65: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/65.jpg)
@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
![Page 66: Introduccion Visual a Drupal 7](https://reader034.vdocument.in/reader034/viewer/2022050817/553898974a79596f718b477c/html5/thumbnails/66.jpg)
@xerron_angels
Gracias…+Twitter: @xerron_angelsGitHub: http://github.com/xerronGoogle+: http://gplus.to/xerron