专家教你如何有效的学习Drupal - Drupal问答

问:请教各位关于drupal整个学习的一个过程?
“在学习一样新鲜事物的时候,往往会发现其中好多方面或是分支知识储备不够,然后转去学习别的知识点。比较困惑,就想请教各位关于drupal是一个怎么样的学习过程?

目标:能够完成普通的企业站和一些简单需求的网站。”


以下是各位在Drupal有一定影响力的Drupaler的回答:

——————————分隔符————————————–

于志成 喜欢折腾,爱好技术,宅,认真,懒

“首先要看你如何定位你的学习目标,比如你的目标是做简单的网站,最好时间就不要花在诸如研究Drupal各个知识点是如何实现上。
你需要学的是:
1. Drupal的基本术语,比如node, content type, user, user role, permission, taxonomy, cck/field, module, theme, views, template, menu等等,就不一一列举了。
2. 然后,你需要学会使用内置模块,通过配置,根据需求,实现网站的基本数据结构,包括几个内容类型来容纳数据,几级菜单来做导航,几个分类和标签来标记内容
3. 在理解主题机制的基础上,讲各个页面theme成想要的样子
4. 如果默认的列表满足不了全部需求,你可能需要理解和使用Views模块
5. 如果还需要一些其他的功能,你需要学会利用Drupal官网的模块库资源,找到自己需要的功能模块。

以上是学习Drupal制作简单网站的一般流程,如果每一个步骤你都能做的很好,你就能学会80%要学的Drupal知识,但花费的时间只占你整个Drupal学习时间的20%。

但如果你想成为一名Drupal高手,你需要花费80%的时间,去把那20%的晦涩难懂的Drupal底层理论,各个重量级模块的扩展,各个模块之间的配合,各种最佳实践融汇贯通。”

——————————分隔符————————————–

幽灵 幽灵古堡

谢邀,个人认为根据目标水平不同,可以分为不同阶段:

简单建站:要达到这个水平并不难,熟悉一些常用模块,能够下载需要的模块或主题并将其安装在目标网站上,熟悉一些drupal的术语,如content type,taxonomy等。

高级建站:达到这个水平,需要付出一些努力,常用模块基本上要做到随需随用,能够根据需求确定模块的使用,至少能在需要的时候找到解决问题的方法,即使是利用网络资源;能够进行简单的定制,对drupal的实现方式有一定的理解,能依照drupal的标准完成需求。

简单开发:根据需求定制模块和主题,这需要至少会php、js、html、css,可以不必精通每一种,但至少精通其中以两种,这里分模块开发和主 题开发,不同方向需要的技能也各不同,功能开发者需要会php,并且熟悉drupal核心以及常用模块的API,并能熟练应用;主题定制者至少要会 html和css,并且熟悉drupal的主题机制,能够对模板进行覆写,并且需要的时候要能在template.php中进行一些定制修改。

高级开发:要达到这个水平,需要不懈的努力,不管是主题开发还是模块开发,都要求能依据drupal的代码标准,制作出主题或者模块,模块和主题相互之间的交叉地带也都横沟搞定,模块内自带的模板文件和样式表并提供覆写机制,主题内的处理过程等等。
    补充:除此之外,高级点的还会涉及到多人协作开发,这里相关的软件工程知识也成了必须,版本控制等等一系列技能也需要掌握。

以上愚见,望指正。

——————————分隔符————————————–

yangbo

就达成你所提的目标,学drupal theme机制即可。

首先理解一下几点:

Drupal所有输出,要通过theme;
theme根据一个theme的“注册表”,调用相应的输出函数输出;
这个“注册表”是可以更改的。更改的方法为:定义一个特定命名模式的函数,drupal术语为hook。

以上三点为深入浅出故,从简叙述,但依次大意,再配合详细文档,理解drupal的theme机制不难。

如果想玩drupal玩的好,建议:

