建议篇

一,安装建议

    1.在windows系统内,如果你要试这一套php程序,我建议您在D盘或者E盘建一个单独的PHP目录,将您的mysql,Zend Optimizer ,phpmyadmin,Rewrie 都放在同一目录下,这样,哪天,如果您腻了,可以一了百了之.

      2.浏览器的版本是您不得不考虑的问题,随着用户知识积累的提高,现在有相当多的网站已经遇到了麻烦,所以作为一名开发者,我希望您至少安装2个浏览器产品,首选是IE6与firefox,当然,IE7您不得不考虑,如果可能,你身边还得配一台安装有IE7的笔记本。这样,你开发的东西至少能满足大部分用户的需求.

    3.drupal是一个组合产品,当然,所有程序,包括人都是组合产品。所以,我建议您在考虑下载版本的时候,一定要优先考虑发布版本,对于内测与公测版本,如果您不想让自己的头经常变大或者您面对的仍是商务需求,还是不要考虑的好。

二,配置建议

   好了,Php这个目录我暂且称之为我的“组合软件”,做一个配置,您可以很简单,您也可以很复杂,我这个配置以多站点,企业级应用的测试站点为基础,应该定义为恰好了,建议您看看。至少看看建议部分。

   1) 在内存与硬盘与cpu都不值钱的年代,建议您对这个组合软件初始的保守设置中的项集体作一个合理的提高

   2) 如果您不想在以后的mysql数据库备份与恢复中出现中文乱码或者其它的一堆与中文相关的问题,建议您将mysql的默认lantin1字符集修改为utf8,将phpmyadmin中默认mysql连接校对修改为 utf8-general-ci

  3) 如果您不想您的Windows服务器因为php与mysql运行不稳定的缘固崩溃,建议您在iis设置中将php网站的运作放到一个单独的应用程序池中并设置cpu限制

  4) 如果您不想在备份与恢复中只需要备份少量的内容即可完成,请您不要修改drupal除sites目录下的任何内容,比如新的modules,新的themes,新的files,您都放到sits目录中,这样,即使您从本地到服务器移植,您也可以轻松搞定一切。

三,使用建议

  1. 您不要试图修改Drupal 目录下除 /sites/ 目录下的其它所有目录,这样,您就不需要为将来的配置花上越来越多的精力

  2. 做主题并不如您想象的困难,但是,如果您并不想改一行php代码,想从现有的主题中取一个出来修改css做成您新的主题,我建议您不要使用 garland,没错,garland是很漂亮,而且是官方的首选,但是,如果您的css没过专业6级的话,我建议您不要使用,在firefox下,我用 webdeveloper去view style information,经常一眼望不到头,我第一个网站就是用了这个模板,至今有两个问题放着。

  3 建议您下载 splender 主题并放到 /sites/all/themes/ 中作为唯一的一个主题,这个主题无图片,css样式简单清晰,排布整齐,用来做后台管理的绝佳选择,所以我建议您在管理>站点配置>选择外观主题 中将splender 做为默认的管理主题。

  4 建议您将所有的temp文件的目录都指向 "组合软件/temp"下,具体就是 管理>站点配置>文件系统 内将临时目录改为您的硬盘绝对定位目录。

  5 建议您将所有网站都有可能用到的模组放到 /sites/all/modules/ 目录中,这些模组以管理模组为主,例如以taxonomy 开头的模组,功能模组为辅助,打个简单比方说,有很多朋友问,如果在首页加对外链接,网上一搜,答案都是加一个区块,自己填,如果这样处理,用这么复杂的系统有什么意义呢,不能自更新,添加的时候要改区块,不能加入站点地图等。所以,首选是加入 links模块, links模块内有个weblink模块,能实现所有对外链接的功能。

   6 Drupal是SEO友好度非常高的系统,我建议您在 /sites/all/modules/中加入与SEO有关的模块,比如 path,pathauto,page title,metatags,google sitemap,google analyst等模组。

  7 将所有下载的模组放到"组合软件/backup/not_use_modules"中,然后从中剪切模块到 /sites/all中,复制模块到 /sites/yoursite/modules中,这样,你就有个清晰的对模组的管理思路。

  8 每个人管理电脑中的文件的方式就是这个人管理方式的一个写照,您不一定得按我的做,做所有这些事情的目标只有一个:条理清楚,结构合理,面向对象。