Drupal就是我们班级网站当前使用的内容管理系统,正当我夜以继日研究drupal模块开发的时候,突然看到二丫关于他们班网站的消息。经过最近对drupal的摸索,我发现真是没有什么不可能的。多个班级网站共享数据的简单思路如下,
- 共用部分:同一个数据库、用户信息
- 可分开的部分(这就多了):
* 域名,默认为xxx.p10e.org二级域名,也可使用自己的独立域名
* 除了用户表之外的其他所有表,如文章表、分类表、路径别名表等。
* 附件(这是必须的)
* 主题、模块
这样的话,好处坏处都显而易见了:
- 好处:统一维护、节省资源,比如升级、备份;统一帐户、串门也方便
- 坏处:班级很多很多的时候,会有很多数据表,但只能使用一个数据库
此外,到时p10e.org的首页可以做一个聚合,把相关的所有班级网站内容都汇聚到一块,一定会很热闹:)
灵感总是稍瞬即逝,特此备忘。