跳转到主要内容
tvdrupal 提交于 9 October 2014

drupal主题开发和 phpcms模板开发的区别

一位网友在drupalchina群里(4362258)聊到phpcms的模板开发,认为phpcms的分工更有利于前端和程度员的合作。

为什么drupal做不到呢? 经过一番聊天,原来如此: phpcms的模板开发是需要程序员的配合的。

但是drupal在这方面,程序员配合的比较少。如果程序员也配合的话,那分工也是很容易的。

一句话,phpcms能做到的分工,drupal也能做到。

那么drupal为什么和前端配合的少呢?这是另一个话题,在后面会提下。

为了避免以后再重复这样的话题。现整理如下:

phpcms-dp1.jpg

phpcms-dp1.jpg

然后网友贴了如下的图片 phpcms的模板文件

phpcms-dp1.jpg

但是一个问题是,这个文件都是前端独立完成的吗?这是关键。看后面:

phpcms-dp1.jpg

phpcms-dp1.jpg

后面的就不多说了,最后,网友说了关键的点:

phpcms-dp1.jpg

关键点,就是用phpcms做主题时,需要程序员配合。

那么drupal ,如果也有程序员配合,那不是一样的了吗?

那么为什么还会有人说用drupal,前端和程序员分工不明确呢? 这是一个很实际的问题。也不好回答。

个人观点是

drupal的模块会生成一些比较合适的html,对于大多数对psd效果要求不高的网站,用css就可以满足效果。试想下,这样不需要程序员的配合 ,前端也不要写html,只要写写css,网站就出来了。

这不是大大提高网站开发效率吗?

 

凡事有利也有弊,前面说的是比较合适的html,

有时,对于要求高的psd效果,

或者有时是前端事先做好的html效果,

还有时 前端效果是外包给别的公司来做,

这个时候,drupal模块产生的html就变成障碍了。

那怎么办呢? 那只有让drupal程序员和前端一起配合来套模板了。把drupal模块产生的html换成自己的html,就像phpcms等cms做法一样。

(完)

 

Drupal 版本