zoukankan      html  css  js  c++  java
  • 外挂程序开发过程中的一些思路.

    根据我们最近做的调查: 有 25%的人希望能直接在官网举办活动, 有25%的人希望活动页没有别人的活动.

    因此,为扩大工具使用的便利性,  开发Plugin Widget 让活动主可以透过外挂 ,把活动挂到官网上举办.

    要求如下:

    1) 客戶可以透过官网吸引访客成为粉丝客.

    2) 外挂插件可以提高 SEO,对扩散我们品牌知名度也有帮助.

    外挂的方式采用 JS,类似 Facebook social plugins。

    外挂主要有四种模式,box ,bar ,客户自己定制文字或者logo图片以及全页嵌入模式.

    外挂产生的流量有个上限,达到上限,要显示定制的空白页面.

    点击外挂要求能在官网上参加活动.

    JS Bin

    相关思路:

    流量统计用 google analytics 来解决

    数据在设置外挂的时候生成 json 格式的文件,并上传到s3

    数据使用s3上的文件,交互用 jsonp 从而解决跨域的问题.

    开发一个脚本程序,在服务端定期运行,如果检测到某个外挂产生的流量已经超过上限,则删除这个s3相应的文件.

    设置四种外挂模板.分别对应四种不同的模式..利用js sdk 带的参数分别处理.

    响应式设计可以很好的支持手机浏览,但我们无法保证官网的设计质量.  外挂在设置的时候已经定义了长,宽..单独设置外挂的百分比设计,意义不大.

    更新活动数据到s3,只能用脚本定时跑..

    查下s3的API 有没有这样的功能之前是111, 更新是使用111-n 完成后, 111-n 重命名成111.如果有就简单

    一些问题:

    在ie8以下,外挂容器元素的点击事件会’穿透’到 iframe 中元素,引发这些元素的响应事件.  解决方案是外挂上再做一个

    透明的mask,这个mask需要设置透明背景色,否则在ie8以下无效..坑

    流量达到上限后,如何显示定制的空白logo 页面. 要在外挂程序中捕获404错误吗? 待测试 .

    需要考虑的情况

    1. 脚本在跑, 并更新活动数据到S3的过程中, 如果此时用户打开页面, 避免请求JS只读到一半的情况.
    2. S3的JS会被 cache, 但数据10 分钟需要被更新一次 (外挂内容的最新留言/留言总数是需要更新的)
    3. 加就送的活动, 如果奖品已经发布完毕, 活动自动结束的情况.

  • 相关阅读:
    html提交表单到Servlet
    Kubernetes(k8s)概念学习、集群安装
    Kubernetes(k8s)入门学习
    Spring Boot整合Scheduled定时任务器、整合Quartz定时任务框架
    Maven项目Run As无Run On Server的解决方法
    SpringBoot异常处理五种方式、Junit单元测试、热部署
    SpringBoot整合整合jsp、整合freemarker、整合Thymeleaf
    SpringBoot整合Servlet、Filter、Listener、访问静态资源、文件上传
    Vue前端路由
    Vue前端交互
  • 原文地址:https://www.cnblogs.com/ms_config/p/3361185.html
Copyright © 2011-2022 走看看