Solidot 现在用 Slash

互联网  /  houtizong 发布于 3年前   116
做了一个多月了,现在这套代码和大家见面了。Slash 太复杂,而且几乎没什么参考文档,代码的一些函数用法没有说明,管理员的操作没有说明,非英语翻译没有说明,模版修改没有说明,后台运行的任务没有说明,总之每修改一个设置,解决一个问题就要花很长时间来查找,修改一个模版文件或者汉化一个词要看看效果就得重起 Apache 让它生效,要把 Slash 配制好,你的 Apache 每天的重起 10次8次甚至更多。

现在汉化还没有完全做完,我们还在继续,因此还会重起 Apache 让修改过的生效。这一段也算是新代码试运行,如果你访问时遇到本地错误,中断10秒左右,不必着急,稍等刷新即可,那是我们在重起服务器。

参与这套代码配制主要是 jedy, jlake, hmy 和我我们四个人。前两位都是在国外工作的开发人员,Perl 工程师,hmy 是主机方面的网管,大家在 Linux 服务器方面都经验丰富。其中,jedy 主要做了代码的中文支持方面的修改,UTF8 编码的解决,jlake, hmy 主要做了服务器环境方面的配制。在这里感谢他们一个多月的辛勤劳动!当然还有团队的 faif, fermi 等做了翻译,也要谢谢前期参与汉化的几位热心读者livid, Tigerf, TonyGao 等诸位。

这一段我们用了两台主机在测试,Slash 从安装开始就很复杂,能把 Slash 安装好让它运行就是一个不小的挑战!如果你在现有的一台服务器上安装,我估计99%的可能运行不起来,肯定要出错!你以前的配制可能适应不了 Slash 的要求,需要在一台全新的主机上按照 Slash 的要求安装才行。我们前后安装了5/6次,比如用 Debian 包安装的 Apache 和 mod_perl 就不行,Slash 就出错,后来发现 apt-get 安装的 Apache 少一个模块,把模块装上,还是不行,非得自己编译 Apache 和 Mod_Perl 才可以。在这里也提醒那些想在本地或主机上测试的读者,安装 Slash 时这两个需要自己编译,debian包或 rpm 装起来很爽,也利于其他脚本环境的配制,但 Slash 跑不起来就不爽了。关于 Slash 的中文安装说明、中文方面做的修改以及汉化包等以后我们组织一下发布出来。 下面就有关问题、新系统的设置和一些打算等做一些介绍:

一. 关于原来的数据

原来的用户数据已经全部导入了,所有注册会员都可以用原来的密码登录,忘记密码可以用密码找回功能。

由于数据库结构差异很大,原来的文章和评论数据要完美导入很困难。我们试了单纯把文章导入不难,但把文章ID、发表时间、文章图标、发表者、分类、评论这几个结合起来保持原样很困难,导入后也许就会出现对不上号,弄乱版面等情况,很难做到完美,因此我们准备放弃文章和评论导入。原来的数据将放在 http://home.solidot.org/old/ 这里供大家查阅。

二. 关于分类主题

现在我们设置了16个分类和110个主题,在“主题”页面上大家可以看到这些设置,关于国内的主题比较少,我们还会补充,也欢迎大家提建议

大家可以看到我们新添加了许多新主题,包括“社会、娱乐、电影”等等,并且“社会”设置成了一个二级域名(society.solidot.org),但这并不意味着 Solidot 的关重点面就有所改变,我们主要关注的仍是“科技”和“开源”两个方面。但一些社会事件影响比较大的,我想我们也应该报道,比如去年的“王垠退学”,今年的“馒头案件”和“铜须事件”等虽然和科技没什么关系,但他们影响巨大,对于像这类的我们也会关注,让大家来讨论。

另一个,新代码包括了日志系统,但用户不能自己设置分类只能使用网站设置的,像“电影、音乐”这些用户选起来会比较方便,适合在日志发表。

与科技和开源关系不大的分类不是我们的重点,比如“社会”每周也可能就1/2篇,你如果老是提交这方面可能会得不到发表。

三. 关于文章提交

所有注册会员和非注册用户都可以提交文章,用户注册和不注册不影响我们是否接受你的文章。用户提交的文章会自动加上“某某写道”这个格式,其中“某某”是提交的名字,将链接到提交者的网站或提交者的Email, 这个你在提交时就可以自己填写。

注册会员可以在个人设置中查看提交文章的状态,是“接受”或“拒绝”,接受的将被发表在首页或分类页面。注意,这里是不显示拒绝理由的,也不显示接受的理由,但在我们 FAQ 页面会有比较详细的说明。

四. 关于文章和编辑

文章从数量上也许会增多,也许会减少,但都会基于一个前提,保证质量,尽量多发一些有趣的、好的文章,宁缺勿滥。日本(Slashdot.jp)的文章每天还没有我们多,但质量都不低,介绍很到位。

为了保证质量,我们需要一些高水平的编辑加入,主要是审核文章,对提交的文章再加工。因为有的提交的话题不错,但写作可能过于简单或描述不到位,这就要编辑来修改一下发表。对于编辑有这么简单几点小要求,1. 有全局观念,熟悉科技资讯方面,看问题客观公正。2. 写作组稿能力好。3. 认同Solidot的风格。 如果你有兴趣、有时间,请联系我们

五. 关于评论评判系统(Moderation-System)

Solidot 也就是 Slashdot 的评判系统总共分为两级,一级评分为会员获得打分点数后给你看到的评论打分。二级评判为对打过分的评论进行监督,做出“公平”“不公平”或“认同”的评判。这两级的评判资格所有注册会员都会具有,系统会随机轮流分配权限,一级评分系统会随机给你分配点数,比如5点,10点,你就可以给5条或10条评论打分。有了评分点数后在浏览评论时你会看到一个总共10级的评分下拉框,选择你认为的级别打分。两级评判如果权限出现后都会显示在页面的最上方,详见图片(抱歉有些还没有翻译过来),图片2

六. 关于新系统的个人设置

内容比较多,会员可以登录体会一下,这里有几个小图片也可以先看一下。
1. 首页文章只显示标题,图1.
2. 用户菜单,图2,图3, 图4, 图5.
FAQ 我们正在翻译,系统使用中文版出来后大家就会看到详细的介绍。

七. 已知问题

1. 中文搜索问题。
2. 用户可以重复投票(代理检测以及本地 squid 服务器有关)。
3. 校园网代理不能注册(代理检测以及本地 squid 服务器有关)。

八. 我们正在做的

1. 翻译剩余部分,修改翻译不准确的部分。
2. 中文化的日期显示格式。
3. 中文按钮文字。
4. tag(标签)系统仍在测试开发之中。
5. 修改增加日志模版。
6. 20页的 FAQ 文档。

本来想再多介绍一些,但这一段太累了,先写这么多吧!未尽之处,随后补充,大家有什么问题尽管提问!

Thanks!
Jesse "CdrPlum" Lee

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客