下一版论坛界面设计方案


  • 网站研运

    经过刚才对各种界面的考察,我们觉得可以设计下一版论坛的界面了。目前形成初步的想法,大致如下:

    1、使用nodebb-plugin-wechat-share插件,支持分享到微信;

    解决方案:通过后台安装插件,然后重启nodebb即可。

    2、尝试通过用户签名档的形式加入我们自制的广告;

    解决方案:目前我们看到的插件并没有这样非常契合我们需求的,因此我们必须自己写一个才行。
    这里可能需要的是用户自选宣传广告插件,如果用户不选择自己宣传广告的话,那么使用我们论坛后台自动生成的广告插件。

    3、论坛用户分成了二次元用户以及普通技术开发的用户,如何合理设置板块,兼顾两者的需求;

    解决方案:通过nodebb-plugin-category-sections插件来实现分区的功能,具体分区内容还需要进行进一步论证。

    4、论坛的图片以及附件以后将移动至第三方来处理,目前选用的是七牛云。目前用户上传的文件已经达到112MB了,所以还是有必要对用户上传的文件进行处理的。可能的方式就是上传到七牛云,这里可能的风险是增加了一层依赖,以后图片都归七牛云管理了。

    解决方案:通过nodebb-plugin-qn插件或者nodebb-plugin-qn-imagemin来实现对七牛云图片的上传处理。


  • 网站研运

    5、对论坛的主页面,还需要进行一些调整。

    解决方案:对于动漫图片作为色块的替代的,使用减淡效果处理,并且尝试一下GIF作为色块的替代图片进行尝试。

    6、为我们的论坛新增主页

    解决方案:在后台下载并且安装nodebb-plugin-custom-homepg,然后再设计自定义主页来达到效果。



  • 对了,还需要添加nodebb-plugin-subcategories-checker这个插件,因为这个可以让子板块的帖子合并在一起,即使父板块没有任何帖子。



  • 目前分享到微信的功能,比较贵,需要我们每年缴上300元。并不是说我们付不起,而是我们认为,我们现阶段加上这样的功能对于吸引用户前来影响不大。
    不过300元/年的费用还包括之后申请微信公众帐号的验证,还需要详细的开发资质才行。这可以纳入考虑范围。等我们做好抉择后再做定夺吧。



  • @jiangcaiyang123 微信这个确实还没有必要。


 

最近的回复

  • 随后在git for windows这个软件中输入

    git clone git@git.coding.net:jiangcaiyang1/qtdreamrelease_windows.git

    就可以获得一个空的项目了。其它的项目也是同样的操作方法。然后呢,将此作为自动构建的代码库吧。
    此次介绍就是这样~😘 😘 🐧

    阅读更多
  • 0_1540027445466_很好.jpg
    萌梦安装包的分发始终是一个难题。要有一个稳定并且有效的方法进行分包,才能让大家都能够享受到萌梦动作编辑器的最新功能。我们目前有两种分发的方法:

    离线安装包。通常的位置是
    1.1 百度云盘
    1.2 QQ群文件
    1.3 github
    其中百度云盘和QQ群文件不会定期地更新,只有github的文件会定期更新。因为构建脚本要求每次有更改,都让github的文件更新。

    在线安装包。通常的位置是
    2.1 百度云盘
    2.2 QQ群文件
    2.3 github
    这里在线安装包的代码库主要还是在github中,在线安装包非常依赖CDN加速。目前github这块儿在国内做得不太好,还是希望在国内找一个类似的加速。目前可以选的只有两家:

    码云

    coding

    因为以前做过coding的加速,目前coding已经和腾讯云战略合作,所有的代码都要迁移到腾讯云了。而且对于代码库的空间要求变高了。128M。目前我的一个账号显然满足不了要求。所以有必要再注册一个账号。

    下面记录一下新建coding代码库的方法,并且尝试将萌梦安装包的线上代码库部分移动到coding代码库中。

    注册

    到这个位置注册。

    https://coding.net/register

    相信很快就会带你跳转到腾讯云中。不过这里我选择的是邮箱的方式,因为我希望注册尽量多的账号。

    设置ssh密钥

    进入控制台后,是这样的:
    0_1540028446495_2eeb7e93-c15b-4c82-9b36-58e1c304ea3f-image.png
    这个时候,我们要先创建项目,然后ssh的公钥。
    0_1540028822318_b3e81b93-099c-42d5-820d-deaf8d445913-image.png

    创建以后,开始部署公钥。在这里:
    0_1540028925337_d8059b64-8535-45e5-ba4c-d7454505aa5a-image.png
    这期间最好用OpenSSL生成SSH密钥。
    我使用的是git for windows来生成密钥的。方法是

    ssh-keygen

    如果你生成好了密钥,可以直接打开密钥内容看看:

    cat ~/.ssh/id_rsa.pub

    然后粘贴到网站的文本框中。

    添加好了之后,勾选“准许推送权限”,需要推送代码到代码库中。

    阅读更多

关注我们

微博
QQ群











召唤伊斯特瓦尔