Open Wiki

来自开放百科 - 灰狐
2010年10月30日 (六) 04:55Allen (讨论 | 贡献)的版本

跳转到: 导航, 搜索
Community-people.png

想象一下世界上的每一个人都可以自由使用的自由软件、开源软件知识库。这就是我们正在做的事!

Open Source Wiki (开源百科) 基于 MediaWiki 构建, 并会逐步发展成一个开放平台, 用户可在这个平台上构建更多的应用。

Wiki是种生活方式, 哇, 好伟大的理想 :)

"维基百科早已不仅是一个网站. 对我们不少人, 甚至绝大多数人而言, 维基百科已经成为日常生活中不可或缺的一部分."

-- 维基百科创办人吉米·威尔士

Huihoo-joinus.gif 具体参与细节 >>>

目录

Change

  • 开始为每个项目增加新闻源 如Drupal 自http://drupal.org/node/feed加载RSS失败或RSS源被墙 紧跟在项目简介后。若新闻太多,就创建 Drupal/news这样的页面 (2010.10.30)
  • 开始支持CategoryTree方式 (2010.10.07)

<categorytree>Database</categorytree>

  • 继续使用 php mail()的服务,修改了 hostname 为 huihoo.com 后,邮件发送速度快了,以后再设置SMTP。(2010.10.06)
  • 通过 Special:Allmessages 的方式修改系统信息,如 prefs-help-email-required 和 prefs-help-email (2010.10.06)
  • 多收集各种评论图标,让评论更轻松、更愉快。Comment-48x48.png Comment-32x32.png (2010.10.06)
  • 通过#ca-talk { display:none!important; }关闭了所有条目的讨论Tab (2010.10.05)
  • 通过修改 includes/templates/Userlogin.php 中<td class="mw-label" width="160"> 暂时解决注册页面标签宽度不够的问题。(2010.10.05)
  • 通过 MediaWiki:Sitenotice 为站点增加通告功能。(2010.10.05)
  • 通过 $wgVectorUseIconWatch = true; 增加页面监视功能(相关于关注),将来有关此页面及其讨论页的任何修改将会该列表中列出。(2010.10.05)
  • 增加 top news 模板 (2010.09.26)
  • 通过RSS方式为开源百科增加新闻频道 NewsBlogs (2010.09.25)
  • 取消SocialProfile用户模式, 重新回到Wiki独有的自定义方式, 因为个人空间可以设计得如此丰富. (2010.09.23)
  • 增加SeeWikipedia模板, 可引导用户访问Wikipedia的相关条目 (2010.09.16)

需在数据库中增加一条记录

INSERT INTO interwiki SET iw_prefix='wikipedia', iw_url='http://en.wikipedia.org/wiki/$1', iw_local=1, iw_trans=0 ;
  • 今天是极其开心的一天, 缠绕我很久的Wiki Rewrite的问题终于解决了 :) (2010.09.05)

lighttpd.conf

url.rewrite-once = (
   "^/wiki/([^?]*)(?:\?(.*))?" => "/index.php?title=$1&$2",
   "^/wiki$" => "/index.php",
}

LocalSettings.php

$wgScriptPath  = "";
$wgScript = "$wgScriptPath/wiki/";
$wgArticlePath = "/wiki/$1";
$wgUsePathInfo = true;
$wgLogo = "/images/1/1d/Firefox-135x135.jpg";
  • 使用模板修改了Wiki首页, 这是4年来最大程度的首页修改, 现在的首页显得更整齐了 (2010.09.01)
  • 把 PHP 从 5.1.2 升级到 5.2.14, CPU的占用率也从90%以上大幅下降, Wiki访问快多了, 折腾了两三天的辛苦终于有了回报, 开心 :) (2010.08.21)
  • 增加 Extension:SocialProfile,这个扩展提供了头像上传, UserActivity, UserBoard, UserGifts, UserProfile, UserRelationship, UserStats, UserSystemMessages 等功能和多个数据表, 程序较为复杂, 需仔细对待. (2010.08.10)
  • 增加 http://www.mediawiki.org/wiki/Extension:Discussion 评论和回复功能, 并增加中文支持. (2010.08.08)
  • 把样式从 MonoBook 换成 Vector LocalSettings.php $wgDefaultSkin = 'vector'; (2010.08.07)
  • 开始使用模板机制 (2010.08.07)
  • 成功从 MediaWiki 1.7.1 升级到 MediaWiki 1.16.0 (2010.08.07)
  • MediaWiki的最新版本是1.9.3(2008.02.23)

