V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
regsvr32
V2EX  ›  问与答

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

  •  
  •   regsvr32 · 2010-11-20 12:41:38 +08:00 · 5911 次点击
    这是一个创建于 5119 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的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
       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
       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
       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
       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
       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
       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   ·   实用小工具   ·   1763 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:43 · PVG 00:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.