introduccion visual a drupal 7
DESCRIPTION
Introduccion visual a drupal 7.TRANSCRIPT
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