尝鲜 Drupal 7
说起来尝什么鲜呢?尝的是Drupal 7的鲜,我前几天说过我最近没有心思更新Master.ofCMS.COM,原因在于眼看着Drupal 7似乎就要了布了,然后我又不想以后的升级麻烦,所以,就停止更新了一段时间,但是后来发现,唉,不更新不行啊,好多东西都不知道往哪里放,又不想放在博客里面,所以,今天就把Master.ofCMS.COM给换成D7了。
D7在本本里面是试过很多次了,很多东西都在D6有很大的区别,比如拿Mini安装来说吧,安装完了之后,几乎是什么都没有了,就等于是给你一门语言,让你从头到尾去开发系统一样,连一直都存在于默认安装之中的Page和Story两种默认内容类型都没有了。
一开始还真不习惯,不过现在用得多了,感觉这样十分不错,这样我们就可以从头到尾的来设计完全符合我们自己要求的数据结构,CCK不在存在了取而代之的是个人认为更好好的Field API,现在Taxonomy Term、Image、File、Text……等等一切,在Drupal核心里面都是通过Field的形式加去内容类型里面去,很爽。
另外一个,那个Navigation终于被拆分为Management Menu、User menu和Navigation(缩小版)了,这样一来,我以后再也不会出现点击管理却点击到Logout链接上去的情况了,也不用再去每安装一次就得把Admin菜单单独取出来了,当然,我们可以写自己的Install Profile来控制,不过还是系统核心里改了好啊。
另外,Taxonomy似乎已经支持翻译了,我没有确认,不过我在为Master.ofcms.com的Book和Article两种内容类型添加Tags的时候,看到了这么一个选择,就是问是否可翻译,没有用过,不过想想应该是可以的吧?
另外,一个,传说中的Drupal已经取代了代码编写者的工作,然后正在准备取代页面制作者的工作,似乎在D7中确实有这么一种发展趋势,比如说任何一个区块旁边都有与这一个区块相关的链接,比如对于Navigation区块,会出现 List Links、Edit Menu、Configure Block之类的链接,然后终于提供了Modules 和 Themes 在线安装,个人感觉这个功能应该是取代主题制作(我所说的是一般要求不高的最终用户不再需要去找专门的主题制作人员设计)必须迈出的一步。
首先,实现在线安装,大大降低了技术门槛,用户只需要能找到主题或者模块的下载路径,就可以在线安装了,如果下载到本地了,还可以直接上传模块或主题包,当然,我是安装成功了的,可是不知道为什么,这么多次了,我还双来没有启用成果过,除了Drupal核心的那些模块和主题,其它的任何一个模块和主题我都没有启用成功过,都会报错,不明白是为了什么哪。
第二,现在Drupal有一个Skins模块吧,不过这个还不是很强大,要是再把各种各样的Skin都放在Drupal的官方,然后我们可以直接在后台访问官方网站上发布的这所有这些Skin,只需要点击一下下鼠标就可以把Drupal网站上的各种Skin应用到我们网站中的各种区域、区块等等之上,那就爽歪歪了,如果真的这样了,那整个Drupal的开发流程可能就会成为下面这样的了。
需求分析 -> 安装Drupal -> 启用相关的模块 -> 配置 -> 为不同的页面选择不同的布局 -> 为不同的区域、区块选择不同的Skin -> 添加内容
当然咯,上面这种方式肯定是没有一个CMS系统在最近几年能完全实现的,而且就算实现,那也不可能完全把开发者和设计者的地位都给代替,就像CMS本身就需要开发者,任何一个Skin本身也是需要设计者,只不过开发者和设计者在没有客户的前提下把一切都为客户准备好了而已,对于小型用户来说,我想上面这种方式已经完全足够其使用了吧?
评论已关闭