2. ¿Qué es Drupal?
CMF
Escalable Robusto Flexible Eficiente
Fácil de Flexible y
Trabajo
instalar y fácil de Seguro
intuitivo
usar extender
@xerron_angels
3. 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
5. Minimal vs Standar
Aggregator Block Blog Book Color Comment Contact
Content Contextual Database Field SQL
Dashboard Field Field UI
translation links logging storage
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
@xerron_angels User Activados en standar
manager
6. Administración » Tareas
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.
@xerron_angels
8. 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
9. Este puede ser
tuyo
Modulo D Modulo de Terceros (Comunidad)
Modulo C Modulo con depencias de otros modulos
Modulo B Modulos que dependen solo del sistema.
Modulo A Modulos del sistema
@xerron_angels
10. Funcionalidad Básica
Una mirada a Drupal Minimal
Para nosotros básico
Database
Block Locale
logging
Field SQL
Field Text Filter System Node User
storage
@xerron_angels
11. System
El Sistema
Configuración Medios
Sistema Sistema de archivos
Información del Sitio Imagenes
Acciones Regional e Idiomas
Mantenimiento CRON Gestión de Contenidos
Desarrollo Tipos de Contenidos
Rendimiento (Cache)
Gestión de Modulos
Servicios Web
RSS Gestión de Temas
Personas Informes
Busqueda y metadatos Informe de Estado
URL Limpias
@xerron_angels
12. Usuarios User
Control de acceso
Roles
Permisos
Usuarios
Notas:
• Un Usuario puede tener varios Roles.
• Los permisos se dan por Roles.
@xerron_angels
13. Block
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.
Sirve para:
Temas
Dashboard
@xerron_angels
14. Database
logging
Log
Anota y registra eventos del sistema en la
base de datos.
Inicio » Administración » Informes » Mensajes recientes del registro
@xerron_angels
15. Es Hora de Decidir!.
¿Qué quiero hacer?
@xerron_angels
16. Todo sobre Drupal.
Modulos
Content File Forum
Comment Dashboard Field UI Image
translation
Options Update
List Number Taxonomy Tracker
manager
Aggregator Blog Book Color Contact Help Menu
Contextual
OpenID Overlay Path PHP filter Poll RDF
links
Search Shortcut Statistics Syslog Testing Toolbar Trigger
@xerron_angels
17. Integra contenido sindicado (canales de noticias RSS, RDF y Atom). Aggregator
Inicio » Administración » Configuración » Servicios web » Agregador de canales de noticias
@xerron_angels
18. Activa los blogs multi usuario Blog
Inicio » Administración » Personas » Permisos
@xerron_angels
19. Permite a los usuarios crear y organizar los contenidos relacionados en un índice. Book
Inicio » Administración » Contenido » Libros
@xerron_angels
20. Permite a los administradores cambiar el esquema de color de los temas compatibles. Color
Inicio » Administración » Apariencia » Opciones
@xerron_angels
21. Habilita el uso de formularios de contacto personal y a nivel sitio Contact
Inicio » Administración » Estructura » Formulario de contacto
Inicio » Administración » Estructura » Menús
» Navegación
@xerron_angels
22. Proporciona enlaces contextuales para ejecutar acciones relacionadas con los elementos Contextual
de una página. links
@xerron_angels
24. Permite a los administradores personalizar el menú de navegación del sitio. Menu
Inicio » Administración » Estructura » Menus
@xerron_angels
25. Permite a los usuarios el inicio de sesión usando OpenID. OpenID
@xerron_angels
26. Presenta la interfaz administrativa de Drupal en una capa superpuesta. Overlay
@xerron_angels
27. Permite a los usuarios renombrar URL. Path
Esto es configurable para cualquier tipo de contenido creado.
@xerron_angels
28. Permite la evaluación de fragmentos de código PHP. PHP filter
Inicio » Administración » Configuración » Autoría del contenido » Formatos de texto
Inicio » Agregar contenido
@xerron_angels
29. Permite que su sitio capture votos sobre diferentes tópicos en forma de preguntas de
Poll
opción múltiple.
Inicio » Agregar contenido » Encuesta
@xerron_angels
30. Enriquece su contenido con metadatos para que otros programas (como motores de
RDF
búsqueda o agregadores) entiendan mejor sus relaciones y atributos.
@xerron_angels
31. Permite la búsqueda de palabras en todo el sitio. Search
Inicio » Administración » Configuración » Búsqueda y meta datos
Inicio » Administración » Estructura » Bloques
@xerron_angels
32. Permitir a los usuarios gestionar las listas personalizables de enlaces de atajos, Shortcut
Inicio » Administración » Configuración » Interfaz de usuario » Atajos
Inicio » Administración » Estructura » Bloques
@xerron_angels
33. Guarda estadísticas de acceso al sitio. Statistics
Inicio » Administración » Configuración » Sistema » Estadística
Inicio » Administración » Informes
@xerron_angels
34. Anota y registra eventos del sistema en el syslog. 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
35. Proporciona un entorno para ejecución de pruebas unificado y funcional. Testing
Inicio » Administración » Configuración » Desarrollo » Probando
@xerron_angels
36. Proporciona una barra de herramientas que muestra los elementos de menú de
Toolbar
administración y los enlaces de otros módulos.
Toolbar
+ Shortcut
=
@xerron_angels
37. Activa las acciones que serán disparadas en ciertos eventos del sistema, como cuando se
Trigger
crea nuevo contenido.
Inicio » Administración » Estructura » Disparadores
+ Acciones
Inicio » Administración » Configuración » Sistema » Acciones
@xerron_angels
38. Comprueba las actualizaciones disponibles y puede instalar módulos y temas de forma Update
segura a través de una interfaz web. manager
Inicio » Administración » Informes » Actualizaciones disponibles
@xerron_angels
39. Habilita el uso de formularios de contacto personal y a nivel sitio. Comment
Necesita: Text, Field, Field SQL storage
@xerron_angels
40. Content
Permite que el contenido sea traducido a diferentes idiomas. translation
Necesita: Locale
Inicio » Administración » Estructura » Tipos de contenido
Inicio » Agregar contenido
@xerron_angels
41. Proporciona una página de panel de control en la interfaz administrativa para organizar las
Dashboard
tareas administrativas y monitorizar la información de su sitio.
@xerron_angels
42. Interfaz de usuario para el API de campos. Field UI
Inicio » Administración » Estructura » Tipos de contenido
@xerron_angels
43. 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
44. Proporciona foros de discusión. Forum
Inicio » Administración » Estructura » Foros
Inicio » Agregar contenido » Crear Tema del foro
@xerron_angels
45. Proporciona herramientas de manipulación de imágenes. Image
+ Field UI
Inicio » Administración » Estructura » Tipos de contenido
@xerron_angels
46. Define tipos de campos de listas. Úselo con opciones para crear listas de selección. List
+ Field UI
Inicio » Administración » Estructura » Tipos de contenido
@xerron_angels
47. Define tipos de campos numéricos. Number
+ Field UI
Inicio » Administración » Estructura » Tipos de contenido
@xerron_angels
48. Define controles de selección, casillas de selección y botones de opciones para los
Options
campos de textos y números.
Por si solo no hace nada en la administración.
+ Field UI
Forum Taxonomy List
@xerron_angels
49. Permite la categorización del contenido. Taxonomy
Inicio » Administración » Estructura » Taxonomía
Inicio » Administración » Estructura » Tipos de contenido
@xerron_angels
50. Activa el seguimiento del contenido reciente para los usuarios. Tracker
@xerron_angels
52. Provee un menú desplegable para la mayoría de las tareas administrativas y otros Admin
destinos comunes (para los usuarios con los permisos apropiados). menu
+ Devel
Es como esta
abajo
@xerron_angels
53. El módulo de ayuda avanzada permite a los desarrolladores de módulos para almacenar Advanced
su ayuda fuera del sistema de módulos, en el más puro archivo html. help
Inicio » Administración » Ayuda Avanzada
54. Un conjunto de módulos que contienen la diversión para los desarrolladores de módulos y
Devel
diseñadores de temas.
dpm()
http://ratatosk.net/drupal/tutorials/debugging-drupal.html dvm()
dpr()
dprint_r($array)
Este módulo puede imprimir un
dvr()
resumen de todas las consultas kpr()
de base de datos para cada dargs()
solicitud de página en la parte dd()
inferior de cada página.. ddebug_backtrace()
db_queryd()
dfb()
Acelera el desarrollo de su sitio o módulo generando
nodos rápidamente, comentarios, términos, usuarios y
mucho más..
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
+ Devel
Demo para los administradores de sitios en la depuración de
@xerron_angels con esos módulos..
problemas
55. Esta suite es ante todo un conjunto de APIs y herramientas para mejorar la experiencia del
ctools
desarrollador.
AJAX
Plugins Exportables Form tools
responder
Object Modal
Contexts Dependent
caching dialog
Form
Content CSS tools
wizard
@xerron_angels
+ Advanced
help
56. Este módulo mostrará cualquier campo de fecha Vistas en formatos de
calendar
calendario, incluidos los campos de fecha, fechas CCK nodo creado o actualizado.
@xerron_angels
57. Este paquete contiene una campo de fecha/hora flexible y una API de fechas que otros
date
módulos pueden utilizar.
@xerron_angels
58. Un cargador y navegador de imágenes/archivos con soporte de directorios personales y
imce
cuota de usuario.
+
wysiwyg
+
IMCE
Wysiwyg
@xerron_angels bridge
59. Google
Agrega el Google Analytics, un sistema de seguimiento de las estadísticas de su sitio. Analytics
The module allows you to add the following statistics features to your site:
Selectively Monitor what type of
Monitor what files are
Single/multi/cross track/exclude certain links are tracked
downloaded from
domain tracking users, roles and (downloads, outgoing
your pages
pages and mailto)
Custom variables Custom code
Site Search support AdSense support
support with tokens snippets
Cache the Google
Analytics code on Access denied (403)
Anonymize visitors
Tracking of Goals your local server for and Page not found
IP address
improved page (404) tracking
loading times
DoNotTrack support
(non-cached content
@xerron_angels only)
60. Son pedazos de contenido que pueden ser colocados en cualquier parte de la pagina. panels
@xerron_angels
61. Proporciona un método para que los módulos puedan crear automáticamente alias de URL
pathauto
del contenido que gestionan.
@xerron_angels
62. 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 ThemeKey
la taxonomía, idioma, tipo de nodo, y las propiedades de muchos, muchos otros.
@xerron_angels
63. Las fichas son pequeños fragmentos de texto que se pueden colocar en grandes
token
documentos a través de simples marcadores de posición, como %site-name or [user]. .
Utilizan Token:
Organic
Groups
Pathauto
Comment
Notify
Commerce
@xerron_angels
64. Crear listas y consultas personalizadas de la base de datos.. Views
@xerron_angels
65. Permite el uso de editores para editar el contenido. Simplifica la instalación y la integración
wysiwyg
del editor de su elección.
@xerron_angels