-
LZCMS项目将开始了
根据这里的介绍,我之前说的cms系统开始开发了,mind3的理念以后肯定会通过插件形式实现,基础则是一个内容发布平台。 由于某些原因,决定用PHP开发一套CMS系统。暂时定名为LZCMS,熟悉我的人应该知道这个暂定名的来历。待系统成型后,我会开源发布出来。以下是初拟的几个功能特性: 1.开发语言为PHP,数据库采用MySQL。第一个版本不支持多数据库类型。 2.前后台分离。国外大部分开源PHP的CMS基本都是前后台混合的,这样不太符合中国人的使用习惯。后台采用extjs来实现。 3.支持插件。准备采用wordpress的插件机制来实现LZCMS的插件功能。除核心功能外,几乎所有的功能都是采用插件来拓展。 4.支持模板。在模板中提供标签功能给高级开发人员使用,原则上不需要理解标签的使用方法。为了便于页面设计人员,在未来还会提供一个sandbox以预览模板样式。 5.可视化编辑。利用LZCMS进行内容发布时是可视化所见即所得编辑的。 6.多语言。po文件的多语言开发已经很成熟了。第一个版本暂不支持。 第一个版本的开发周期暂定为一个月,11.10-11.12出核心功能demo,剩下来的三周半时间用来完善。 Related posts 信息聚合项目在车型数据库重构的实践准备 (0) 信息的简洁和有效呈现 (0) 不使用drupal作为cms的原因 (0) mind3最近进展 (0) mind3可以尝试支持php作为宿主语言开发 (0) [continue]November 10 2008, 4:28am | Comments
-
不使用drupal作为cms的原因
1 虽然有汉化包,但是汉化不彻底,无法在基本层面进行推广。 2 没有直接提供真正的html级别的静态化。 3 模板制作过于复杂,前后台融合在一起,我们在观念上还比较难接受。 4 中国的应用比较少,没有太多经验可以分享。大网站没人用drupal,小网站又不需要用。 5 cck和view是好东西,但是其他模块似乎都要弱一些,不像wordpress那样百花齐放,我们觉得drupal的插件机制还不是很灵活。 其实,我还是觉得drupal是一个不错的开源产品,只是我们团队没有那么多时间去学习了,因此我们还是转为自己先写一个cms的核心,通过插件机制来支持外围开发,并且用标签式的模板技术来使网站设计师成为产品上线的最后一关。 我相信,从准备自己写、wordpress、drupal、再准备自己写,这样的弯路是我们更加清楚可能的问题会是哪些,清楚系统的使命感。 作为开发核心的同事可能将会用某种方式将该产品开源,希望这也会成为一个类似wordpress那样的神话 Related posts 还是选择自己开发平台了 (0) 信息的简洁和有效呈现 (0) 网站稳定性粗浅的探讨-关于内容静态化 (0) 信息聚合项目目前碰到的问题 (0) 主题换好,工作开始 (0) [continue]November 7 2008, 5:44am | Comments
-
还是选择自己开发平台了
拉拉杂杂的理论和概念说了大半年,但是在实践中总是有很多问题。通过两个月的测试,发现drupal还是不能满足我们的要求,虽然cck和view很强大,但是还不能做到基于node的聚合。加上一些别的原因,我们决定自己开发了。 先会从一个原型开始,大概要两周左右,然后再用一个月做成一个真正可以用的内容平台,其实cms的外延已经很大了,所以叫什么不重要,简单点,就叫内容发布平台吧。功能上将会支持模板、分类、发布,模板将会支持标签,这样以后只需要网页设计师设计好页面在sandbox中测试就可以了,不需要程序员嵌套页面了。细节等到原型开发完毕后再披露。 开发者有意向将项目以后另外开源化。 Related posts 信息的简洁和有效呈现 (0) 网站稳定性粗浅的探讨-关于内容静态化 (0) [continue]November 3 2008, 11:55pm | Comments
-
信息的简洁和有效呈现
也算是绕了一个很大的圈子,最终我们团队是用drupal来作为cms系统,进行一些信息呈现的测试。团队一致认为类似于mahalo和wikipedia这样的信息呈现方式是比较符合用户的阅读习惯的,且digg类的方式以及传统的评论很有助于呈现用户的反馈。终于下周可以有测试页面出来了,熟悉drupal以及cck花费了我们很多时间,在信息的组织和呈现方式上则更多。 Related posts 信息聚合项目在车型数据库重构的实践准备 (0) 网站稳定性粗浅的探讨-关于内容静态化 (0) [continue]September 19 2008, 7:17am | Comments
-
网站稳定性粗浅的探讨-关于内容静态化
最近公司服务器一直不太好,导致长时间宕机,用户的访问可能受到很大影响。我们之前测试用基于mind3理念的blog搭建的cms专题也因为种种原因,经常不能正常访问,最大的原因之一是因为wordpress是基于mysql的应用,其静态化非常得不好,以至于数据库服务器稍有问题,就影响全局。 前面技术总监和我在邮件讨论,他给出的解决方案说来简单,倒是很符合我一直构想的网络信息架构,简单说就是: 1 生成页面的应用和生成的页面的操作系统无关性。比如我们用的cms系统是dotnet的,但是生成的html在linux服务器上,完全可以。 2 因为目前我们将html通过ftp发布到iis的ftp server上,而iis的并发访问实在不怎样。我们可以用过一些负载均衡的办法对于这些html进行操作,只要保证从生成到分发的过程流畅,就可以了。这样将大大降低对于应用服务器架构的依赖。面向用户的web server则是一些轻量级的web server,它们负责将html的相应做到最好就行了。 3 分发机制,缓存机制,错误相应机制,这些将成为重点。但这些代价和得到的回报相比还是值得的。 说说容易,我工作的网站毕竟不是一个新公司,涉及到大量应用的修改,至少这是一个可以尝试的途径。 mind3理论认为信息是可以分布的,怎么实现这个分布机制,在教训中摸索前进。 Related posts 信息聚合项目目前碰到的问题 (0) 使用lazarus基于freepascal开发sqlite应用 (0) 主题换好,工作开始 (0) 测试mind3中的简单信息聚合理论在wordpress中的应用 (0) 基于mind3理念的新闻专题初步经验 (0) [continue]June 3 2008, 4:36am | Comments
1

