2010年10月8日星期五
Joel Spolsky在《软件随想录》的”用软件搭建社区”中讨论了一些论坛管理的问题,非常有见地,有些跟我管理论坛的感觉类似。
1 论坛简化
Joel的指导思想就是”我们的设计目标就是,消除发言的一切障碍”,因此不需要注册,也不提供太复杂的功能,让论坛超级简单易用。我觉得这样非常好,我也不喜欢注册,难道注册的人多了就说明论坛大,人气旺吗?想注册,想一直留名的可以注册,不想的话,不注册更好,也更节省时间。要是他就来几次,以后不来了,注册了也没有意义。不注册天天来,一样增加浏览量。有些网站不注册还不让浏览帖子内容,我更是不理解,整那么麻烦干嘛?除非你想成为一个私密的小圈子,否则毫无必要。不过那样整个论坛也不用公开的,藏到某个地方,不让搜索引擎找到更好。
简单,才会轻松,轻松了,就快乐了。
2 用话题发起时间排序
Joel指出了这样的好处,”首先,讨论主题的更新换代很快,所以列表最上方的话题总是保持相对新鲜……,其次,话题的顺序在列表上是稳定的”。
这样的处理很好,我现在维护的论坛就是按回复顺序排列的,有的时候让我有点头疼,就是跟Joel 说的相反的,新的主题有可能被后面的老主题所掩盖,找以前的帖子不太好找。这都是一开始传统的思想造成的,但是要是一下子改起来不知道其他人是否适应,也许他们就跟不不在意这些,只要论坛有东西看、以前没看过的就可以。
发起时间排序,去看新的东西,应该更好,更有吸引力。
3 删除无关帖子
Joel指出”我们做的只是从公园中捡出垃圾”,”如果你想寻找一个地方,在哪里能够自由表达你的想法,没有任何审查,我建议你自己创建一个论坛,并让它火起来。”。
没有不删除帖子的论坛,每个论坛都会有很多不相干的东西发到上面,也许你认为你发的有关,但不等于其他人或者管理者认为你的帖子有意义,有的有政治倾向,有的理想化的认为大辩论是很好的。如果那样,论坛很快就变成一团糟的地方,相互攻击,垃圾遍地,很快少数人自由了,多数人就会被逼走。尤其那些自以为是自由的代言人的人,真的不喜欢你们乱说一气。
删除帖子,是必须,为了多数人在论坛的乐趣,只能牺牲那些少数人了。并且删除不是说要你这个人离开网址,只是你的这个帖子不太适合,还是欢迎你发表符合论坛要求的帖子,所以不用认为网站就是针对你,那样认为就是你的思想太狭隘了。
4 不公开管理方针
Joel论述到”这种告示的真正效果是,一方面让那些守法的好人感到自己正在遭受某种起诉,另一方面又根本无法阻止那些它想要阻止的破环行为。”,”管理方针公开贴出来只是一种对大多数遵纪守法访问者的侮辱,而对心智不健全的家伙毫无阻止作用。那些家伙目空一切,认定自己的屎都是香的,贴出的每一句话都是有道理的,不可能违反任何规定。”。
其实作为一个专业的论坛,来的都是头脑的,不用特别的说什么管理方针。好事者,你再强调什么管理也是无用的。
“当你将制造麻烦的人公之于众时,其他人会觉得你太苛刻了”,这就是教训。
5 不提供评分功能
原因在于:一,界面复杂;二,让论坛内部管理和人际关系变得复杂。
这里第二点尤其有感受,本来没有必要搞那么复杂的人际关系,但是现在有评分了,给这个评了,没给那个评,就成了某些人分析谁谁怎么样的依据了,非常讨厌。把简单的事情搞复杂是某些人的强项。
还有其他的几点我也认同Joel的观点(在此不赘述),他非常实际的说出了论坛管理过程中的一些感受。这就是实践中的知识,那些只在做论坛程序的人却想不到这些,只是一味的将论坛功能更多,更花哨,至于实际有多少人用,有多有用不在他们考虑范围之列。
2010年8月14日星期六
为悼念逝者,网站网页需要变成灰色。
一般采用在<head>,</head> 标签内添加如下代码:
<style>
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
</style>
让逝者安息,让生者平安。
phpMyAdmin 数据库导入超过大小限制 解决办法
2009年02月25日 星期三 09:09
phpMyAdmin默认状态下,导入数据大小限制在2M,超过2M需要进行如下操作:
修改php.ini文件,将下面三项内容进行修改,将其值增大。
upload_max_filesize
memory_limit
post_max_size
阅读全文…
phpMyAdmin 出现Cannot start session without errors, 错误的处理方法
2009年02月24日 星期二 12:07
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly
将php.ini中的session.auto_start的值改为1(启动),默认是0(禁用), 在php.ini找到session.save_path 这一行,设成session.save_path = “C:/windows/temp”,把此句前面分号去掉 ,确保C:/windows/temp此目录存在。
参考资料:http://www.daoblog.com/phpmyadmin-error.html
国际域名注册机构及价格大全
2009年01月30日 星期五 20:54
这些机构算是国内较大的了,均是CNNIC星级注册机构。
阅读全文…
Apache2.x的rewrite模块规则设置
2009年01月28日 星期三 19:32
我的论坛是Discuz,为了能够使用“URL 静态化”功能,需要在服务器设置rewrite规则。
首先检查Apache中的 conf/httpd.conf 中是否存在如下一段代码:
LoadModule rewrite_module modules/mod_rewrite.so
如果该段前面有“#”,则将其去掉。
如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3
RewriteRule ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2
</IfModule>
然后重新启动Apache就可以了。
阅读全文…
删除论坛广告ID方法
2009年01月22日 星期四 22:32
最近有一些专门发广告的ID在论坛上注册,发广告,很是烦人,一看就是自动注册程序做的,建一个封一个ID,确实麻烦,但是却没有其他办法。
看着那么多的无效的注册用户,真是头疼,今天计划删除他们,终于找到一个方法可以快速删除这些ID。
我用的是Discuz6.1的论坛程序。我发现这些程序注册的ID都有个规律,那就是用户的生日好多都相同,我的一百多个ID只有两个生日,到后台的“用户”中,高级搜索该生日的所有用户,则搜出了所有的自动注册的ID,程序自动注册的ID英文都是随机的,没有含义,很容易从中剔除。然后批量删除即可,同时也可以删除那些ID发的帖子。
这个方法很方便,只是希望以后自动注册程序别连生日都随机。
2008年12月27日
使用www.photobucket.com照片共享网站上传照片,并使用外链在其他网页显示照片非常方便,速度也快。
下面就www.photobucket.com网站注册、上传照片的方法详细说明。
1 打开网站 www.photobucket.com

阅读全文…
与其找免费空间做研究不如自己搭建服务器环境
2007年12月18日 星期二 20:51
找了好多天免费空间,结果注册了有近20个地方,可惜,这些免费的总是不太理想。有的传输速度慢,这已经是最好的了。好多FTP上不去,不知道为什么,只能使用浏览器上传下载,不仅速度有限,而且上传极为麻烦。还有就是二级域名访问不了。反正最后只有2个能勉强使用,但是太慢了,用它提供的cms安装程序版本有点旧。费了不少时间,最后一无所获。
最后只好横下心,在本地计算机上搭建服务器环境。经过2天的努力,终于完成了winXP下的Apache2.2.6 + PHP5.2.5 + ZendOptimizer3.3.0 + MySQL6.0.3 + phpmyadmin2.11.3服务器环境,不容易啊。试验了一下Discuz的论坛,完全可用,没有什么问题。但是使用Joomla的时候却有问题,安装安不上,主要问题在于MySQL的新版本的与Joomla有冲突,可惜以目前的水平解决不了。哈哈。
不管怎么样,这个问题解决了,可以随心所欲的实验网站的代码了。很高兴啊。
近期评论