阅读drupal源代码,弄懂一个请求过来,到返回结果(一个页面),drupal经历了哪些步骤,干了哪些事,原理弄懂了自然“变化神通,游戏无碍”;
理解open source的理念,按open source的理念去参与drupal社区。

——————————分隔符————————————–

流云 爱生活,爱Drupal

就说我自己,刚毕业时就用了drupal,就是从用开始的,一开始是偏向主题前端开发, 因为普通站点主要就是用第三方的模块搭功能,主要是主题前端要定制的较多,持续了有半年左右我才开始真正的像模块开发靠拢。架构方面的经验也是通过项目的 积累积攒的,所以同意一些朋友所说的,有项目实践才是最重要的,否则你自己学了那么多也不知道到底怎么用。

刚巧我们公司最近有新人加入,以前都没接触过drupal,我去给他们培训。因为我们不是要做项目外包,而是直接维护开发产品。所以主要培训方向是模块开发,不需要去考虑项目需求和架构层面的。

计划是大概1-2周时间讲完下面的培训内容:

面内容的组成:页面,区域,区块,节点,内容类型,字段,用户,分类,菜单,评论,钩子,事件,动作,rules,主题模版系统,views,常用模块,系统常用配置,表单,常用API,Drupal执行流程

完了就直接上来跟着开发实践。到时候看看效果如何。

大家如果有什么建议也可跟我说说,谢谢。

——————————分隔符————————————–

赵高欣 我的博客 http://www.drupal001.com

Drupal的学习,志成兄总结的比较到位。

就个人体会,任何开发工具和语言的学习都要从实践中提高,理论的学习很简单也比较快。

此外就是从最简单的地方入手,比如drupal,你先要安装一个用用,装几个简单的模块试试,再就是做一个小项目,看如何实现。

比如,刚开始我就用drupal做了一个自己用的简单网站,翻译英文笑话的网站,做得过程虽然有时很多用的都不对,但是做完之后确实大体了解了很多Drupal的核心理念。

因此就是先用,再就是一个一个模块的慢慢来。/**有时一个模块就是一个新的技术领域**/,并不是一个模块的知识面能涵盖的。比如SEO模块,那么你得有seo的知识,并不是模块有多难,而是你没有SEO的知识,还有GoogleAnalytics, 你对GA要有所了解,等等,不一一列举。

最后说一下更新的问题,Drupal我觉得算是更新比较慢的了,大版本更新很慢,小版本基本就可以忽略,因为大多都是bugfix或者小调整,基本不会花费学习成本的。

大多开源软件,更新都是比较慢的,但是更新都是有学习成本的,这个是不可避免的。简单的说,就是活到老学到老吧。^_^

附带一张Drupal学习曲线图。

———————————分隔符————————————–

老葛 《实战Drupal》

很多时候,学习Drupal都是和实际项目联系到一起的,临时抱佛脚,

专门学习Drupal、研究Drupal的少之又少。

没有了实际项目,很多人也就离开Drupal了。

———————————分隔符————————————–

分头诗人 http://www.drupalla.com

每个人的学习方式不同。分享一下我的学习方式。

在决定学Drupal后,当时正好有一个种子展会的网站要做。也不知道哪里来的勇气,直接就用Drupal做了。网站要一个月完成,那个时候我还没 接触过Drupal,而且当时的学习氛围不好,问一个问题可能半天没人回答,中文文档资料有价值的也不多,我英语水平也很次,关键的是网站不但使用 Drupal,还涉及到flash builder建立的flash 预订展厅功能,flash builder也是一知半解,所以当时做出这个决定,我想我是疯了。

在如此巨大的压力下,也只能硬着头皮去做,打开金山词霸不停翻译,不停搜索,居然给我在一个月内完成了。虽然自我感觉比较粗糙。但客户也收货了。在 这个粗糙的案例完成后,Drupal一个月入门了。一个月有了第一个作品。接下来的过程也没那么的痛苦。借着金山词霸看了数本Drupal书籍,在这过程 中发现自己英文阅读能力居然提升了不少。哈。。。学会了Drupal、学会了flash builder、加强了英文、还有钱收,一举四得。。

