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

作者:袖梨 2022-06-24

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

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

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

相关文章

精彩推荐