迟到的交响乐 Symphony
@不是它迟到,是我迟到。前阵子基本很少上网(一般只在晚上10点后),所以一直没来得及介绍Symphony。Symphony是一款比较另类的内容发布系统,Powered by XML and XSLT,当前的版本是1.7.01。
安装Symphony的环境要求如下:
PHP 4.3
MySQL 3.23 and above
XSLT Support (LibXSLT or Sablotron)
Some common modules: XML Support (LibXML), ZLib Compression Library and mod_rewrite Apache module
安装的过程和其他诸如wordpress、textpattern等程序没有什么区别,就不说了。值得一提的是Symphony的前台界面设计做的都是超赞,后台有不少ajax运用,操作起来很顺畅。
模板方面,定制性是很强的,不过因为是“Powered by XML and XSLT”嘛,所以模板都是一个个XSL文件组成的,或许在制作自己的模板的时候需要学习学习新的东西了。至少像我这种只认识HTML、CSS的人学习起来还是相当吃力滴;Symphony模板的定制不光是对前台的,对后台操作界面也可以通过一些简单的鼠标拖动和设置来完成。
如上图在Symphony里,你还可以自由定制字段(customfields),而movabletype只有通过插件来实现。实际上,Symphony的所有字段都是可以修改的,也就是都可以自定义了。可以定制字段就可以实现很多不一样的功能,比如Symphony内建了一个类似饭否的板块(Sections)名字就叫Tumblelog,里面用到了一个字段是"Log Entry",其实这就是一个区别于一般日志内容的文本字段,每一条Tumblelog其实只是一个填写了内容制定了时间的Log Entry字段而已……
其他方面,总的来说一个CMS(或者blog)该有的功能Symphony都有了,关键在于运用了,我试用了几天感觉XML+XSLT还有自定义字段、鼠标拖动布局,这些加起来可以实现的太多了,只有自己体会才能知道。
不过,文件上传比较麻烦、模板定制门槛比较高、对中文用户来说资料太少,而且致命的是和textpattern一样,如果文章URL设置了和文章标题相关时,对纯中文标题完全不支持(URL为空)。
好了就说这么多,感兴趣的话就去Symphony官方看一下吧。我始终最想说的是Symphony的后台界面看着真是太舒服了。
官方地址:http://21degrees.com.au/products/symphony/
PS.虽然写得很简要,不过我可以肯定一点:这是目前为止介绍Symphony最详细的一篇中文文章,yeah!textpattern目前国内有越来越多的人在使用了,希望Symphony也可以逐渐升温起来,的确是款优秀的内容发布系统。
fin.
页面会变得很长么?期待。
playpiggy 2008-04-13,18:08 says: “回复”
看了一下,原来是商业软件,在个人用户中应该没有什么前途。
dimlau 2008-04-13,18:44 says: “回复”
至少现在还是“Symphony is absolutely free”,如果国内用的人多的话。。。
leavic 2008-04-13,18:35 says: “回复”
OMG...
It looks great!
dimlau 2008-04-13,19:00 says: “回复”
你是说XML+XSL?对我来说有点难...
wayne 2008-04-13,22:13 says: “回复”
那个主题真漂亮...
dy 2008-04-13,22:28 says: “回复”
等等2.0,据说已经可以下载beta版了吧
dimlau 2008-04-13,23:40 says: “回复”
beta已经出到5了,不过感觉很残缺,还不如1.7
dimlau 2008-04-14,00:10 says: “回复”
@wayne 猛然发现,和我新做的模板有点相似。。。哈哈
wayne 2008-04-14,01:23 says: “回复”
新模板mt的?弄个txp的吧...
dimlau 2008-04-14,14:20 says: “回复”
@wayne 其实从很早以前我做模板都是先做txp版的然后再移植到MT,因为mt里面实时预览效果不太方便
leavic 2008-04-15,14:55 says: “回复”
no,我只是说对这个界面很有感觉。
sluke 2008-08-26,15:55 says: “回复”
难得国内还有人关注这款程序...就是因为xml+xslt,门槛高了很多,一般人玩不动,一般的服务器也不支持