我想将现有的Discuz论坛转换成V2EX,大家帮我想想有没有解决方案

2010-11-20 12:41:38 +08:00
 regsvr32
我的discuz论坛已经有3W的注册用户,IT科技内,用户粘度很高,但由于DZ的一些霸王条款以及未来甚至要加入qq登陆,我实在不能忍了,很早就想换成v2ex。主要是设计到数据转换的问题,具体需求大概如下:

1、用户转移(从ucenter中,应该是)
2、主题的转移
3、附件的转移
4、去掉v2ex的节点(nodes),我在后台指定几个nodes(取代原来的板块)

总之 ,就是一个将discuz论坛完全转换到v2ex的过程,能实现么?
5773 次点击
所在节点    问与答
28 条回复
Livid
2010-11-20 12:45:50 +08:00
附件最大尺寸是?
regsvr32
2010-11-20 12:47:41 +08:00
@Livid

最大尺寸是2M,对了我上次在推特上就给你说过我的想法,你应该还记得我是谁吧
regsvr32
2010-11-20 12:52:48 +08:00
对了,更新一个需求,实现以下方式的登陆:

1、Google 帐号的登陆
2、Twitter帐号的登陆
3、新浪微薄帐号的登陆

其他比较开放的也都可以加入....我的终极目的就是要让用户以最简单的方式在论坛玩
Los
2010-11-20 13:06:30 +08:00
@regsvr32 附件上传,图片上传,这些PB都还没有实现,你确定你的用户能习惯?还有,如何在国内保证你的独立域名能正常使用?反向代理虽然从简单角度解决这个问题,但假如访问量过大的话,google有可能block你用作反向代理服务器的ip,考虑多IP?折腾下来估计会给累死
Livid
2010-11-20 13:06:55 +08:00
数据转换和新的登录方式是两件事。

在短期内,我不打算让这里支持更多的登录方式,这和 V2EX 的“全封闭高速公路”设计理念有冲突。

你的论坛地址是多少,我去看看。
regsvr32
2010-11-20 13:07:21 +08:00
regsvr32
2010-11-20 13:08:24 +08:00
@Los 所以,还要在自己的服务器上搭建v2ex
Livid
2010-11-20 13:11:26 +08:00
@regsvr32 如果要使用现有的域名的话,需要自己额外购置一个 VPS(每月大约 $10)用于反向代理。
regsvr32
2010-11-20 13:14:12 +08:00
@Livid 呃,我的意思是....程序也要跑在我自己的vps上,而不是跑在云里....当然购置一个额外的vps是没有问题的
Los
2010-11-20 13:14:35 +08:00
@Livid 过多的访问量,会不会导致google block了用作反向代理的服务器ip呢?
Los
2010-11-20 13:17:29 +08:00
@regsvr32 感觉你应该只是选择了v2ex的UI,而不是选择了v2ex在云端这个要点。
Livid
2010-11-20 13:20:11 +08:00
@Los 某些情况下,会触发 Google 吐错误提示。
lianghai
2010-11-20 13:20:24 +08:00
啊,以 Chrome 为主题的论坛,说不定转换到 Project Babel 2 真的是个好主意。
强烈期待下文。
regsvr32
2010-11-20 13:20:38 +08:00
@Los 我其实并不喜欢v2ex的ui,如果转换的话,ui我肯定也会找人重新做,让它看起来更传统一些。说实话关于云我了解的不多,但我以为 Google 的云只是给开发者用的,如果能将v2ex很方便的部署在amazon这样的收费云上,其实我更乐意
Livid
2010-11-20 13:21:11 +08:00
@regsvr32 理论上来说 V2EX 的程序可以通过 TyphoonAE 跑在 VPS 上,但是这样的 VPS 恐怕一个月就要上百美金(要启动的服务太多)。
keakon
2010-11-20 13:23:09 +08:00
你不升级Discuz!不就行了,又没强制你用QQ登录…

数据转换其实很简单的,用myphpadmin导出成xml格式,然后写个转换函数和配置文件就行了

我就把Discuz!的数据转到我的blog了,具体的代码你可以看bulkloader开头的那些文件:
https://bitbucket.org/keakon/doodle/src
Los
2010-11-20 13:24:43 +08:00
@regsvr32 看这里 http://v2ex.appspot.com/t/4678 ,似乎你只是想找个轻量的论坛程序,这个似乎更适合你
darasion
2010-11-20 13:25:33 +08:00
一句话:“长痛不如短痛。”
Livid
2010-11-20 13:26:07 +08:00
@darasion 这是我将 PB2 写在 App Engine 上主要原因。:)
regsvr32
2010-11-20 13:32:00 +08:00
@Los 嗯,你的“似乎”其实说到我心坎里去了,但涉及到数据转换我就很头疼了。

@keakon 由于我不懂mysql,所以转换数据对我来说太难

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/4790

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX