首页 - 标签 - 登陆 | emlog - 我们的动漫

emlog2.7开发日志

2008-7-8 13:34 Tuesday
作者:朦朧中的罪惡 | 标签: emlog 心情

今天将思想之地更新到emlog2.7预览版bulid 539版本,从端午节到现在,emlog又增加了不少新功能:

1.更换了新的FCK编辑器

原来使用的fck编辑器属于较旧的精简版本,功能被砍去不少不说在浏览器兼容上的问题也不少,于是我们决定在2.7版中将FCK编辑器更新到最新版本。更换新版的FCK之后emlog的文件体积增加了不少,编辑器的加载速度也稍微慢了一些,但是我觉得用这些代价换来更好的用户体验和更多实用的功能是值得的。

2.更换了新的缓存逻辑

这个版本中我们采用了将PHP数据序列化存储为文件的方式,相比原来生成PHP文件缓存的方式这样的速度会更快一些(当然了,很难感觉出来的,原来缓存速度也不错,要看数据),理论上来讲emlog的负载能力得到了相应提高。

3.重构了URL重写的逻辑

以前的url重写是将重写前和重写后的url直接写在模板当中,虽然这样达到了重写的目的,但是这么做我们无论是维护还是扩展都非常不方便,由于这个问题,我将重写逻辑重写,将改写url的任务交给了PHP程序处理而不是模板上的判断,不仅我们修改维护方便用户也可以很方便的按照自己的需要自行修改url重写方案了。

主要的优化就是以上几条,其他的小细节调整其实也是不计其数,如模板细节优化,文件结构优化,javascript优化等等,我们努力的将emlog变的更好更实用,在此也要感谢和我一起完成这些工作的那多记忆奇遇,虽然我们都不在一个地方,却能默契的完成了emlog的每次修改和优化,有着这些好兄弟,开发emlog对我来讲是一个很快乐的事情...

我相信,emlog会变得更好~!

emlog开发日志

2008-6-10 20:37 Tuesday
作者:朦朧中的罪惡 | 标签: emlog 原创

端午节的三天休息日打有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的进步还需要我们继续努力...

思想之地更新至emlog2.7.0预览版

2008-6-8 21:06 Sunday
作者:朦朧中的罪惡 | 标签: emlog

趁着端午节休息,我将思想之地更新至emlog2.7.0预览版并更换一套新的自制皮肤,

目前页面已经开启了Gzip压缩,页面读取速度更快优化了博客前台的用户体验.

继续努力!让emlog变得更好

 

emlog 2.6.0 正式发布

2008-3-8 21:29 Saturday
作者:朦朧中的罪惡 | 标签: emlog

1 采用GPL v2发布源代码,emlog成为真正的自由软件
2 新加入一位开发者,并且他让emlog具备了URL优化功能
3 完善了引用通告的发送和接受,可以抵御垃圾引用
4 感谢论坛里的朋友提出的宝贵建议,你们让2.6更加人性化
5 代码可读性大大加强,这决定了emlog以后的路
6 不值得一提,你可以回复你朋友的评论了
7 其实还有很多很多细节的修改,当它给你带来方便时你才会发现它们

感谢我们的用户,你们的热情让我们不言放弃。

相信emlog一如既往的简单会让你爱不释手

 

emlog-2.6.0 全新安装包:

下载emlog 

 

数据库升级程序: (包含各个老版本的升级程序,请在升级前仔细阅读升级说明文档)

下载emlog数据库升级程序 

Emlog的Apache服务器Url重写规则

2007-11-29 22:46 Thursday
作者:朦朧中的罪惡 | 标签: apache emlog url重写

根据Emlog2.5.0编写,初步测试完全可用,但是Emlog未集成直接的url重写功能,实现博客的url重写要自己手动修改程序和模板,下一步准备和作者那多记忆联系下看是否有遗漏或者修改,然后在新版本中增加这一功能。

# RewriteEngine 打开URL重写模块
RewriteEngine on
# 重写根目录,博客在网站根目录则改为
RewriteBase /blog
# 首页日志列表分页规则
RewriteRule ^page_([0-9]+)\.html$ index.php?page=$1
# 显示日志规则
RewriteRule ^showlog_([0-9]+)\.html$ index.php?action=showlog&gid=$1
# 日志归档
RewriteRule ^record_([0-9]+)\.html$ index.php?record=$1
RewriteRule ^record_([0-9]+)_page_([0-9]+)\.html$ index.php?page=$2&record=$1
# tag规则
RewriteRule ^tag\.html$ index.php?action=tag

.htaccess文件等弄好后再发布吧....

目前自己的博客为全url重写状态,hoho....