原文链接:http://www.drupal.org/best-practices
“对于有些人来说,没有一个站点不重要,哪怕是再小的站点” – Steven Peck
如果你准备投资一些时间建立一个CMS站点,那么你应该遵循一些简单的最佳实践原则来保护你的投资。这些指导原则仅仅是建议。由你自己决定什么是适合你站点的。
- 规划您的站点:尽管Drupal提供了一套很好的工具帮助你建立您的站点,但是你仍需要去规划。良好的线架图和合理的规划能够避免产生后期的重大误解、问题。
- 为未来规划:每当有Drupal的主版本发布时,你应该重新访问和评估您的站点。这并不意味着你必须更新站点,但是你应该大概每隔12至24个月就评估并计划一次更新。
- 参与到社区:这将一方面帮助你跟上开发潮流,另一方面在帮助别人的同时,你也会获得解决自己问题的灵感。
- 备份您的站点:数据库和Web服务器的文件都需要备份。测试您的备份!如果你不测试,你将不知道你是否正确的进行了备份。
- 尽少并谨慎使用PHP代码片段:Drupal给了你强大的能力和灵活性在区块中使用PHP代码。然而不幸的是,哪怕是一个字母或者分号的遗漏,就中断PHP的正常运行。Drupal于是在任何请求页面上尝试对这段残破的代码进行解析,PHP解释器阻塞在上面,从而导致您的整个站点被中断。更糟的是,一段由非授权用户植入的PHP代码能够将您的整个站点暴露在黑客的攻击之下。一个通过PHP代码获取您站点访问权限的外来者将能够读写您数据库中的任何内容,并且几乎能够做任何他们想做的。除非是可以信赖的站点开发人员,你应该小心,不授予其他任何人使用PHP代码的权限。当创建了一个可以使用PHP代码进行输入的区块时,你可以通过首先在一个临时的故事或页面节点上测试这段代码,来避免这个区块宕掉你整个网站的风险。使用PHP语法的输入内容时,编写代码,并且预览以调试您的代码。当你对代码的运行已经放心时,再将代码拷贝并粘贴到区块中。
下面的链接将进一步阐释最佳实践的一些基础内容。如果你想直接找高阶的、程序员风格的最佳实践,就直接跳到“编码最佳实践”页面。