LonelyThinker (LT)更新日志
- 0.5.0.20100131
- 修正了无法通知评论订阅者的错误
- 0.4.13.20090803
- 修正了无法通知评论订阅者的错误
- 优化了智能推荐的算法
- 在后台使用了我写的SimpleSlug插件
- 修正了一些html错误
- 修正了PostsController::add()的模板中对当前方法判断错误的问题
- 0.4.12.20090706
- 修正了一些翻译错误
- 修正了UsersController::login()中的变量错误
- 给表单错误信息增加了翻译机制
- 修正了一些css错误
- 0.4.11.20090506
- 修正了评论表单和表情图标在Webkit上的兼容性问题
- 修正了WidgetHelper::emoticon()的图片引用路径问题
- 修正了评论表单中显示了错误的cookie的问题
- 增加了对链接分类的管理
- 使用CSS Tidy和JSMIN优化了前端性能
- 重新修改了bulletin的样式
- 删除了Friends、Recommendation、Whereabouts和Favourites四个widgets,代之以全新的links widget
- 修改了更新设置的方式,现在的设计看起来是个地球人用的了
- 调整了Bulletin中Twitter和last.fm的设置和显示方式
- 汉化了已知的全部内容
- 调整了用户登录和更改档案时的UI
- 0.4.10.20090424
- 增加了上个版本中遗漏的asc.gif文件
- 增加了PostsController::add()、PostsController::edit()、TagsController::index()、TagsController::add()、TagsController::edit()、LinksController::index()、LinksController::add()、LinksController::edit()、SettingsController::index()、SettingsController::add()、SettingsController::edit()方法,以取代原来Scaffold出来的同名方法
- 修正了导航在IE6下错位的问题
- 修正了titlebar的链接在IE6下的兼容性问题
- 修正了linkAction和formAction在IE6下的兼容性问题
- 修正了站点地图输出错误的问题
- 修正了全站的HTML代码错误,现在所有页面都可以通过W3C验证
- 增加了所见即所得编辑器
- 调整了CommentsController::notifySubscribers()及评论通知邮件的模板
- 0.4.9.20090416
- 为翻页添加了更人性化的标题
- 增加了Events机制和EventsController::dashboard()
- 调整了rss输出的模板
- 增加了代码高亮的功能
- 清理和重构了部分代码
- 0.4.8.20090314
- 完善了WidgetHelper::navigation()方法,以正则表达式替代了*通配符
- 完善了VisitorSense的运行和扩展机制
- 以data caching替代了view caching
- 从安全角度完善了代码,增加了针对CSRF攻击的处理机制
- 清理和重构了部分代码
- 0.4.7.20090305
- 将“SPAM防火墙”升级为全新的M-O机器人,并为其增加了“智力”、“统计”和“黑名单”的功能
- 将原有的手动训练“SPAM防火墙”改为让M-O主动学习
- 新增了评论管理系统
- 重写了“访客嗅探(VisitorSense)”功能,添加了Match URL和Match IP两个探测器和Redirect to Domain这个探测器动作
- 完善了评论发表人站点链接的显示
- 重写了WidgetHelper::navigation()方法,现在它支持以多种方式生成导航,并支持*通配符
- 0.4.6.20090203
- 增加了“智能推荐(SmartRecommendation)”功能,通过它可以推荐与当前文章相关的文章
- 增加了“访客嗅探(VisitorSense)”功能,并添加了Match Referrer这个探测器和Redirect to URL这个探测器动作
- 调整了所有CSS代码的顺序,并对它们进行了分组
- 清理并精简了所有的Javascript
- 修正了文章发表时间在IE下定位的错误
- 修正了导航在IE下的CSS伪类错误
- 修正了jQuery UI特效在Webkit浏览器上的错误
- 修正了Twitter的链接错误
- 0.4.5.20090127
- 修正了SPAM防火墙的一些小bug
- 修正了一些翻译错误
- 增加了关闭评论的功能
- 0.4.4.20090124
- 完成了对Bayesian算法的中文化改造-现有的b8和Naive Bayesian算法都无法处理中文,这项改造花了我不少的时间,主要难点在于用正则分字,以便获取token。至于中文分词,这已经远远超过了LT目前的目标,暂时不予考虑
- 集成了可以自主学习的Bayesian算法,并以此作为SPAM防火墙的第三层
- 将原有的校验规则升级为黑名单机制,以此作为SPAM防火墙的第二层
- 改变了对SPAM的处理方式,从原来的直接拒绝变为将其保存并标记为“待审核”
- 增加了全新的EVA-SPAM防火墙的训练系统,通过不断地训练,SPAM防火墙可以提升自身的智能判断水平
- 修正了由caching带来的“时间点”方式失效的bug
- 修正了几个翻译错误
- 调整了包括评论内容和评论表单在内的样式
- 调整了通过Ajax提交评论时的样式-现在表单在提交时有个漂亮的过渡效果
- 0.4.3.20090103
- 全面升级!重构了全部的controllers!
- 使用RequestHandler Component增加了对Comment::add()安全性的检测
- 增加了tags列表中每个tag所包含posts数量的显示(有已知bug,在/tags/view中无法显示数量)
- 增加了国际化的多语言支持(以po语言包的方式实现本地化)
- 以记录“时间点”的方式来处理ajax评论时的同步问题,而非以前的记录“已载入评论数”的方式
- 性能优化:posts/index页面减少了11次SQL查询,posts/view页面减少了9次SQL查询,tags/view页面减少了5次SQL查询
- 删除了PostsControllers:latest()方法,改以PostsControllers:index()代替;相应的url也从posts/latest/page:pageId变为了posts/index/page:pageId
- 0.4.2.20081218
- 这次是比较大的升级,几乎涉及到所有的controllers/views/models
- 放弃了原有的全局配置AppInit component,换用Setting的model/controller
- 增加了“版本升级日志”
- 调整了cache策略,目前只对Post和Tag的部分方法进行caching,以解决由cache带来的诸多问题,如无法正常评论、无法登录后台等
- 0.4.1.20081209
- 增加了Last.fm的更新通知
- 增加了全局cache,以及对twitter和last.fm的cache
- 增加了Google Customize Search
- 0.4.0.20081202
- 终于到0.4了!
- 修正了由于Google Analytics升级所带来的JS错误-把tracking code升级到了新版本
- 0.3.15.20081118
- 修正了tags中CRUD完全暴露的重大安全漏洞
- 调整了latest_comment中的CSS样式
- 修正了一些不符合W3C要求的HTML问题
- 0.3.14.20081104
- 重写了antispam这个表单域的校验规则,现在它是基于正则表达式的了
- 重写了评论表单部分的HTML代码,去掉了上传头像的功能,调整了HTML样式和浏览器兼容性
- 0.3.14.20081103
- 完全重写了comment的model,现在SPAM防火墙有了自己的SPAM数据库、校验规则和校验机制
- 重写了post/view中评论表单的HTML代码,用于更好地展现样式
- 删除了RSS.92和ATOM 0.3输出的HTML代码
- 重写了RSS输出的部分
- 0.3.13.20081022
- 增加了post、tag等controller的REST功能,现在它们的URL变得更短更漂亮了
- 调整了404错误的显示页面,在上面显示Google搜索
- 修正了PostsController、TagsController中findBySlug()的错误,判断slug存在与否的代码现在正常了
- 0.3.12.20081016
- 将Cake类库升级为cake_1.2.0.7692-rc3,并调整了othAuth、AppInit等component,确保LT正常运行
- 增加了实时sitemap
- 0.3.11.20081013
- 将Twitter整合进Lonely Thinker,正式开始使用Twitter
- 增加了posts/comments的时区功能
- 在RSS输出信息中增加了author一项
- 0.3.10.20080805
- 更换了全新的模板another-part-of-me
- 增加了利用cookie存储评论者信息的功能
- 重整了widgets系统,使之变为模块化
- 增加了评论时上传头像的功能
- 优化了头像显示的代码,新增了一个专门载入并显示头像的php文件
- 0.3.9.20080529
- 给评论的订阅增加了退订功能
- 修正了重复订阅评论的问题
- 更新了评论通知邮件的模板
- 增加了文章按时间逆序浏览的功能
- 0.3.8.20080224
- 增加了评论的表情图标功能
- 修正了上个版本中评论表单无法自动清空的bug
- 0.3.7.20080129
- 增加了评论递交成功后,表单被清空的功能,同时将jQuery Form Plugin由1.0.1升级到了2.03
- 把"当此文章有新评论时通知我"变为默认选中
- 0.3.6.20080104
- 增加了通过Ajax发布评论的功能,新评论采用渐现的方式出现,同时考虑并处理了并发评论的情况
- 增加了侧边拦中最新评论的widget
- 0.3.5.20071208
- 增加了评论的订阅功能
- 0.3.2007120602
- 修正了IE下模板中背景色与背景图片不统一的问题
- 0.3.2007120601
- 修正了IE下模板中content区域右padding过大的问题
- 0.3.2007112801
- 增加了Feedsky的RSS订阅功能
- 0.3.2007112602
- 修正了posts/findBySlug中没有检查Post.status的bug
- 0.3.2007112601
- 更换了全新的网站导航
- 0.2.2007112104
- 更换了全新的模板:Vero