Jono,
Stop hijacking my question. If your reader "only" lets you reply, get it
fixed. My question went unanswered because you replied to my posting and
deleted my message. And your last 10 messages were trying to change the
logo? Come on, get serious, and stop spamming the message board!
I would appreciate if someone would read my previous question below. Thanks.
Thanks. I think I will go with articles being in
the main namespace. I had
a
question about categories based on this decision though...
I will create top level categories like Java, C, Perl, etc. Now thinking
about a category like Arrays, which is a general concept to all language,
but also contains specific info for each.
As I read from documentation, you can create a category called Array, and
you can make one or more categories as it parent. But you can't make unique
sub cateogories each called Array, that fit under a single parent
category... So you can't really create somethign like the following, where
if you click on each "Array" category you only get articles for each
specific programming language:
Java
---Arrays <- not only Java Arrays information (common category, contains
all Arrays articles)
Perl
---Arrays <- not only Perl Arrays information (common category, contains
All Arrays articles)
I think the only way to be able to select a category and get specific
programming language Array information is to create unique Arrays
categories
like:
Java
----- Java_Arrays <- now this could contain only java arrays articles.
and also have a general Arrays category which is tagged to all Arrays
articles as well?
Is it good practice to be creating prog lang specific categories
(Java_Arrays) and also a general Arrays category?
Thanks.
From:
"Morten Blaabjerg" <morten(a)crewscut.com>
Reply-To: MediaWiki announcements and site admin list
<mediawiki-l(a)Wikimedia.org>
To: "MediaWiki announcements and site admin list"
<mediawiki-l(a)Wikimedia.org>
Subject: Re: [Mediawiki-l] Should I be doing this??
Date: Sat, 26 Aug 2006 00:14:45 +0200
Yusuf, it sounds to me like you're trying to squeeze a hierarchical
system
into MW. A scheme like the one you describe may
work, but it is with the
risk of restraining yourself and your users too much, and not really
taking
advantage of the freedom a wiki can give you.
There basically is no
"correct" way of organizing information in a wiki - it is up to you and
your
users to organize the content, as you see fit.
If you want a more hierarchical organization of content, you may be
better
off with another CMS or wiki engine which is
better set up for this kind
of
thing. If you want your site to be a wiki, I'd
suggest you simpy throw
everything together in the main namespace, and use categories like Java,
C,
C+ etc to tie related pages together. This will be
the least restrained
option, leaving you and your users with the greatest freedom to organize
things as you go.
You may use custom namespaces as you suggest, but namespaces are not an
ideal way of organizing content, they are primarily meant to
differentiate
between different types of content and
functionality, i.e. between
content
and userpages, discussionpages, system pages etc.
Best wishes,
Morten :-)
--
Crews Cut Production
Morten Blaabjerg
Danmarksgade 97 - DK-5000 Odense C
Tlf. 65 90 60 88 / 51 80 91 55
http://morten.crewscut.com
morten(a)crewscut.com
----- Original Message -----
From: "Yusuf Mohsinally" <yusufm(a)hotmail.com>
To: <mediawiki-l(a)Wikimedia.org>
Sent: Friday, August 25, 2006 11:44 PM
Subject: [Mediawiki-l] Should I be doing this??
> Hi,
>
> I have a site that will have information about programming languages.
My
> questions concern the organization of that
information, and I wanted
to
know
if the way I am planning on doing it is correct, or if theres a better
way.
- I have a namespace for each programming language. I think this is
necessary, because:
---- It allows users to search within articles for only particular
languages.
---- It allows articles of the same name to live under each language
(e.g.
> LangJava:Arrays, LangC:Arrays, etc.)
>
> - As far as I have found out. Categories are common for the whole
site.
> So,
> the cateogory Arrays, can be a subcategory of other cateogies (e.g.
> LangJava, LangC) but it will just be one category. For example, the
> categories Category:LangJava:Arrays and Category:LangC:Arrays both
point
to
the same category (Arrays), not to two different sub categories.
So heres my question. Do categories that are similar between all
programming
languages, (e.g. Arrays) have to be labeled differently (e.g.
JavaArrays,
> CArrays) for them to be disctint, or am I missing something...
Because,
if
a
user wants to check Arrays articles for Java, they should be able to
look
> through a category for only Java Arrays.
>
> - Another question is, it seems that namespaces and categories are not
> really mutually exclusive, so, I need namespaces like (LangJava,
LangC)
AND
articles found within these namespaces must belong to categories like
(Category:LangJava, Category:LangC) as well?
Do the above methods seem reasonable or have I totally missed the
correct
way of organizing information?
Thanks!
_________________________________________________________________
Get real-time traffic reports with Windows Live Local Search
http://local.live.com/default.aspx?v=2&cp=42.336065~-109.392273&sty…
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)Wikimedia.org
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)Wikimedia.org
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
_________________________________________________________________
Call friends with PC-to-PC calling -- FREE
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&sou…
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)Wikimedia.org
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
_________________________________________________________________
Get real-time traffic reports with Windows Live Local Search
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)Wikimedia.org