emlog开发日志 [emlog]

post by 朦朧中的罪惡 / 2008-6-10 20:37 Tuesday

端午节的三天休息日打有50%的时间投到emlog上 ,做了不少事情
1.重构了所有的模板逻辑代码.

    先前的emlog模板html输出采用的是print <<<eot来完成的,这样的设定让模板制作上有很大的麻烦,首先模板html代码在所有的编辑器里面都被当作php字符创来识别,都是一个颜色,阅读起来非常不方便,而且由于是当作了字符串,在Dreanweaver中根本就看不到预览,调试的时候完全只能靠浏览器的显示来帮忙,整个过程及其繁琐和复杂.其次 EOT编码必须在哪一行的第一个,前面不能有空格,写代码的时候写个if else简直是要把我累死.本来想用个PHP模板引擎解决这个问题,但是跟那多记忆讨论后觉得模板引擎其实也很麻烦(编译啊,缓存啊),不是代码不人性化么,我们采取了一个最简单的方法来解决,直接把模板的格式修改为<?php ?>与HTML混杂,这样老方式的问题就不复存在了,要预览有预览,要代码高亮有代码高亮,同时性能也是最好的.不过重构代码的确是个体力+技术活.先用正则批处理后再逐个模板一一检查花了我不少时间,不过收获也很大,发现了一个BUG.

2.加入Gzip开启的功能

    Gzip是个好东西,开启后能为博客省不少的流量.Gzip开启其实代码并不多,但是调试的时候我却遇到个麻烦,本来按照和那多记忆讨论的方案做成自动开启的,但是却没有考虑服务器PHP配置开启的问题,最后还是在后台增加了Gzip的开关给用户自己选择的权利.

3.日志附件上传问题

    这个东西其实就是个功能人性化设计的问题,现在emlog的附件必须提交日志后方能插入到编辑器中排版,写图文混排的日志时非常麻烦.这个我现在考虑了2个方案来解决,到时候需要跟那多记忆再讨论讨论研究研究后再定版和实施.这个问题一解决emlog日志发布部分就非常好了.

今天在落伍上看到有人在推荐emlog感觉很欣慰,emlog还是有用户肯定的.

先写这么多,emlog的进步还需要我们继续努力...

标签: emlog 原创

« 把RSS订阅从QQ邮箱迁移到了鲜果 | php函数serialize()与unserialize()不完全研究»

引用:

评论

  1. Charliehlz Says:

    .日志附件上传问题

        这个东西其实就是个功能人性化设计的问题,现在emlog的附件必须提交日志后方能插入到编辑器中排版,写图文混排的日志时非常麻烦.这个我现在考虑了2个方案来解决,到时候需要跟那多记忆再讨论讨论研究研究后再定版和实施.这个问题一解决emlog日志发布部分就非常好了

    ----请问这个问题解决了吗?我在最新的版本都还是遇到这样的问题?

    博主回复:早就解决了阿,现在不用提交日志就能上传附件了

  2. just bb Says:

    博主用的这个模板哪里有下载?谢谢

    博主回复:emlog的模版下载地址http://www.emlog.net/template/tpl-inove

  3. 小邓 Says:

    非常感谢,非常喜欢emlog.

  4. 记忆 Says:

    我个人很感谢你,相信喜欢emlog的朋友也会感谢你:)

    博主回复:不客气,成为了emlog的开发者,我就要做出自己的一份贡献!

  5. asher Says:

    我是从M6的推荐来的。。确实不错的吗。。有人推荐很正常。。哈。。

    博主回复:呵呵 谢谢你对emlog的支持

发表评论