2014 Drupal中国营提议:drupal人工桥的介绍,让前端开发人员更好的使用drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
jasonzh's picture

标题:drupal人工桥的介绍
作者:Jason

会话目标:

让更多的前端开发参与到drupal的应用,只把drupal作为一个cms来独立完成一个企业小站。从而提高drupal在中小企业网站中的使用率。

会话描述

drupal是什么? 是cmf 或者是cms,在前端开发里,只能把drupal作为一个cms来使用。

什么是drupal人工桥?

其实drupal人工桥只是一个概念,不是真实的内容,主要是指drupal在前端方面的配置。

drupal人工桥有两端,一端是drupal输出的html,这是很重要的一个环节。另一端就是jquery插件,这端对于前端人员来说很简单。

重点在另一端,就是需求所需要的 drupal html的输出。drupal的region,block,field,views等功能为前端开发人员实现自己想要的drupal html输出 提供了可能性,这也是drupal人工桥要多学习和分享的地方。如果会一点点php,则更好。

案例分析:
比如要实现一个下拉菜单的效果, 如何实施呢?
通常会想到用相关的模块,比如superfish.
但是为什么不想到用人工桥呢? 就是先想办法得到下拉菜单的html,再通过配置,连接桥的另一端,就是superfish这个jquery插件。
在本例中,把主菜单放到一个新建的region就实现所需要的html(包括taxonomy和sub menu)
相关视频 : http://www.tvdrupal.com/detail_menu.html

又比方,想实现banner幻灯片的效果,比如 flexsilder.
也可以用人工桥的思路,可以通过block,或用views得到想要的html,再通过配置,连接桥的另一端,就是flexsilder这个jquery插件。或者别的关于幻灯片的jquery效果。比如一些carousel的效果。通过人工桥,理论上可以实现N种效果。
相关视频 : http://www.tvdrupal.com/views_carousel.html


Comments

Thank you for proposing to

skyredwang's picture

Thank you for proposing to speak at DrupalCampChina 2014. Congratulations, we have selected your session, please see the schedule at https://groups.drupal.org/node/406128 .

感谢你向Drupal中国营2014建议的演讲话题。祝贺你,我们选择了你的话题,请在这里浏览时间表https://groups.drupal.org/node/406128

Bei Jing (China)

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week