角色

设计开发负责人

背景

快速配置邮件,支持文字,图形和表格

开发工具

  1. 前端开发框架: js,jquery,jqueryuid,seajs,mmgrid,laydate,highcharts,bootstrap,css3,html5
  2. 后端开发语言: php7
  3. 后端开发框架: cakephp3.0,PhpMailer,chromephp,composer,swoole
  4. 数据存储: mysql5.7
  5. 数据缓存: memcached
  6. 共享存储: glusterfs,nfs,minio
  7. 数据接入: openresty+php-fpm
  8. 负责均衡: haproxy
  9. 图片导出: phantomjs,highcharts

整体架构

ejiagou

功能模块

  1. 数据源管理
  2. 数据源权限管理
  3. 报告管理
  4. 产品及目录管理
  5. 报告查看模块
  6. 报告预览模块
  7. 报告定时发送模块
  8. Api管理模块

使用情况

eagle项目是一个邮件推送系统,每天把老板,产品,运营,开发关注的核心指标发送到他们的邮箱中。
系统提供可拖曳的可配置的方式,支持从mysql,api拉取数据,配置文字,图形,表格等邮件元素,
并支持自定义格式,自定义变量,自定义样式,把生成的最终邮件推送到收件人的信箱。
项目实现了几分钟到1个小时就可以配置出一封图文并茂的邮件。
系统也支持大数据量的展示,对于html邮件格式支持比较好。
当前系统总共配置了170多封日报,每天发送101封日报,1300个元素,
使老板和产品开发运营人员方便掌握业务概框和详情。

系统截图

报告管理 e001

报告配置 e002 e003 e003 e003 e003 e003 e003 e003 e003 e003 e003

邮件预览 e003

数据源管理 e004

产品管理 e005

产品目录管理 e006

报告查看 e007