我的困境:我的小团队一直与重构/重新设计一个相当大的Drupal网站的任务挂钩。该网站充斥着未使用的模块和内容类型,CSS / JS / HTML /等黑客攻击,并为外部数据导入提供了大量奇怪的解决方法。我目前是团队的唯一后端开发人员,我们的Drupal专业知识是初学者。我们无法构建自定义CMS,因为该站点的内容量与Drupal的DB结构的复杂性相结合,将无法可靠地导出它;此外,每天都在不断添加和修改内容。
我的问题:在我们尝试重构此网站时,是否有任何人可以提供的最佳做法,提示,建议或建议?
...具体
答案 0 :(得分:0)
在模块后端页面上,您显示了每个模块的依赖关系。是否有其他模块使用它以及当前模块使用的其他模块。因此,如果你看到任何其他模块没有使用该模块并且不需要它的功能,你可以先尝试禁用它,检查一切是否正常,最后删除模块。
关于内容类型 - 转到内容,检查是否存在某些特定内容类型的节点,您怀疑它不是必需的。如果有该类型的节点尝试查看它们。它们风格不好......可能是它们没有被使用/需要。
Php - 嗯......你可以添加一些代码写出一些东西,甚至将一些文本保存到文件然后打开页面...看看你是否会得到一些输出或保存到的东西你的档案。您甚至可以调用exit()
功能并检查它是否会破坏网站。
与JS类似 - 提醒或写入控制台以查看是否会被调用。
最重要的是 - 首先备份所有文件和数据库!