Thread (20 messages) flat view 20 messages, 13 authors, 2016-06-15

Re: moving to a git-backed wiki

From: Felipe Contreras <hidden>
Date: 2016-06-15 22:50:30

On Thu, Feb 3, 2011 at 7:45 PM, Jeff King [off-list ref] wrote:
On Wed, Feb 02, 2011 at 06:24:23PM -0800, J.H. wrote:
quoted
On 02/02/2011 01:55 AM, Vincent Hanquez wrote:
quoted
 On 01/02/11 22:48, J.H. wrote:
quoted
The wiki will almost universally have a "central site" no matter what
the backend.  Personally I see little advantage to having a git backed
wiki myself.
with git based wiki, you can clone the whole wiki on your local machine,
and read/edit/commit on it locally using standard editor tool (i.e.
$EDITOR). and the history/revision/diff is completely built-in.
That would be fine for things like source code or documentation, but you
end up with a single person who would need to merge / push things to a
central location, a-la git.wiki.kernel.org.  You are now taking
something, that is already editable by anyone, and making it only
editable by a single person.
I don't think it makes sense to use the same workflow for the wiki as
git.git itself uses. The point of having a wiki is to keep the barrier
to editing extremely low; the point of source code control is to keep
the quality of contributions high.

But that doesn't mean they can't be accessed by the same tool.

Forget about a git-backed wiki for a moment, and imagine a regular old
Mediawiki. What are the operations you can perform? You can look at
the current or any past version of a page, you can do diffs between
versions of pages, and you can create a new version of a page. All
through some CGI forms.
Howe about these?

1) Support for discussion; since changes can be controversial.

2) Support for article move; so everything is kept organized.

3) Support for "who is linking here". Also helps reorganization.

4) Support for categories. Ditto.

5) Support for watchlist, e-mail notifications. So that you are
up-to-date with the changes.

6) Support for contribution backtracking. So that it's easy to know who's who.

7) Personal wiki pages (with discussion). So you can put information
about yourself, and general notes.

-- 
Felipe Contreras
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help