约定

  • 每周换一次开源百科全书Logo, 也就是本周重点推荐项目的Logo, 尺寸 135x135 (2010.09.08)
  • 所有项目都采用 90x90 大小的 Logo (2010.08.31)

Idea

New page

练习和学习: http://huihoo.wikia.com http://huihoo.answers.wikia.com

  • 整理软件使用的技巧和经验, 参考 百度经验 (2010.10.14)
  • 开源百科在线出版,参考 OpenOffice图书 (2010.10.06)
  • HTML转化成Wiki,便于文档的协作编辑。(2010.10.05)
  • 开源百科手机版, 参考 Wapedia.gif Wapedia: 手机版的维基百科 (2010.10.03)
  • 提供关注功能, 在项目页显示关注此项目的用户。(2010.09.29)
  • 所有的条目名称都用小写. 像 google code, sourceforge 一样。(2010.09.26)
  • 每个条目的大致布局: 关注两类用户:一是用户指南,一是开发者指南, 并通过两个显著的图标导入用户或开发者。(2010.09.26)

所有它的页面类似如下:

Wikipedia Architecture
  • 在Wiki语法的基础上发展出Wiki标记语言, 让用户可以在Wiki页面中进行语言编写, 以实现更强大的整合和交互能力. (2010.8.24)
  • 加强对许可协议的实施, 对CC,GNU FDL等版权协议的支持 . 维基百科对此很严格: 如: 本媒体文件缺少足够的版权信息.若版权信息一直无法得到补充,本文件将在加入本模板之日(2010年8月16日)起7日之后被删除.(2010.8.24)
  • 集成 Chat功能, 重新开始在线讨论.http://huihoo.org/chat/ (2010.8.22)
  • HowtoForge - Linux Howtos and Tutorials 模式的引入 (2010.8.22)
  • 开发一个扩展, 可在项目Wiki中加载论坛的相关内容. 将论坛和Wiki有效整合 (2010.8.21)
  • 下一步将Huihoo整个迁移到 Nginx-80x15.png Mediawiki-80x15.gif Postgresql-80x15.gif 上. 以后这三大软件就是Huihoo的核心支撑. (2010.08.19)
  • 集成 Gravatar (2010.08.17)
  • 提供问答系统, 类似百度知道, 样板: http://answers.wikia.com
  • 集成微薄服务, 在每个项目页面显示与此项目相关的Twitter(英文版)和新浪微薄 (2010.08.10)
  • 在Wiki的基础上, 集成论坛和博客服务 (2010.08.10)
  • 学习 Twitter, 提供 Follow Page 功能. (2010.08.10)
  • 与 wikipedia.org 的集成, 维基有的我们不做, 补充它没有的, 如对开源项目, 维基主要在软件的定义和版本等方面. 而开源百科可重点放在软件的使用和技巧上. (2010.08.08)

Huihoo Wiki 的改造,可参考 http://developer.mozilla.org/

http://developer.mozilla.org/ 提供了多语言支持

....

Huihoo Wiki 大小写问题的解决,如JFoxjfox指得是同一项目 (1.7.1版本)

In Unicode-based schema, just use utf8 character set and utf8_unicode_ci collation - here you go, case insensitive. This also maps accents to base latin forms, and similar mappings are done.

You can use 'ALTER TABLE ... CONVERT' syntax to convert your tables.

http://www.gossamer-threads.com/lists/wiki/mediawiki/121460

目前的使用的是 MediaWiki 1.7.1

计划进行升级 1.12.0, 参考: http://www.mediawiki.org/wiki/Manual:Upgrading

QA

Question and Answer 在网络协作中非常重要, 它比论坛更为正式, 且可以引入积分, 专家服务等功能.

  • Stack Overflow is a collaboratively edited question and answer site for programmers

一些开源QA实现:

Projects

创建发行版

Mediawiki Database Schema

在 MediaWiki 和 Wikia 的基础上创建一个发行版, 加入更多协作软件的功能, 让其成为互联网上重要的协作平台.

Links

尤其这样的URL形式值得学习. http://wiki.services.openoffice.org/wiki/Zh/Documentation/DevGuide/Contributing_to_the_Developers_Guide

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