PDF de programación - Acciones y Disparadores

Imágen de pdf Acciones y Disparadores

Acciones y Disparadoresgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 15 de Noviembre del 2017)
627 visualizaciones desde el 15 de Noviembre del 2017
1,0 MB
21 paginas
Creado hace 13a (11/11/2010)
Acciones y Disparadores

Una forma de programar sin código

Por: Ricardo Chang

 

 

¿Qué es una acción?

Una tarea que un ser humano o computador 

realiza como ...

 

 

Una acción ...

Tocar el silbato

 

 

Una acción ...

Abrir el paraguas

 

 

Una acción ...

Llamar por teléfono

 

 

¿Qué es un disparador?

Es un evento que se ha programado para que 

desencade una o varias acciones

Cuando ocurre el evento ­> Se desencadena la acción

 

 

Un disparador ...

Cuando se produce una falta

DISPARADOR

Desencadena que el 
árbitro toque el silbato

ACCIÓN

 

 

Un disparador ...

Cuando llueve
DISPARADOR

Desencadena la chica 
abra el paraguas
ACCIÓN

 

 

Un disparador ...

Cuando la cena está lista
DISPARADOR

Desencadena la esposa 
llama por teléfono
ACCIÓN

 

 

En Drupal también hay ...

DISPARADORES

ACCIONES

 

 

Acciones en drupal

● El core de drupal viene con un 

conjunto de acciones disponibles.

● Otros módulos pueden agregar 

acciones adicionales.

● Hay dos tipos de acciones 
aquellas que NO necesitan 
configuración y aquellas que SI 
necesita (conocidas también como 
acciones avanzadas).

 

 

Acciones del core drupal

● Publicar un comentario
● Despublicar un comentario
● Publicar un nodo
● Despublicar un nodo
● Poner nodo en la cima de listas
● Quitar nodo de la cima de listas
● Promocionar y despromocionar a la 

pagina principal
● Bloquear usuario
● Bloquear la ip del usuario actual

 

 

Acciones Avanzadas en drupal

● Requieren configuración.

● Cambiar el autor de un post
● Despublicar comentarios que 

contienen ciertas palabras

● Despublicar nodos que contengan 

ciertas palabras.

● Mostrar un mensaje a usuario
● Enviar un email
● Redireccionar a una dirección.

 

 

Disparadores en drupal

● Requiere activar el módulo Trigger del 

core de drupal

● Aparece la opción SiteBuilding ­> 
Triggers (admin/build/trigger/node)

● Un disparador desencadena todas las 

acciones asociadas al mismo (una o 
más)

● Están agrupados en 4 grupos: 
comments, content, cron, users.

 

 

Disparadores en drupal (2)

● Cuando se crea o actualiza un contenido.
● Cuando se guarda un nuevo contenido.
● Cuando se actualiza un contenido.
● Cuando se borra un contenido.
● Cuando un usuario autenticado ve un 

contenido.

● Cuando se guarda un nuevo comentario.
● Cuando se crea una cuenta de usuario.
● Otros más ...

 

 

Asociando disparadores y acciones

● Necesitamos asociar los disparadores y acciones 

para que uno desencadene el otro.

● Cada disparador puede tener varias acciones 

asociadas. Y cuando se produzca el disparador 
se ejecutarán todas sus acciones asociadas.

● El usuario que hace la asociación tiene que tener 

permiso de “administer actions” del módulo 
System de drupal

 

 

Ejemplo ...

Cuando se registra un 
usuario
DISPARADOR

Desencadena una 
notificación por email
ACCIÓN

 

 

Ejemplo ...

Desencadena

Cuando se guarda un 
contenido
DISPARADOR

Si el post tiene ciertas 
palabras (wordpress, 
joomla) lo despublica

ACCIÓN 1

Envía un email
ACCIÓN 2

 

Se trata de un disparador con dos eventos asociados

 

¿Cómo lo hago en drupal?

● Si vas a programar una acción avanzada, 

primero hay que configurarla.

● Nos dirigimos a Admin > Site Building > 

Triggers (admin/build/trigger)

● Seleccionamos a que tipo de acción se 

aplicará el disparador: comentario, 
contenido, cron, usuario.

● Seleccionamos el disparador y le 

asignamos la acción que queremos que 
desencadene apretando el botón Asignar.
● Podemos asignar más de una acción a un 

disparador repitiendo la operación.

 

 

¿Porque hay disparadores que 

aparecen sin acciones que asignar?

● Los módulos que crean las acciones 

definen a que tipo de acción es, y 
también a que tipo de disparadores 
(eventos) pueden responder.

● Si no hay activada ninguna acción para 

un evento determinado, el disparador 
aparece sin opciones para seleccionar.

 

 

Y mucho más

● Hay módulos que agregan más acciones
● Hay módulos que agregan más disparadores.
  • Links de descarga
http://lwp-l.com/pdf7509

Comentarios de: Acciones y Disparadores (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad