Drupal开发技术文章
秉承Drupal开源精神,分享Drupal开发经验。包括Drupal模块开发、主题定制、网站安全、故障排查实战经验,覆盖Drupal漏洞防范、Drupal6/7/8/9升级。成都长风云拥有18年 Drupal 项目实施经验,可提供 Drupal 升级、漏洞修复、长期维护服务。
本文介绍Drupal9开发过程中,官方弃用的哪些API、函数、方法等,以及为什么弃用,我们也想了解Drupal9与Drupal8的关系,以便我们在开发Drupal8的过程中,更好考虑将来将Drupal8网站或者系统升级到Drupal9。
本文主要介绍Drupal9的一些基本信息,Drupal9的环境要求、Drupal9有哪些新特性、Drupal9计划对第三方依赖项进行哪些更改。文章会根据Drupal官网的发文持续更新。
drupal9.0.0-alpha1是Drupal下一个主要版本的alpha版本。Drupal 9 alpha版本的目的是让站点所有者、模块或主题作者开始测试他们的站点和代码是否与Drupal 9.0.x中的重要依赖项更改兼容
Drupal8的安全性除了Drupal核心的安全性外,Drupal的安全性除了Drupal核心的安全性外,还与技术人员在Drupal二次开、配置以及Drupal开发完成后的部署有很大关系,很多安全隐患都与技术人员不规范操作有关。为了更好的确保我们二次开发的Drupal继承Drupal核心的安全性,我总结一些要点,这些要点也是作为我们开发所有项目的必备要求。
为什么要用Batch api进行Drupal内容或用户迁移。使用batch api进行导入,优点:灵活性高;缺点:需要自己写一些代码。使用feeds模块进行导入,优点:只需要进行配置,缺点:灵活性不足,如果要处理导入过程中的数据变化或者逻辑,就不太容易。
Drupal开发中,添加ajax到表单中可以允许Drupal开发者动态的更新表单的表单字段和标记。1、创建一个表单;2、ajax渲染元素;3、ajax的回调函数:渲染数组、html标签、ajax命令;4、在ajax的回调函数中自定义javascription;5、debugging ajax回调函数;6、更多的渲染