Open Wiki

来自开放百科 - 灰狐
2010年9月26日 (日) 08:48Allen (讨论 | 贡献)的版本

跳转到: 导航, 搜索

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

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

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

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

目录

Change

  • 增加 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

  • 所有的条目名称都用小写. 像 google code, sourceforge 一样。(2010.09.26)
  • 每个条目的大致布局: 关注两类用户:一是用户指南,一是开发者指南, 并通过两个显著的图标导入用户或开发者。(2010.09.26)

所有它的页面类似如下:

  • http://wiki.huihoo.com/wiki/PostgreSQL
  • http://wiki.huihoo.com/wiki/PostgreSQL/user
  • http://wiki.huihoo.com/wiki/PostgreSQL/developer
  • 重要开源软件新版发布消息模板, 显示在所有条目的顶部, 鼓励开源软件作者发布信息. (2010.09.22)
  • 增加分享功能, 参考 http://en.wikinews.org (2010.09.16)
  • 在讨论的旁边增加Wikipedia, 视频, Slideshare的Tab, 显示同一条目的维基百科, 视频, PPT等内容. (2010.09.08)
  • 通过 MediaWiki API 开放开源百科, 提供Web,Client,Phone等多种接入方式. (2010.09.06)
  • 越来越多的网站和企业都纷纷推出自己的Wiki, 可通过API获得其它Wiki的内容并加载到开源百科 (2010.09.06)
  • 通过RSS等聚合手段, 推出开源新闻频道, 命名类似: wiki/2010.09.06 每天索引一页.参考 http://wikinews.org (2010.09.06)
  • 整合项目管理工具, 如: ZenTaoPMS 方便协作工作的开展 (2010.09.05)
  • 尽快推出中、英文版, 这样也好组织英文资料的翻译工作 (2010.09.05)
  • 整合微博部分功能, 参考 StatusNet‎ (2010.08.28)
  • 提供群组功能 (2010.08.25)
  • 提供与Facebook的深度整合. (2010.08.25)
  • 每天换一次以项目Logo为基础的 Wiki Logo http://logocreation.wikia.com (2010.8.24)
  • 创建新Page, 提供向导和模板功能. (2010.8.24)
  • 将Mediawiki 和 phpBB 做深度整合,Wikia也在做与phpBB的整合工作.因为论坛是互联网用户的基础服务之一, 且用户都已习惯论坛这样形式. (2010.8.24)
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>

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

变换
操作
导航
工具箱