总结了一个快速但高压的学习方式,就是小项目实践中学习。当然,实践过程还是有一些技巧的。下面是我的做法:

1,我是先debug 了一片Drupal。然后看了一片Drupal的数据库结构。对Drupal整个框架有一个比较大体的认识。

2,找一本相对完整的书看完。当时看的是一本英文书,边看边翻译,足足用了3天看完。。可以有视频的话更好。之前也有在空余时间看了一个系列的老视 频,但看视频更吃力,因为是英文的视频,也没字幕,无法金山词霸。不过如果有中文视频的,就很不错的资源,可以更通俗易懂,毕竟视频教学比较直接。从这个 步骤过程中,可以了解到Drupal的一些基本概念。

3,有上面两步的基础后,大概用4天时间,慢点的一周也可以搞定,接下来别犹豫,马上实践。不用再去常规的学习,没必要。在实践中会让你了解 theme,module,hook,views,form,field,rules,events,node,development,API等等各种 各样的更深入资料,而且实践中学到的,会更深刻,更容易记住。

时间: 2024-09-12 13:42:37

专家教你如何有效的学习Drupal - Drupal问答的相关文章

《留美秘籍:专家教你上美国名校》一二、美国大学的分类及其特点

二.美国大学的分类及其特点 留美秘籍:专家教你上美国名校 美国有4 000余所从事高等教育的各种类型的大学与学院,其中近300所综合型大学可进行学士.硕士.博士的学位教育.另有2 000余所四年制学院,只授学士学位.还有约1 600所社区学院进行大专教育. 美国的大学按照资金的来源和管理的方式,可被分为公立大学和私立大学.公立大学的主要经费来源是政府拨款,因而它们的一些办学政策会受到政府的某些限制,比如必须以招收本州的学生为主.公立大学通常学生人数较多,所以师生比例比较小.而私立学校的经费来源主

《留美秘籍:专家教你上美国名校》一一、美国的各级学历、学位教育

