首页 / 帖子
抛砖引玉,关于drupal前端开发的三个问题

1.drupal 模板的瘦身和清洁化
2.适合drupal的网页排版方式
3.适合drupal的前端框架,如何整合各种工具如sass compass grunt

1个答案
王斌
发布于:2016-02-17 17:43

1、模板的瘦身和清洁化
这个和选择的主题及自己对drupal各种模板的熟悉程度有很大关系,有些主题为了扩展方便留了充足的标签,可根据自己的实际情况简化;其次就是跟自己的前端水平(如同一个效果,可能有些人一个标签搞定,有些可能得三个标签)
2、适合drupal的网页排版方式
这个按理来说不是drupal的问题,网页排版更大的程度依赖与业务及设计师,所以drupal对排队没有任何影响,它主要负责功能的实现,如果说有影响,那肯定是自己太懒,懒得修改主题。
3、适合drupal的前端框架或工具
在使用框架或工具之前先要明白为什么要使用它,它能带来什么好处,而不是被其华丽的外表所迷惑。前端发展太快,几乎半年就会出新概念东西,但是不是所有的都可以移植到drupal上去,这个还是存在一些问题。drupal本身就是一个很好的cms系统,它的前后端分离界限不是那么明显,很多功能都有现成的模块去完成,拿grunt来说,一般用它来实现编译合并压缩等功能,但其实drupal本来就有合并压缩的一些功能,那为什么还要多此一举呢?至于sass是个很好的css预处理器,为了书写更好的css,那还是可以考虑的。

最后我补充下我现在的工作流程:设计稿 》 静态页面 》前端使用java直出页面(目前正在转node直出)或ajax拉取渲染页面(需要seo的就选择直出,不需要的就ajax),在此过程中后端提供接口数据。发布的时候静态资源由前端负责(js,css,img)发布到cdn,这个过程就涉及到合并压缩缓存等,就需要构建工具去完成。

要相信php是世界最好的语言哈哈