Desarrollo de Modulo de Email Marketing en PHP para un sistema ya en funcionamiento.
El desarrollo debe realizarse en PHP nativo sin utilizar ningun framework
La base de datos a utilizar es MySQL.
El Admin Html a desarrollar es: [login to view URL]
Paginas a Desarrollar:
- Pagina de Templates: Se debe desarrollar ABM de la tabla de templates o plantillas.
Campos de la tabla: Nombre, Descripcion, TemplateHTML, TemplateTXT, Usuarios Asignados, FechaAlta.
- Pagina de Remitentes: Se debe desarrllar un ABM donde se seteen los remitentes desde donde se cursarán las comunicaciones.
Campos de la tabla: Nombre, Desdecripcion, Reply-to, Firma, SMTPServer, SMTPUser, SMTPPass, SMTPPort
- Pagina de Campaña Nueva: Dicha pagina permitirá realizar la creación de la campaña nueva.
Campos de la campaña: Nombre, Remitente, Asunto, MensajeHTML, MensajeTXT, GruposDestinatarios, FechaEnvio, Estado.
- Pagina Estadisticas de la Campaña: (Graficos y Listado)
Campos: Nombre, Remitente, Asunto, MensajeHTML, MensajeTXT, GruposDestinatarios, FechaEnvio, Estado. CantEnvios, CantEnviados
Pagina Elementos Enviados Relacionada:
Email, Nombre, Estado. Apertura, Click, Confirmado, Respondido.
La página de estadisticas debera contemplar visualizar:
- Tasas de Aperturas
- Tasas de Clicks
- Ranking de click por link.
- Tasas de Estados de Envios
- Tasas de Geoposicionamiento de estadisticas.
- Ranking de Dominios por aperturas y clicks
- Graficos de Estadisticas por tiempo en aperturas y clicks.
Función Cron a Desarrollar:
La función cron debe:
- Detectar una campaña nueva y generar los elementos enviados realizando:
- Sustitución y personalización de los mismos
- Alterar todos los links, para que los mismos pasen por una página de redireccionamiento.
- Realizar los envios pendientes de envio conectandose por medio de SMTP al Remitente seleccionado en la campaña.
Pagina de Redireecionamiento.
La página de redireccionamiento recibirá un link, realizará un update de un elemento enviado de una campaña,
realizará un insert de estadistica en una tabla de estadisticas y realizará el redireccionamiento al link de destino.
Imagen PHP WebBug:
Será una imagen renderizada desde php de 1px c 1px la cual en el codigo php realizara:
-un update de un elemento enviado de una campaña
un insert de estadistica en una tabla de estadisticas
Hola, muy buen día soy Ing. de sistemas con experiencia de mas de 10 años en desarrollo web mis habilidades son las siguientes:
1) HTML5+ CSS3 Responsive Desing
2) PHP POO Framework Laravel, Zend
3) Javascript, Boostrap, Jquery
4) Gestores de base de datos Mysql, Postgresql, Oracle
5) Manejo de control de version GIT, SVN
estoy disponiblie para trabajar desde ya quisiera conocer mas detalles al respecto Gracias y Feliz dia.