DEDEeims早就停止更新了,不知道上海卓卓是怎么打算的,dedeeims上线不久,版本号才到了V1.1,就放弃了这个项目。记得09年的时候有很多建站者都选择了dedeeims,又是技术论坛,又是官方网站,还有技术联盟什么的,搞得热闹非凡。但很快卓卓就放弃了这个项目,估计是感觉功能和dedecms差不多,而且市面上又有很多基于dedecms的企业站点模板,加上dedecms已经上升到了一个很高的层次,所以他们就放弃了。
dedeeims不更新导致前期使用dedeeims建设的企业站点,后期想扩展功能,就比较麻烦。所以很多企业就想到了将使用中的dedeeims转换成dedecms。
企业网站要服务于市场,随着公司发展、市场扩大,需求提高,对官网的要求越来越高。我们是一家靠网站带来客户的公司,网站的好坏直接影响客户的转化率和客户的信任度。此外,网站的SEO也越来越得到重视(我们靠SEO带来优质的流量,目前还在学习中),随着对SEO的和UEO的研究发现,dedeEIMS的功能越来越不能满足现在的需求,一直期盼着官方能升级,可惜未果。
说句公道话,对于一个要求不高的基础企业网站来说,dedeEIMS所提供的功能足够了。如果网站要做大,重视SEO和UEO,需求增多,EIMS显得捉襟见肘了。公司计划近期将网站引擎升级到dedeCMS。
===============直接看升级的从这里看===================
升级前准备:
实际上dedeEIMS升级dedecms,不是最近才有的事情,2010年就像这么做,可惜一直到现在官方并没有给出具体的升级步骤,期间,加过很多dedeEIMS的群,向专家咨询,没有人给出过教程,都说用dedeCMS重新做一个。升级的话,理论是可行的。重做一个,那几千篇文件重新来一遍?文章ID都会变,SEO会受到重创啊,我们的“网站制作”这个词,可是一直稳定在谷歌首页的,此外,还有很多长尾关键词,排名都不错……
升级难度:
dedeEIMS的网站实际不复杂,整体来说包括 文章,栏目(单页面),很多附件比如友情链接,留言板,RSS等东西。只要将这些东西搬过去就可以了。栏目单页面我都指定了路径和文件名,到dedeCMS下面重新指定一遍就好了,关键是文章(文档)的搬运,虽然我指定了文章输出的路径,但是有很多文件名是由ID来命名的,比如937.html,所以ID绝对不能变。
升级的大概思路:
1.备份dedeEIMS的数据库,模板templets文件夹,uploads文件夹。
2.建立一个dedeCMS(5.6版本)空网站
3.数据倒过去
4.模板copy过去
5.调试小功能
6.清空生成页,全站生成静态页,检测文档错误等检测
下面这段文字,是我们公司负责实施升级的技术人员给我写的一份升级手记,贡献出来,给那些想从dedeEIMS升级到dedeCMS的朋友参考使用。说明一下:这种方法我们实验过两次,第一次是试验,第二次是把新数据做了一遍。不管你信不信,反正我信。
一、 备份最新的dedeEIMS所有文件及数据库文件,在本地建一个新的dedeCMS程序空白网站
二、 转入dedeCMS, 为了不影响之前的SEO 必须要把文章的ID保留。dedeEIMS有两个模型“文章和产品模型”,而这两个模型都可以用dedeCMS里的“文章模型”来实现。首先要把备份的数据对应插入到 dedeCMS里的 “文章表 和 文章副表” dede_archives dede_addonarticle (这一步很重要 对应好里面的字段 ) 。如果感觉dedeEIMS里面有“没用的字段”就删掉,如果字段不对应,就插不到dedeCMS表中。
三、 栏目表dede_arctype 插入到dedeCMS数据表中,dede_arctype 只要是 dedeEIMS里表里有的数据,而且确定好字段是对应的,如果字段不对应是无法插入表的。(“数据表对应上,能倒就到,倒不进去就分析字段,看看是不是字段的结构等问题”)
四、 把所有根目录生成的缓存文件夹复制过来,全部替换,还有uploads文件夹,模板将dedeEIMS 模板里的 en 下的文件直接复制到 default 下面,具体单页模板文件部分标签需要更改
五、注意一下几点:dede_arctiny,dede_addonarticle(文章附表),dede_archives(文章),dede_admin(管理员),dede_arctype(栏目)
把当前栏目 文章的模型改为1
update `dede_archives` set channel = 1 WHERE typeid = 4 (4 代表当前栏目,channel=1 代表模型为文章模型)
所有栏目改为1 要不然会出现 “读取频道信息失败,无法进行后续操作!”
update `dede_arctiny` set channel = 1 where 1 = 1
六、检查留言板,投票系统,部分分页样式(可能需要调整),这些没关系,主要是数据都完整无缺的导进来了 测试一下后台的生成,更新缓存,如果没问题证明转dedeCMS顺利执行成功。
祝你好运。
以下是,从网上找到一些解决办法,用来解决“读取频道信息失败,无法进行后续操作!”问题,供大家参考。
ALTER TABLE `dede_archives` ADD `dutyadmin` mediumint(8) unsigned NOT NULL DEFAULT '0'; ALTER TABLE `dede_archives` ADD `tackid` int(10) NOT NULL DEFAULT '0'; ALTER TABLE `dede_archives` ADD `mtype` mediumint(8) unsigned NOT NULL DEFAULT '0';
一些需要注意的小问题:
1.RSS地图 模板
2.网站地图模板
3.评论模板
4.WAP 模板(需要开通插件)
5.友情链接模板
6.缩略图的大小(和dedeEIMS的调用方法不同)
7.列表页分页样式,搜索结果页分页样式
8.google的sitemap.xml模板(后来添加的)
9.设置文章来源和作者的默认值
10.问卷调查(需要开通插件)
没有评论,留下你的印记,证明你来过。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。