2008-11-28

工作了差不多一周,发现理想和现实的距离还是挺大的。学习的时候,每本书强调的都是”标准”、”代码分离”,可实际开发呢,居然还是table布局,全是Dreamwave自动生成代码。混乱的夹杂着js代码,无数的id=’label1′,晕死。经理说,不管怎么做,实现功能就行。我也没什么好抱怨的,反正不是给我做网站,我主要负责后期smarty模板制作,能省事就省事吧。下个项目是开发一个ECSHOP的模板,又不知道要忙多久。

谋划了很久的博客系统有了点眉目,先列出简单的计划表,以后有时间就慢慢做。

#基础功能

包括基本的日志、评论、帐户、RSS、Spam过滤、首页(可选)、数据的导入/导出。这些基本服务,都会在最初的版本出现。

#特色功能

这些主要是我长期使用博客以来比较喜欢的一些功能,很多想法都来自对应的wordpress插件。这些功能会强调”在线生活”这个概念,大量的使用已有的各种网络服务,而不是从头设计。主要包括:

** 头像。在提供一个Email地址的情况下就可以使用头像,套用java的名言:”一次注册,处处使用”。目前比较流行的http://www.gravatar.com各都方面比较理想,是个不错的选择。

** 访问跟踪。这个功能的主要目的是解决独立博客的”交际”功能,很直观的显示访客,提高博客之间的互动。基本会使用http://www.mybloglog.com的服务。

** 自从twitter红透半边天以后,类twitter几乎成了每家门户的标配。我个人也非常喜欢这种微博客模式,很好的弥补了有点想法但有不想正儿八经写篇东西的尴尬。这个功能不打算”外包”,将成为博客的一个内置组件。

** 关键字自动替换。包括两方面,首先是一些常用网址的自动添加,比如当你在博客中提到Google的时候,会在后台自动将该内容替换为超链接形式,而不打乱你手头的工作去设置连接。其次,是对一些敏感内容的进行适合国情的替换,规避危险。

** 独立的相册/图片系统。从巴巴变的蜕变中,让我深深的体会到”稳定压倒一切”,哪怕多占一点空间,速度慢点,都比忽然所有图片无法显示来的强。

** 生成静态页面。因为文章写好以后很长时间内都是不更改的,生成静态页可以提高加载速度,同时SEO可以大大提高。

#长期目标

这些功能是在计划内的,可能会在未来的版本实现的,差不多停留在构思阶段。包括:模板系统,插件系统,开放的API,拖拽式的页面设计,多用户模式,离线的博客更新客户端,WAP版本。

#更长远的计划

这些基本只能算作”理想”了。主要指与博客系统配套的CMS系统,论坛系统等等,建立真正的个人媒体。同时也会实现系统的其他语言版本如ASP版JSP版。

呃…连我都觉得有点扯了,打住。

先这么多吧,明天开始研究SCSHOP。加油加油。


当前日志信息