Las notificaciones son un componente fundamental de la usabilidad en los sitios. No hay peor cosa que utilizar un sistema y no contar con feedback para saber si las acciones que uno ejecuta fueron realizadas.

Cuando hablamos de notificaciones, tenemos una amplia gama de posibilidades, desde primeramente, pensar en respuestas a acciones que el usuario realiza en nuestra aplicación, como grabar un registro o cambiar un estado, pasándo por envío de correos y yendo un poco más, a notificaciones vía SMS o algún sistema de mensajería como slack o telegram.

Como nuestra aplicación tiene un concepto de publicar comentarios, después de validaciones que ocurren en forma automática en segundo plano, y también una moderación manual por parte de los administradores, los usuarios que envíen un comentario podrían pensar, al no verlo publicado, que no se grabó y empezarían a enviarlos varias veces.

Desde hace relativamente poco tiempo, Symfony agrega un nuevo componente a la familia, el componente de notificaciones. En este capítulo vamos a hablar sobre algunas de sus funcionalidades

En el siguiente video, vamos a crear un API para exponer las funcionalidades de nuestra aplicación, esto es útil para permitir que terceros se conecten a nosotros, contar con una web hecha con javascript o incluso tener una app móvil

Otros artículos de esta serie

  1. Lista de reproducción en nuestro canal de Youtube
  2. Symfony 5: La Vía Rápida | Paso 1 – Revisando tu entorno de trabajo
  3. Symfony 5: La Vía Rápida | Paso 2 – Presentando el proyecto
  4. Symfony 5: La Vía Rápida | Paso 3 – Desde cero hasta producción
  5. Symfony 5: La Vía Rápida | Paso 4 – Git, composer y Symfony Flex
  6. Symfony 5: La Vía Rápida | Paso 5 – Solucionando problemas
  7. Symfony 5: La Vía Rápida | Paso 6 – Creando nuestra primera página
  8. Symfony 5: La Vía Rápida | Paso 7 – Creando una base de datos con docker
  9. Symfony 5: La Vía Rápida | Paso 8 – Definiendo la estructura de datos
  10. Symfony 5: La Vía Rápida | Paso 9 – Configurando el panel de administración
  11. Symfony 5: La Vía Rápida | Paso 10 – Construyendo la interfaz de usuario
  12. Symfony 5: La Vía Rápida | Paso 11 – Almacenando las sesiones en redis
  13. Symfony 5: La Vía Rápida | Paso 12 – Escuchado eventos (events and subscribers)
  14. Symfony 5: La Vía Rápida | Paso 13 - Gestionando el ciclo de vida de los objetos de doctrine
  15. Symfony 5 La Vía Rapida | Paso 14 - Formularios - Parte 1
  16. Symfony 5 La Vía Rápida | Paso 14 - Formularios - Parte 2 - Subida de archivos
  17. Symfony 5 La Vía Rápida | Paso 15 - Asegurando el panel de administración
  18. Symfony 5 La Vía Rápida | Paso 16 - Previniendo spam con una API
  19. Symfony 5 La Vía Rápida | Paso 17 – Pruebas Automatizadas
  20. Symfony 5 La Vía Rápida | Paso 18 – Volviéndonos Asíncronos
  21. Symfony 5 La Vía Rápida - Paso 19 - Tomando decisiones con un workflow
  22. Symfony 5 La Vía Rápida - Paso 20 - Envío de correos electrónicos a los administradores
  23. Symfony 5 La Vía Rápida | Paso 21 - Almacenando en caché para mejorar el rendimiento
  24. Symfony 5 La Vía Rápida | Paso 22 – Dando estilos a la interfaz con Webpack
  25. Symfony 5 La Vía Rápida | Paso 23 – Redimensionando imágenes
  26. Symfony 5 La Vía Rápida | Paso 24 – Ejecutando tareas programadas con crontab
  27. Symfony 5 La Vía Rápida | Paso 25 – Notificando por todos los medios
  28. Symfony 5 La Vía Rápida | Paso 26 – Exponiendo un API con API Platform

¿Quieres comprarme un café?

  • Bitcoin
  • Tether
  • Litecoin
Scan to Donate Bitcoin to 1HMHyANk4j5oaCeSGPhhnoVh9p5bWNVknZ

Dona Bitcoin a NeuroSimbiosis

Escanea el código QR o copia la dirección de abajo para realizar donaciones

Scan to Donate Tether to TM3MfDu5JAHvLfrsUas3TTu7GiASKDn44t

Dona Tether a NeuroSimbiosis

Escanea el código QR o copia la dirección de abajo para realizar donaciones

Tag/Note:- TRC20
Scan to Donate Litecoin to LSCWwxPTjqciEadff9TYgPRobVFn4ZqkpV

Dona Litecoin a NeuroSimbiosis

Escanea el código QR o copia la dirección de abajo para realizar donaciones

Deja un comentario