日期:2015-10-19 阅读:4792
dmandwp系统 - wordpress系统和DM系统区块建站>>
参加上次Drupal商业峰会QQ群后,有了一个新的想法。其实就是整合了以往的经验。
和大家聊了会后,其实聊的内容和这个想法没有什么关系。
就像我们说大学里学什么不重要。重要的是一种方法。
这次新的想法,就是把我以前接触到的wordpress强大的插件visual composer应用到drupal里来。
visual composer只是对内容(编辑器的body字段)做处理。并不是对页面page layout做处理。
很遗憾的是,Drupal并没有这样的模块。
tvdrupal做为前端来说,又不可能去写这样的模块。
本来是想称为第二代tvdrupal主题。因为我现在做了一些drupal主题,但是做的方式还不够灵活。所以现在这个想法,可以叫作第二代。
可是仔细想想,这并不是主题,而是开发主题的工具。
再回到wordpress的强大的插件visual composer来。它就是一个工具。
打个比方,它就是一个平台,一个超市。它的特点是:
1、超市布局灵话,可拖拽和响应式。
2、超市是要卖东西。这些东西可以是自己做的,也可以是第三方做的。只要把这些东西放进超市,网站内容就生成了。
3、重要的一点,它是可视化操作,但实际上是代码组成的。这些代码,就是内容body字段的内容。代码和可视化可以相互切换。多么神奇。你用drupal的panels或display suit模块。不会有这样的代码给你。
对于tvdrupal主题开发工具。靠我自己无法实现visual composer那样的功能。只能大致模仿效果。
我想到了用field_collection模块来实现。效果方面,不如visual composer那样灵活,可拖拽。
tvdrupal主题开发工具。会有以下三个功能。
1、页面内容替换功能。---这是核心,就是超市和平台。它其实是页面的内容部分,不是整个页面,整个页面是后面的第三点。
2、图片区块功能。 ---这是要卖的东西,也是用field_collection在后台配置而成的。还有drupal自带的区块功能,或是views生成的区块等,都可以放到这个超市里。
3、简单的页面布局功能。-- 这是页面布局,不是内容布局(第一点),不算是核心。只是附加的一个功能。visual composer就是吃透内容那一块。和整个页面的布局无关。整个页面的布局,由主题来完成。
很神奇吧。目前我只能用field_collection配置的方法来实现。
----
有时会想,这么强大的工具,为什么Drupal却没有呢? 可能还是和drupal的定位有关。
这种工具,非常适合做展示型的网站。自己开发或第三方开发的功能,放在这个超市里。就可以展现很多效果。
大家有兴趣看下这个网站,wordpress有名的the7主题 http://the7.dream-demo.com/,它的页面内容,就是用visual composer生成的。
drupal可能做应用或大网站更多些,所以这种展示型的,没有人愿意投入。
可是tvdrupal是做前端的,不会写什么应用。所以只能在主题这块摸索。
---------------
工具已取好名了,叫tvtools,详情见此>