Drupal开发中需要那些技能呢?

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

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

技术方向 详细说明
社区人员 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文件的备份等等
seo/seo.html" target="_blank">网站优化: 内存使用、内存泄漏、CPU利用率、数据库慢查询,反向代理、缓存、负载均衡等等。
其他相关 需求管理(分析、整理、文档),项目管理(管理项目、Roadmap、管理平台的使用),任务划分,交互设计、市场调查、SEO策略、内容策略等等

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

可见,我们要学习更多的技能,才能开发出一个很拽的网站

时间: 2024-09-16 14:32:16

Drupal开发中需要那些技能呢?的相关文章

需求采集为小公司敏捷开发中的用户服务

网页制作Webjx文章简介:最近也许是因为大家面试很多,讨论用户需求采集的话题越来越多,好像突然大家一下子都在关注产品的这一流程.当然需求采集的方法很多,众多前辈们也都总结了许多,完全可以参考甚至搬到自己的项目中来实现.这些方法用到大公司大项目上,只要把握的好,数据分析工作做 最近也许是因为大家面试很多,讨论用户需求采集的话题越来越多,好像突然大家一下子都在关注产品的这一流程.当然需求采集的方法很多,众多前辈们也都总结了许多,完全可以参考甚至搬到自己的项目中来实现.这些方法用到大公司大项目上,只

Web开发中常见的安全缺陷及解决办法

web|安全|解决 一.不能盲目相信用户输入 二.五种常见的ASP.NET安全缺陷 2.1 篡改参数 2.2 篡改参数之二 2.3 信息泄漏 2.4 SQL注入式攻击 2.5 跨站脚本执行 三.使用自动安全测试工具 正文: 保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长.根据IBM的系统科学协会(Systems Sciences Institute)的研究,如果等到软件部署之后再来修补缺陷,其代价相当于开发期间检测和消除

一探前端开发中的JS调试技巧

友情提示:文中涉及较多Gif演示动画,移动端请尽量在Wifi环境中阅读 前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问题.降低故障概率.帮助分析逻辑错误等等.而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要. 本文将一一讲解各种前端JS调试技巧,也许你已经熟练掌握,那让我们一起来温习,也许有你没见过的方法,不妨一起来学习,也许你尚不知如何调试,赶紧趁此机会

独立软件测试团队在敏捷开发中的几个特别实践

最近读了<测试人与敏捷团队的五个约定>,很是赞同.但发现其并没有紧扣敏捷开发测试的特点,这五个约定在传统开发中已经早有实践,也有相关论述.哪么在敏捷开发的测试方面有没有不一样于传统开发测试的并且是有效的实践? 从敏捷团队的组建上来说,敏捷团队并没有要求安排专门的测试人员,甚至于在某些的方法中不建议清楚的区分开发人员角色和测试人员角色. 本文讨论的是已经存在独立测试团队的情况,如何在敏捷开发中进行高效的测试. 实践1:测试保护开发 通过快速的自动化测试跟进开发,保证新增和修改不破坏已经获得的成果

Drupal系统中Cache缓存实践经验

drupal教程:Cache在drupal的中应用 drupal本身会在多个层面执行php代码,这就造成了它需要大量的时间来输出内容.Cache(缓存)是最大化提高drupal性能的关键性技术.在决定采取何种缓存机制之前,我们必须知道该站是何种类型以及什么样的用户回来访问该站.并不是所有的站点都有相同的缓存机制.(解释:就本站而言,采用的缓存技术主要有APC,Boost) 缓存技术需要根据不同数据类型以及对用户的影响来区分.Drupal中的缓存可以根据以下两大类用户来区分:     匿名用户  

《火炬之光2》明年春上市网游版还在开发中

多玩网讯(整编/豆子崽)由<暗黑破坏神>开发室创立人组建的PC游戏工作室Runic Games日前宣布,将于明年春推出低成本人气大作<火炬之光>的续作,并透露网游版火炬之光仍在开发中. Runic Games首席执行官Max Schaefer(曾任旗舰工作室 首席运营官及暴雪/北方暴雪副总裁)对此款新作大加赞赏:"我们为<火炬之光>所取得各项成就深感自豪,其续作不仅想玩家之所想,还在娱乐性.平衡性.个性化.故事情节等各方面远超原作,专为你和你的朋友所准备.&q

安卓应用开发-安卓开发中红米手机拍照发出去后为啥旋转了90度

问题描述 安卓开发中红米手机拍照发出去后为啥旋转了90度 10C 开发过程中,做了一个类似微信朋友圈的东西,拍照上传图片的时候,在红米手机上遇到了这个问题,本来是正着拍摄,发出去后在朋友圈显示的是旋转了90度的,如图所示,键盘旋转了90度 解决方案 跟手机有关,手机拍照默认横屏 解决方案二: 我也是红米,做移动开发时拍照是正常的

struts2.0-struts2在实际开发中的使用的多吗?

问题描述 struts2在实际开发中的使用的多吗? struts2在实际开发中的使用的多吗? struts2在实际开发中的使用的多吗? struts2在实际开发中的使用的多吗? 解决方案 老项目多,新项目用SpringMVC了 解决方案二: SpringMVC用得越来越多了.

jpanel-java开发中我设置了一个JPanel里面装了图片作为背景 但是为什么没有显示出来背景图片

问题描述 java开发中我设置了一个JPanel里面装了图片作为背景 但是为什么没有显示出来背景图片 此段代码中什么地方出错了?为什么我的ip,h还有rs,drgl这三个地方的背景图片 无法显示或者切换? p4=new JPanel(new BorderLayout()); p2=new JPanel(new CardLayout()); //处理p2,p3,p4 p2_lab1=new JLabel(new ImageIcon("image/21.jpg")); p2_lab2=ne