Posts Tagged ‘英文CMS’


中文CMS和英文CMS后台的比较

继续前面说的中文和英文CMS的比较。这次从后台方面来说说,其实我用过的MCS不多,不过,大致可以看出问题的所在。 英文的CMS,比如joomla,wordpress,因为wordpress主要是用于博客,它的后台功能是比较简单的,很多一些功能可以通过官方或者第3方插件来现实,而且插件非常丰富。joomla更多的是用于建个人站或者小企业站,不同于wordpress,所以它的后台还是算比较复杂的,不过逻辑上来说是很清晰的,功能也是很明确的。大的来说有全局的设置,菜单的设置,文章以及文章布局的设置,扩展的管理与设置。这些丰富的功能给我们很强的定制性,这个体现在2方面:1,是有很多的扩展支持,有官方也有第3方的;在同样的扩展基础之上,joomla对于前台文章的设置也可以表现出个人的喜好来,同一个扩展你可以发布在不同的位置。英文几个比较成熟的CMS总的来说有丰富的扩展支持,有活跃的官方论坛,也有完备的wiki。他们做的更多像是一个平台,在这个平台之上,你可以用不同的插件现实各种不同的功能 中文CMS,我只拿dedecms来说,后台功能看上去一大堆,可是这些功能更多的是让你去执行某种操作,而不是对站点的设置,定制性比较差。居然还把采集也作为一个主要的功能放在后台,中文网站垃圾站不多才是怪事了。最重要的是,扩展的支持很差,官方论坛,wiki就更不用说了,随便搜一个关于dedecms的问题,根本就找不到。

Read More...

中文和英文CMS文件结构的比较

现在很多人做英文站,首先一个问题是选择什么样的CMS,我想从CMS本身文件结构对中文和英文的CMS作个比较。总的来说,中文CMS和英文CMS代表着2种不同的思维方式,说的难听点,就是中国的程序员太差了,连最基本的编程思想都不了解。 中文的CMS我以dedecms为例,那个uploads目录就是你要安装dedecms的时候上传到服务器去的文件夹,大家会发现他的文件是一层一层很多的,都是些小文件,如果你用ftp上传,这样的话速度会很慢的。一个1M的文件,如果是单独一个文件,很快就可以上传完成的,如果分成1000个文件,你会疯掉的。最重要的问题是:某个图片文件在很多地方要用到,dedecms是这样处理的,哪里要用到,就建个文件夹用来放这个图片,那么10个地方要用到,就建10个这样的文件,为什么不统一放在一个文件夹里,要用图片,都统一到这个文件夹里来取图片呢?你在用ftp上传的时候,会发现很多不同名字但内容一样的图片文件放在不同的目录下面,还有很多名字相同的文件夹在不同的子目录下面。大家可以数一数,有多少images这个文件夹?为什么不把所有的图片放到images下面去,要用到图片,统一到images这个文件里去找不就可以了吗?何必遍地的images呢?我举个例子:在uploads\member\space,在这个space的每个子目录下都有images这个文件夹,初看起来还以为写作文用排比句呢?这样很好看还是嫌目录不够深?这么多重复的小文件散布在各个目录下,用ftp上传的时候会很慢的,另外在服务器上运行的时候,对服务器造成的压力也是不小的。 另外反观英文的CMS,我用过的有joomla和wordpress,目录结构都是比较清晰的,不像dedecms弄的那么复杂,文件也不会冗余。真的希望国内那几个CMS,学学国外这些经典CMS的文件结构,尽量做到逻辑清晰,那些重复使用的文件或模块能有点编程思想里代码封装的概念。

Read More...