主页 > Drupal > Drupal学习中的所需的技术点

Drupal学习中的所需的技术点

PDF版本

近期看到drupal Skill Set圈子里关于drupal技能的讨论,因此转发过来,顺便发票一下个人观点,大家也可以参考 Drupal Skill Set 的官方地址: https://groups.drupal.org/node/172434

Drupal开发中需要那些技能呢?来,先看一下大屏幕(下图)

Drupal Skill Sets

按照上面的图示,大概列了一个表:

技术方向 详细说明
社区人员 Drupal.org账号、发帖、组织和参加线下聚会、QQ群等
内容编辑 网站的评论、内容、自动发布、审核等技能。menus, users, blocks, front page settings
站点配置人员 普通设置:网站的 menus, users, blocks, 首页、权限等配置。
高级设置:Views,以及重要的模块,如Panels, Skinnr, Context, Simple Views。
一般站长 基本技能:安装Drupal, 配置fields, 创建简单的views, 安装和设置一些模块,如:References, Scheduler and Automatic Nodetitles等等。
高级技能:Views配置,一些高级模块的使用,如:Page manager, Rules, Organic Groups, Commerce以及权限控制模块等。
白金级别:Drupal多站点的安装,Drupal设置的导出、导入,如features。
代码开发  基本模块的开发,能写Views plugin/handlers,理解Drupal的运行逻辑系统,能开发Drupal的权限、模版、数据操作等模块,并且能对Drupal的核心进行hack。(对Hack!)
前端开发 基本级别:主题创建、子主题创建、基本的CSS修改、模版文件修改等。
高级级别: 相应试设计, Grid布局, jQuery等。
白金级别: js、ajax、ahah、HTML5、app等。
服务器管理 基础级别:服务器的安装、apache、mysql、php,以及文件权限设置等安装运维。
中等级别: 服务器的持续集成,自动化测试、网站备份(如:运用Drupal模块的备份)等。
高级级别: 网站安全、模块升级、代码安全(svn、git)、Drupal文件的备份等等
网站优化: 内存使用、内存泄漏、CPU利用率、数据库慢查询,反向代理、缓存、负载均衡等等。
其他相关 需求管理(分析、整理、文档),项目管理(管理项目、Roadmap、管理平台的使用),任务划分,交互设计、市场调查、SEO策略、内容策略等等

以上是参考Drupal.org上的内容,大概列举的,不过我们可以看出,不同的方向所需要的技能还是不一样的,本站的博客关注网站后端一些,也就是从服务器、数据库、性能甚至SEO、市场策略,前端、模块安装相对比较少。

可见,我们要学习更多的技能,才能开发出一个很拽的网站 :P
最后,推荐几篇有益的文章,了解更多网站开发的环节:

更多问题,请大家到Drupal大学提问。


声明: 本站所有文章欢迎转载,所有文章未说明,均属于原创,转载均请注明出处。
本文有效链接: http://www.drupal001.com/2014/08/drupal-learning/
版权所有: Drupal与高性能网站架构 http://www.drupal001.com


, ,

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注


九 − = 7

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

引用:0

下面所列的是引用到本博客的链接
Drupal学习中的所需的技术点 来自 Drupal与高性能网站架构
顶部