珍爱生命,远离喜欢非结构内容的客户
昨天去见了一个客户,相见交谈甚欢,他们一行四人,听我畅谈了Drupal的高大上以及美丽神奇的功能后,然后问了一个非常痛苦的问题。Drupal 的后台能有一个可以支持拖放的万能编辑器,我们排版想怎么排就怎么排,无论是文字还是图片,还是其他的任何东西(负责这个项目的跟我主谈的是一个美女),我当时就无语了,被一种沉重的无力感压迫着,但一时又不知道说什么好。我于是对他们说,你们需要的dreamweaver,或找一个类似海报工厂或美图秀秀一样的软件,又或者找一个支持拖放的JS的模板,你们把做好的HTML放在网上就可以了,当然貌似他们也没有听懂,我承认,我水平有限,无法满足他们,于是就赶紧走了,白瞎了他们的德国同事煞费苦心的跟他们推荐Drupal了。
回来后,我在为自己的郁闷寻找原因,后来总算开了窍。原来客户习惯的是非结构化的内容/数据:
MS Word - 非结构化的数据 可以包括任何东西,很随意,但你无法找到一个结构理解他
一篇博客文章 - 结构化的数据 标题 正文 创建日期 作者 插入的slideshow 里面的数据都有类型可以系统的理解
Drupal 8: 为移动而生
移动优先
Drupal 8用户会发现,Drupal 8从安装器到模块页面的设计核心思想都是以移动为中心的。每一个新特性,例如就地编辑等功能,都被设计为可以在移动设备的小屏幕上顺畅运行。
(上图是Module页面的一个搜索功能,在Drupal 7中可以使用Module Filter模块 (link is external)实现类似体验)。
随处可见的响应式
未来五年中,将会有多到无法预测的设备接入互联网,为了追随这种趋势,Drupal 8将响应式设计纳入所有功能之中。
对入门者来说,所有的核心主题都是响应式的,菜单,Block等元素在移动设备的屏幕上会自动重新排布(如果Viewport太紧凑,可能会把纵向变成横向)。响应式的图片处理也是内置的,所以同一图片在桌面设备会以大尺寸展现,而在平板或手机上进行缩小显示。
写在Drupal14岁生日的感慨
Drupal到今天就14岁了,我有一些感慨。
想想自己的IT生涯,14年前(2001年)我刚刚开始第一次创业,开始用frontpage来做静态的网页,无法想象一个有后台有数据库的内容管理系统(CMS/CMF),windows的服务器高贵冷艳,买来的虚拟主机什么也不开放。那时候上海热线和搜狐还大行其道,MSN正如火如荼,我的比我大一旬的事业导师跟我说了一个类似大众点评的概念,我刚刚离开的打工的老板其实很有做一个groupon的想法,马云刚刚“借”了我的一个朋友的婚介网站的数据,失败后开始做B2B平台,BP机终于不再流行,手机开始发发短信 。。。。。。互联网的一切很容易成为往事,让人早生华发。
OSforce比Drupal小9岁,在这个杂草丛生的互联网世界终于长成了一颗秧苗,想法总是有很多,但生活的本质从来都没有改变,有价值的互联网行为总是促进内容的发布与人的沟通,Drupal可以做到,OSforce帮你实现。
CMS中Drupal和Joomla以及Wordpress到底哪个好?
做为资深使用者和开发商,我觉得这两个东西不是谁好的问题,而是他们本来就不是一种东西。对,他们都是CMS,但他们的应用方向是不同的:
Joomla更适合找一个商业扩展,然后微调一下就开始使用,实际上Joomla的扩展多数都直接解决了一个商业/应用方面的问题,如sh404sef是一个SEO扩展,jomsocial是一个社区扩展,RSfirewall是一个防火墙。
Drupal的扩展根本不是这样,如果说Joomla的扩展是一个家电,那drupal的扩展都是配件,等你自己组合成你要的家电,所以你要做一个jomsocial这样功能的东西,drupal可能需要几百个组件,但这不是说drupal不好,而是说,它可以按照你自己的思路来构建。
所以到底用Joomla还是Drupal要自己根据自己的实际情况来确定。
顺便说一下WP吧,我们做的很少,发现最好不要用于商业上的二次开发,因为那个东西根本就不是给商业用的。