跳转到主要内容
Zeta.Chow 提交于 28 October 2013

最近陆续用将drupal用到了生产环境,一个企业管理系统和一个互动网站。

又一次增进了对drupal的理解。

仅用drupal实现已个blog的应用时,它看上去就只是一个cms,但是当大量的接触模块时,drupal就是一个提供了ui的框架。

先说点闲话,接触drupal 1年多了,身边很多同事还是在争论cms谁更强大的问题,在我看来,如果涉及到二次开发,cms强不强大完全由开发人员的能力和熟悉程度决定,已经脱离了cms系统本身,例如有人写过如何用wordpress创建一个门户网站,但是内容大量的是PHP的代码,也就是说,除了数据库用了初试安装的部分表、模版引擎,其他全是自己开发的,这已经脱离了cms本身,而是如何把自己的程序代码整合在cms上。因此这些强大的实现能力取决于开发能力而不是cms。

因此在讨论cms的时候,我会尽力的排除开发人员自己开发能力的因素。

 

在这1年的时间里,从学习到生产,共使用drupal做了3个正式项目和5个测试项目,但从未开发过自定模块和主题,因为目前drupal提供的模块已经完全可以满足我的需要。

目前我对drupal的理解更像是可视化的框架,同时drupal也具备面向对象的特征,与oo语言对比,drupal的模块是可以继承和封装的。

标签
东方龙马 提交于 28 October 2013

:谁帮我解释一下drupal_add_library和drupal_add_js的区别?

:drupal_add_library是Drupal7中新引入的方法。

drupal_add_library  用在加载核心定义的库(Drupal里的库可以是一个JavaScript插件,一个JavaScript框架,或是一个CSS框架,如核心的jquery ui 的一些库)或者是第三方模块定义的库,drupal_add_js 仅可以一次调用一条js文件,如果一个library里包含了好多js和css,那就要分别通过drupal_add_js和drupal_add_css来分别添加所需的js和css。

比如,你想调用jquery ui.tabs,如果不是用drupal_add_library的话,那么你就要分别用drupal_add_css drupal_add_js 分别引入需要的css和js。

Eric 提交于 25 October 2013

职位名称:PHP(drupal)高级开发工程师

岗位职责: 1.参与公司核心产品的模块研发 2.负责公司项目网站开发和维护 职位要求: - 计算机相关专业,三年以上互联网开发经验。 - 精通PHP/MySQL,熟悉各种主流PHP开发框架和内核运作原理,熟练运用jQuery - 熟悉Drupal等CMS开发, 熟悉Drupal API,能够编写Module,熟悉Menu、Views、Block、Panels等。 - 熟悉linux常用命令,熟悉Apache服务配置。 - 熟悉前端性能优化,包括PHP和MySQL缓存优化,浏览器端优化,服务器端优化。 - 具备良好的编程习惯,思维严谨,工作主动,责任心强,具有良好的沟通、协作能力和团队合作意识, 有较强的学习和创新能力。 - 有一定英语基础,能够阅读英语文档。 * 热爱Drupal并希望深入学习, 有大型Drupal项目制作经验者优先。   福利待遇: 五险一金、员工生日、年度体检、年度旅游、丰富的员工活动、每日水果、牛奶等。   联系方式:发送简历至 dandan.zhao@cribn.com 智联链接:http://jobs.zhaopin.com/537873028250049.htm?ssidkey=y&ss=201&ff=03
衣帶 ̄漸寬 提交于 25 October 2013

开源力量公开课第三十六期 - Thinking In Android 公开课

开源力量公开课,每周二晚线上线下同时开课,让我们一起向IT技术大牛们学习!   课程题目: 开源力量公开课第三十六期-Thinking In Android

开课时间:2013年10月29日 19:00 - 21:30

 

现场或线上参:http://www.osforce.cn/opencourse/36.html

现场参加(免费):北京市海淀区海淀西大街70号 , 3W咖啡二楼(海淀图书城籍海楼对面)

线上直播(免费):邮件报名后将即时提供线上参课网址

报名:

发邮件到 osf@osforce.cn ,邮件标题:开源力量公开课第36期, 邮件正文:在线或现场+姓名+公司+职位+联系电话

 

邮件报名后,我们将即时回复线上参课网址

若未收到不要前往现场的邮件,默认表示通过

不接受未报名空降,拒绝放鸽子

 课程背景:

板块
订阅