unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Xah <xahlee@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: Emacs Wiki Revision History
Date: Tue, 21 Oct 2008 11:55:22 -0700 (PDT)	[thread overview]
Message-ID: <56aa1c42-303b-4150-8d96-9159487244e2@40g2000prx.googlegroups.com> (raw)
In-Reply-To: mailman.1709.1224598815.25473.help-gnu-emacs@gnu.org

Xah Lee wrote:
«I have been thinking for a while for doing this ... register a
domain, install MediaWiki, and copy emacswiki.org content over.»

On Oct 21, 5:04 am, ack <ackack1...@gmail.com> wrote:
> MediaWiki? You've got to be kidding. A database is by no means a
> requirement for such a thing as emacswiki (or most wiki's for that
> matter).
>
> Oddmuse works really quite well and it's text formatting is much nicer
> than that of MediaWiki in my opinion.
>
> You of course are free to do what you like, but for the love of all
> things good and nice, please choose some other wiki (almost any other
> wiki) than MediaWiki.

Wikipedia has been the world top most 10 visited site since about
2005. (see http://www.alexa.com/site/ds/top_sites?ts_mode=global )

«Wikipedia receives between 20,000 and 45,000 page requests per
second, depending on time of day.» — http://en.wikipedia.org/wiki/Wikipedia

«English Wikipedia reached 4,000,000 registered user accounts on 1
April 2007» — http://en.wikipedia.org/wiki/English_Wikipedia

Media has a user base of few million times more than OddMuse. The
familiarity of users is important when it is of that magnitude.
Similarly, tools that works with MediaWiki is some hunderd, thousands,
times more, in various computing langs, than OddMuse.

please see also:
Emacs wiki Problems
http://xahlee.org/emacs/emacs_wiki_problem.html

excerpt:

«
Emacs wiki Problems

The emacs wiki ( http://www.emacswiki.org/ ), started by Alex
Schroeder sometimes in 2005 or before, is great. However, i think it
could've been better.

(1) The wiki software used is Oddmuse, which is a perl script of 4k
lines, using flat files as database. As such, it is not comprehensive
or powerful.

(2) The content, is kinda haphazard. It is somewhat in-between of a
encyclopedia-style treatment like Wikipedia and a chaotic online
forum. Specifically, when you visit a article, half of article will be
dialogues between different users on tips or issues or preferences.

I commented to Alex about these problems. I suggest that it should use
the same software Wikipedia uses, the MediaWiki↗. So that, it is far
more powerful, with large scale programer support, and the user
interface for the wiki will be one that's widely known to millions of
users world-wide. (note: Oddmuse↗ is something written by Alex
himself, a pet love of sorts)

I also suggested that the writing guidelines should follow Wikipedia's
style. Specifically, the content editing should be one with the goal
of creating a comprehensive, coherent, article that gives readers info
or tutorial about the subject. (as opposed to, serving partly as a
online forum between emacs users and maintaining dialogue integrity)

I think there's a lot potential to emacs wiki. It could, for example,
develop into a comprehensive elisp library archive (e.g. CPAN↗).
Listing packages by category, with each package come with a article
that discuss its author, purpose, status, caveats, tutorial, similar
packages ...etc. And the packages needs not just be modes... but
libraries as in most languages. (for example, js2 and nxml modes are
both complete parsers for javascript and xml, each of thousands lines
of elisp code. They should actually be several libraries, so that
these parsers can be widely deployed as language modules, not confined
in use just in one editing mode. Such is largely not done in emacs/
elisp community due to emacs being primarily a text-editor with
relatively few elisp programers... but is slowing happening anyway (it
is something that eventually must happen). A good wiki can be great
help in ushering necessary improvements and increase the speed of
evolution.)

For the above to take shape, the wiki must adopt a style so that
articles aim to be a coherent treatment of the subject (as opposed to
dialogue and random tips). (and this is done by crafting the
contribution guidelines or rules; exemplarily done by Wikipedia) Also,
i'd think the wiki's software should adopt something widely supported
such as MediaWiki, as opposed to one-man's pet project.
»

  Xah
∑ http://xahlee.org/

  parent reply	other threads:[~2008-10-21 18:55 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-20 10:54 Emacs Wiki Revision History Volkan YAZICI
2008-10-20 12:30 ` Nikolaj Schumacher
2008-10-20 15:03 ` Drew Adams
2008-10-20 17:58 ` Xah
2008-10-21  8:04   ` Alex Schroeder
2008-10-21 12:04     ` ack
     [not found]     ` <mailman.1709.1224598815.25473.help-gnu-emacs@gnu.org>
2008-10-21 18:55       ` Xah [this message]
2008-10-22  9:26         ` Paul R
2008-10-22 22:45           ` Bastien
2008-10-23  8:25             ` Xavier Maillard
     [not found]             ` <mailman.1889.1224757773.25473.help-gnu-emacs@gnu.org>
2008-10-23 11:10               ` Alex Schroeder
2008-10-23  8:25           ` Xavier Maillard
     [not found]           ` <mailman.1856.1224715571.25473.help-gnu-emacs@gnu.org>
2008-10-23 11:07             ` Alex Schroeder
2008-10-23 14:35               ` Bastien
     [not found]               ` <mailman.1911.1224772552.25473.help-gnu-emacs@gnu.org>
2008-10-23 22:06                 ` Alex Schroeder
2008-10-23 22:53                   ` Lennart Borgman
2008-10-24  2:54                   ` Bastien
     [not found]                   ` <mailman.1968.1224816864.25473.help-gnu-emacs@gnu.org>
2008-10-24 10:15                     ` Alex Schroeder
     [not found]         ` <mailman.1777.1224667634.25473.help-gnu-emacs@gnu.org>
2008-10-23 11:00           ` Alex Schroeder
2008-10-23 20:43             ` Xah
2008-10-23 22:47               ` Alex Schroeder
2008-10-24  8:31                 ` Emacs, oldsters, newbiness (was: Emacs Wiki Revision History) Paul R
2008-11-06 20:22                   ` Emacs, oldsters, newbiness Thien-Thi Nguyen
     [not found]                   ` <mailman.3016.1226004497.25473.help-gnu-emacs@gnu.org>
2008-11-07 14:27                     ` Ted Zlatanov
     [not found]                 ` <mailman.1985.1224837085.25473.help-gnu-emacs@gnu.org>
2008-10-24 10:14                   ` Emacs, oldsters, newbiness (was: Emacs Wiki Revision History) Alex Schroeder
2008-10-24 11:15                     ` Emacs, oldsters, newbiness Paul R
2008-10-24 18:21                       ` Lennart Borgman
2008-10-26 21:40                         ` Paul R
2008-10-26 21:54                           ` Lennart Borgman
2008-10-30 23:25                             ` Xavier Maillard
2008-10-30 23:25                           ` Xavier Maillard
2008-11-04 18:05                             ` Alex
     [not found]                             ` <mailman.2882.1225821941.25473.help-gnu-emacs@gnu.org>
2008-11-04 21:10                               ` Ted Zlatanov
2008-11-06  8:11                                 ` Reiner Steib
2008-11-06  8:48                                   ` Lennart Borgman
2008-11-06 20:29                                     ` Including content from EmacsWiki in Emacs (was: Emacs, oldsters, newbiness) Reiner Steib
2008-11-06 21:24                                       ` Lennart Borgman
2008-11-06 22:14                                         ` Including content from EmacsWiki in Emacs Reiner Steib
2008-11-06 23:11                                           ` Lennart Borgman
     [not found]                                           ` <mailman.3026.1226017071.25473.help-gnu-emacs@gnu.org>
2008-11-08 19:00                                             ` Rupert Swarbrick
2008-11-07 14:28                                       ` Ted Zlatanov
2008-11-06 23:08                                   ` Emacs, oldsters, newbiness tyler
2008-11-07  7:32                                     ` Paul R
2008-11-07 13:23                                       ` tyler
     [not found]   ` <mailman.1662.1224576628.25473.help-gnu-emacs@gnu.org>
2008-10-21 18:34     ` Emacs Wiki Revision History Xah
2008-10-21 19:01       ` Xah
2008-10-23 11:05         ` Alex Schroeder
2008-10-22  0:25   ` Xavier Maillard
     [not found] ` <mailman.1578.1224505841.25473.help-gnu-emacs@gnu.org>
2008-10-23 14:13   ` Alex Schroeder

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56aa1c42-303b-4150-8d96-9159487244e2@40g2000prx.googlegroups.com \
    --to=xahlee@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).