我想将现有的Discuz论坛转换成V2EX,大家帮我想想有没有解决方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
regsvr32
V2EX    问与答

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

  •  
  •   regsvr32 2010-11-20 12:41:38 +08:00 6291 次点击
    这是一个创建于 5452 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的discuz论坛已经有3W的注册用户,IT科技内,用户粘度很高,但由于DZ的一些霸王条款以及未来甚至要加入qq登陆,我实在不能忍了,很早就想换成v2ex。主要是设计到数据转换的问题,具体需求大概如下:

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

    总之 ,就是一个将discuz论坛完全转换到v2ex的过程,能实现么?
    28 条回复    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       2010-11-20 12:45:50 +08:00 via iPhone
    附件最大尺寸是?
    regsvr32
        2
    regsvr32  
    OP
       2010-11-20 12:47:41 +08:00
    @Livid

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

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

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

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

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

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

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

    @keakon 由于我不懂mysql,所以转换数据对我来说太难
    regsvr32
        21
    regsvr32  
    OP
       2010-11-20 13:34:47 +08:00
    @Livid 嗯,我想知道,直接跑在 app engine上都有哪些风险和缺陷?


    可能被wall?
    可能被Google block?
    需要一个反向代理vps?那么会影响搜索引擎对内容的收录吗?
    zhaiduo
        22
    zhaiduo  
       2010-11-20 13:48:15 +08:00
    这个解决方案现在应该会比较贵哦
    lianghai
        23
    lianghai  
       2010-11-20 13:55:27 +08:00
    @regsvr32 如果要一个轻量级的论坛程序,bbPress( http://bbpress.org/ )或许也值得考虑?
    Sunyanzi
        24
    Sunyanzi  
       2010-11-20 13:55:59 +08:00
    大量的 MySQL 数据转到 GAE 上 ..?

    好吧如果真让我做这个的话我的收费一定在四五千块 ... 因为不是个小工作量的事情 ...

    以及 ... 如果你既不是冲着云平台来的也不是冲着这个 UI 来的 ...

    我的想不明白你为什么选择 Project Babel 2 ...

    现在这个程序完成度其实完全没有你想象的那样好 ... 根本还不成熟 ...

    上传什么的都是小事情 ...

    大事情是用户无法编辑删除自己的帖子 ... 封禁用户之后无法通过界面解封 ...

    所有节点完全开放 ... 无任何权限设置 ... 无法置顶无法锁帖 ...

    简单说目前的 Project Babel 2 不是一个可以被广泛应用的社区 ...

    那么是否可以告诉我为什么不选择自己改一下 DZ 的 Skin 而非要转换论坛程序么 ..?
    Kymair
        25
    Kymair  
       2010-11-20 14:05:12 +08:00
    如果是因为未来要加入QQ登陆就要换掉Discuz!,楼主还是再想想吧
    虽然一切还不好说,但是以Discuz!被收购后依然保持独立运营来看,我觉得它的未来版本应该不会强制启用与QQ的集成的。再说你也可以选择不升级啊,像Hi-pda之类的老牌论坛到现在都还用的Discuz!老版本呢
    9hills
        26
    9hills  
       2010-11-20 14:07:01 +08:00
    @Sunyanzi 同意ls的话,现在PB2还属于geek专用。。不适合普通论坛架设

    如果仅仅是UI或者简洁性的原因,可以考虑vanilla,这个真的不错
    lianghai
        27
    lianghai  
       2010-11-20 14:46:53 +08:00
    啊 Vanilla 看起来真不错。
    woshidianpa
        28
    woshidianpa  
       2010-11-20 18:32:33 +08:00
    目前用DZ还是比较明智的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5164 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 07:20 PVG 15:20 LAX 00:20 JFK 03:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86