MIP 项目组成立至今已经有一年多的时间,在过去的一年里,感谢各位的关注。

1. MIP JS 迭代

MIP JS 运行环境是 MIP 页面和 MIP 组件运行的基石。在 2016 年 4 月,MIP JS 发布了 mipmain-v0.0.1.js, 随后经过多次迭代,在 2016 年 11 月 发布了正式的 v1 版本。现在直接引用 v1 版本的 mip.js,可以直接使用内置的 组件开发辅助模块。v1 版本的 mip.js 会自动更新为最新版本,无需手动升级。

2. MIP 组件

截止文章发布,MIP 组件库 共 128 个组件,其中包括 23 个官方组件,105 个第三方 开发提交 的组件。组件的范围覆盖了统计,广告,分享,内容交互等需求,为 MIP 页面提供了相当丰富的资源素材。MIP建议开发者在着手开发 MIP 组件前,去组件库先看看有没有类似功能的组件,保证组件间功能不重复。  

为简化开发步骤,MIP 还对外提供了 MIP-CLI 工具,并编写了系列教程。MIP-CLI 经过简单的 安装 后就可以 开发 MIP 页调试 MIP 组件 了。

为了提升 MIP 组件的上线效率,MIP 工具集中还包括组件提交平台,平台现在已经进入内测阶段,预计 2017 年 2 月正式对外开放。

3. MIP 提交生效

MIP 项目组打通了 MIP 页面在百度搜索的提交-抓取-cache-生效流程,开发者提交包含 canonical 标签 的 MIP 页,搜索引擎就能够将 MIP 页和原 h5 页对应,在搜索结果直接打开 MIP 页。

4. MIP 加速效果

MIP 验证了 MIP 的收益效果:5-40% 的到达率提升。

5. 其他

开发者可以从 MIP 官网MIP 博客 中获取官方文档以及问题解答,也可以在 站长平台 和 MIP-QQ 群 (431150679) 与其它站长交流。MIP 是一个开源的项目,MIP 运行环境和 MIP 组件源码存放在 GitHub 上,开发者可以直接参与开发,也可以通过 issues 与项目组交流 .


路漫漫其修远兮,吾将上下而求索。 16 年转眼逝去,不是结束而是新的开始。
在这里 MIP 项目组预祝大家新年快乐 ! 2017,让我们荣辱与共,直至辉煌!

MIP 2016年终总结的更多相关文章

  1. 【2016年终大典】i春秋一年中不可错过的安全精华

    这是一个24小时不下课的安全技术大学堂, 每分钟250条学习状态发布, 每天迎接3万求知若渴的用户, 最高同时在线人数超过2万人: 这是一个知识分享的聚宝盆, 安全技术课程208门.2138节.427 ...

  2. Java程序员2016年终总结

    回顾2016年, 很庆幸,自己能在2016年年尾找到一份满意的web后台开发工作.这也是我学习编程以来第一份开发工作,我很是珍惜. 还记得大三接触了Java的JFrame编写的坦克大战之后,就对编程产 ...

  3. Java程序猿 :2016 年终小结

    01 2016年即将进入尾声,不禁感叹,在学校的时候过日子是以天来算,而现在是以星期来算,甚至是月份. 这才发现,时间过得真快.这一年,遇到了很多人,很多事. 机缘巧合,年中去了趟帝都,爬了长城,游了 ...

  4. 2016年终分析(传统开发与网络时代的Java开发)

    2016重大事件:(在此将2016年的开发称为传统开发) 1.乌镇互联网大会大会(大数据&云计算) 2.某东struts2安全漏洞 3.作为一个程序呀对于淘宝双11和双12的分析应该是最好的案 ...

  5. 我的2016年终总结(PF项目框架设计心得分享 2.0rc)

    在无数的日夜里,熬出了多少的黑眼圈,致勤勤恳恳工作的各位朋友与自己.每到了年末的时候总想写的什么,主要是为了回顾以往一年里到底做了什么,这便是年终总结的主要意义.在此我将要总结的是和我在技术层面上成长 ...

  6. HTML5行业现状与未来 - 2016年终大盘点

    * { margin: 0; padding: 0 } .con { width: 802px; margin: 0 auto; text-align: center; position: inher ...

  7. 2016年终总结--一个Python程序猿的跨界之旅

    时间过得真快.感觉15年年终总结刚写完,16年就结束了.看了blog,16年就写了可怜的8篇,对我来说16年还算顺风顺水. 真正可能出乎意料的是年底我离开了呆了2年半的龙图游戏,临时放弃了用了3年半的 ...

  8. 【杂谈】HTML5到底给了我们什么?迟到的2016年终总结

    其实提笔的时候日期已经到了3月了,不过由于在过去的2016年笔者发生了蛮多的事情,所以还是决定记录一下,那些关于成长的片段. 其实HTML5是在2012年的时候接触的,当时和结果志趣相投的同事,看到了 ...

  9. 【2016 Summary】为过往补课、为将来夯实

    前言 看了CSDN上非常多"我的2016"年终总结,也就不能免俗地来写一波.按着时间轴捋一捋这过去一年的经过,也算是这元旦假期总一个午后的休闲时光了.(结果没想到的是午饭前開始写的 ...

随机推荐

  1. Servlet、Filter

    加载顺序是:context-param -> listener -> filter -> servlet ,而同个类型之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺 ...

  2. JavaScript的数据类型问题总结

    一    JS中有哪些数据类型? -- 共 6 种数据类型,其中 5 种基本数据类型Undefined,Null,Boolean,Number和 String,1 种复杂数据类型Object.因为EC ...

  3. Mysql-如何正确的使用索引以及索引的原理

    一. 介绍 二. 索引的原理 三. 索引的数据结构 四. 聚集索引与辅助索引 五. MySQL索引管理 六. 测试索引 七. 正确使用索引 八. 联合索引与覆盖索引 九. 查询优化神器-explain ...

  4. Asp.Net WebAPI中Filter过滤器的使用以及执行顺序

    转发自:http://www.cnblogs.com/UliiAn/p/5402146.html 在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行 ...

  5. uuid.go

    package uuid import "time" func GenerateUUID() uint64 {     return uint64(time.Now().UnixN ...

  6. lease.go

    package ) type:]...) :]...) )*time.Second) )     go func() {         select {         case <-stop ...

  7. [Poi2014]FarmCraft 树状dp

    对于每个点,处理出走完其子树所需要的时间和其子树完全下载完软件的时间 易证,对于每个点的所有子节点,一定优先选择差值大的来给后面的时间 树规+贪心. #include<cstdio> #i ...

  8. jdk源码剖析一:OpenJDK-Hotspot源码包目录结构

    开启正文之前,先说一下源码剖析这一系列,就以“死磕到底”的精神贯彻始终,JDK-->JRE-->JVM(以openJDK代替) 最近想看看JDK8源码,但JDK中JVM(安装在本地C:\P ...

  9. Android 两种方式实现类似水波扩散效果

    原文链接 https://mp.weixin.qq.com/s/M19tp_ShOO6esKdozi7Nlg 两种方式实现类似水波扩散效果,先上图为敬 自定义view实现 动画实现 自定义view实现 ...

  10. user 不在 sudoers 文件中。此事将被报告。

    在使用sudo -i或su root命令时,被提示出“user不在 sudoers 文件中.此事将被报告”的错误信息.这是因为当前登录的账号不在sudo权限里面.sudo命令可以让你以root身份执行 ...