Drupal 数据库模型
批量导入数据到drupal的经验
javacat@drupalchina.org
????????????http://down.zzbaike.com/ebook
????????????????,????????????????????。
问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
的提出
某企业网站:
1. 基于ASP的网站系统,IIS / MS SQL Server /Windows
2003 Server。
2. 网站系统整合了文章发布,产品发布以及论坛(bbs)
3. 经常遭受sql注入攻击以及页面挂马
4. 操作系统/数据库本身的漏洞
????????????http://down.zzbaike.com/ebook
????????????????,????????????????????。
采用的解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
--LAMP
迁移到Linux系统,采用Drupal/Apache/MySQL
需要解决的问题:
将原有新闻/产品等数据导入drupal数据库,并且要保持原来
的新闻分类和产品目录
中英文双语
保持原有url ?
论坛数据暂不导入
解决方法:
新闻-->story
产品-->CCK创建product
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
类型
目录-->分类
drupal 6 多语言支持很好,i18n包增强
????????????http://down.zzbaike.com/ebook
????????????????,????????????????????。
原有系统主要数据库表
(使用DBDesigner反向工程生成,下同) ????????????http://down.zzbaike.com/ebook
????????????????,????????????????????。
drupal node相关表 ????????????http://down.zzbaike.com/ebook
????????????????,????????????????????。
content 相关表
????????????http://down.zzbaike.com/ebook
????????????????,????????????????????。
drupal分类表
????????????http://down.zzbaike.com/ebook
????????????????,????????????????????。
数据导入实现
Node Importer module -- 没有6.x版本
自己编写程序:
先导入分类数据
半自动运行
注意drupal中时间的数据类型
????????????http://down.zzbaike.com/ebook
????????????????,????????????????????。
问题讨论
1. 如何根据node类型选择block的显示?特别是对于列表中有多
种类型的页面怎么办?
2. 保留原有url,类似这样的url如何处理:
/Release/show.asp?id=123
3. 多语言对应
4. 首页制作
????????????http://down.zzbaike.com/ebook
????????????????,????????????????????。