一.美国的各级学历.学位教育 留美秘籍:专家教你上美国名校 美国的高等学位教育与中国的很类似,但也有一些不同,下面简要介绍一下. 专科学位:主要包括文科大专AA(Associate in Arts)和理科大专AS(Associate in Science)学位.这类学位通常由社区学院提供,主要进行基础课程的教育或职业培训.学生一般可在两年时间内完成学业,获得学位后可以就业:也有不少学生在完成两年基础课程后,转往其他四年制大学继续深造,完成本科学业. 本科学位:主要包括文科学士BA(Bachelo

《留美秘籍:专家教你上美国名校》一导读

前 言 留学美国,人生无憾 留美秘籍:专家教你上美国名校 美国是世界上科技最发达的国家之一,是许多重大科学发现和技术发明的诞生地.不同领域的科学发展和高新技术在这块神奇的土地上不断涌现,它们在不断地改变着世界.现在,人们已经离不开塑料.电灯.电话.复印机.计算机.互联网,人们乘飞机周游世界.乘航天飞机探索宇宙空间,美国的科学家.发明家在这些方面都做出了巨大的贡献.自 20 世纪80年代以来大约30年的时间里,全部224名自然科学诺贝尔奖(包括物理.化学.医学)获得者中有132名美国科学家,占半数

《留美秘籍:专家教你上美国名校》一二、选择最适合自己的学校

二.选择最适合自己的学校 留美秘籍:专家教你上美国名校 1.自知之明是择校的关键 每一所学校都有自己的特点,即使排名相近的学校也有可能在某些方面有很大的区别.哈佛大学最具领袖风范,斯坦福则最具创新思想,普林斯顿充满贵族气息,麻省理工则富有钻研精神--我曾经在网上看到一个挺有意思的说法:斯坦福人有了一个高科技的新创意,哈佛人就利用它投资开公司当了CEO,并找来麻省理工和加州理工的人把创意转变成产品,耶鲁人毛遂自荐包揽了公司的法律业务,普林斯顿人则承担了公司的统计分析,而宾夕法尼亚大学沃顿商学院的人

专家教你如何保护网络隐私

随着互联网的高速发展,市民在享受网络带来的便利的同时,也承受着网络安全威胁.如今,市民个人信息遭泄露.网络电信精准诈骗.网银被盗取等网络安全问题无时无刻不在侵蚀着市民的财产和信息安全.每年9月的第三周是国家网络安全周,记者就市民关心的网络安全问题采访了市公安局网络安全保卫支队一大队大队长王冰,以此提醒市民如何安全上网,更好地保护个人隐私和财产安全. 使用公共场所无线网要谨慎 "市民所接触的网络安全主要包括网站安全.信息系统安全.无线和有线传输安全三类."王冰介绍,在日常互联网使用中,最

《留美秘籍:专家教你上美国名校》一一、大学排名背后的“故事”

一.大学排名背后的"故事" 留美秘籍:专家教你上美国名校 1.大学排名的由来 美国大学排名始于1983年,当时大学排名的开山鼻祖<美国新闻和世界报道>(US News & World Report),就本科生教育的质量和声誉对美国1 308所四年制大学的校长进行了问卷调查,请他们列出自己心目中不同类别大学的前5名,被调查的校长中有662名校长回复了问卷.<美国新闻和世界报道>根据他们的反馈,在那一年的11月份发布了调查结果,按照每所学校被提名的次数排序,

安全专家教你如何利用Uber系统漏洞无限制的免费乘坐?

本文讲的是安全专家教你如何利用Uber系统漏洞无限制的免费乘坐?,近日,根据外媒报道,美国一名安全研究人员发现Uber上存在一处安全漏洞,允许发现这一漏洞的任何用户在全球范围内免费享受Uber乘车服务.据悉,这一漏洞首次发现于2016年8月,但是直到本周才被发现者公诸于众.   去年8月,来自印度班加罗尔的Anand Prakash率先发现了该漏洞,并将其告知Uber公司.Uber公司在获悉该情况后,立即组织安全专家在美国和印度两地对该漏洞展开测试.测试结果正如预期:利用该漏洞,Prakash成

《留美秘籍:专家教你上美国名校》一第二章 如何择校?做出聪明的选择

第二章 如何择校?做出聪明的选择 留美秘籍:专家教你上美国名校一个人的成功受多种因素影响,而大学教育是其中极其重要的一个因素,因此如何选择一所最适合自己的大学,是学生.家长和老师共同关心的话题.众所周知,美国的大学数量之多.水平之高居世界之首,到底哪一所大学最适合自己呢?我们看到大多数的学生择校时将大学排行榜视为圣经,将其作为唯一的标准来选择自己梦中的金字塔,哪怕是排名提前1名也好.我们经常遇到学生问,我的SAT考了多少多少分,可以上排名前多少的学校?如果你告诉他可以上50名以前的学校,他很高兴

基于深度学习的智能问答

作者:周小强 陈清财 曾华军 1引言 纵观自动问答系统的技术发展历史,从1950年代因图灵测试而诞生至今,已经有几十年的历史.但真正在产业界得到大家的广泛关注,则得益于2011年Siri和Watson成功所带来的示范效应.自此,自动问答系统较以往任何时候都显得离实际应用更近.这一方面归功于机器学习与自然语言处理技术的长足进步,另一方面得益于维基百科等大规模知识库以及海量网络信息的出现.然而,现有的自动问答系统所面临的问题远没有完全解决.事实上,无论是业界应用还是学术研究,问句的真实意图分析.问句