Road to Drupal 8

PHP -> Symfony -> Drupal 8

Rules

El módulo Rules permite a los administradores definir acciones ejecutadas condicionalmente basadas on eventos ocurridos (conocido como reactivo o ECA rules. Es un remplazo a con mas carácteristicas que el módulo trigger en el core y el sucesor del módulo workflow-ng en Drupal 5.

Ejemplos de uso

  • Construir cambios de flujos de trabajo flexibles.
  • Enviar correos personalizados para notificar a los usuarios sobre algo importante.
  • Crear redirecciones personalizadas, sistema de mensajes, migas de pan...

Y mucho mas...

Características

  • Obviamente, podríass usar la reaccion de las reglas para reaccionar a traves de algún evento con unas conciones personalizadas.
  • Permite funcionalidad re-utilizable via componentes (sólo Drupal 6).
  • Sistema flexible de programación que permite prograrmar cualquier componente o acción.
  • Usuarios pueden compartir sus personalizaciones usando la característia de importar y exportar. Para lo que el modulo tambien se integra con Features.
  • Evaluación del sistema modular de entrada - por ejemplo puedes instalar el módulo Token y usarlo en cada acción.
  • El módulo ha sido desarrollado junto teniendo en cuenta el rendimiento de la página web, po eso hace uso delas rutinas de cacheo para acelerar la evaluación de cada regla.
  • Características APIs de Rulex 2.x (sólo Drupal 7) mejoradas , una nueva interfaz de administración, apoyo para todos los tipos de entidades, configuración de parametros via una selección simpe de datos (e.g. solo pasar node:author como argumento) y mucho más.

Integración

  • Módulos que a lo mejor hace uso de de la API del módulo Rules para proveer nuevos eventos, condiciones, acciones o reglas por defecto, cuales pueden ser personalizados por usuarioes. Algunos como:
  • Rules Link - Provee enlaces clicables a las entidades y las vistas que active la ejecución de Rules.
  • Rules list conditions - Permite checkear condiciones en la lista de items, evaluando VERDADERO, si alguno o todos los items cumple la o las condicones.
  • Views Rules - Provee Views directamente como acciones de Rules y bucles para ser utilizada sin problemas en los datos resultantes de la view.
  • Rules Forms - Provee métodos basados en Rules para controlar formularios y sus elementos
  • Conditional Rules - Provee condicionales en linea derivando en configuración de Rules con declaraciones: If Else, Switch/Case, While.

Para hacer su propia integración, compruebe los documentos de desarrollo. Ver también los problemas etiquetados como integración de reglas y el manual actualizado del listado de módulos apoyados en Rules.

https://www.drupal.org/project/rules

 

 

Sección: