On 30/07/10 03:24, Brandon Philips wrote:
Hello All and Everyone-
Today, I wish to talk about redundancy. In particular things that add no new information and are a simple rearrangement of the understood data. In other words: repetitiveness for no-gain at all.
Problem -------
I was trying to point a community member at the Kernel Git page today so they could get involved. But I was baffled to find it gone. Searching a bit I ended up finding it at this URL:
http://en.opensuse.org/openSUSE:Kernel_git
Two openSUSE's in one URL, what a deal! Without that openSUSE: namespace I might have thought I was going to grab the Ubuntu Kernel Git...
As we are breaking URLs all over with this new wiki anyways can we take a moment and consider the URL monsters we are creating here? Just look at it once again:
http://en.opensuse.org/openSUSE:Kernel_git
There has got to be something better, lets find a solution. :)
Solution --------
Lets look at the mission statement of the openSUSE: namespace[1]:
"And the openSUSE community's openSUSE: namespace to collaboratively write on documentation for their projects and teams."
Possible alternatives:
0. No namespace at all, the openSUSE community exists at openSUSE.org! We have an entire domain to call our own! Why do we need a namespace?
1. devel: ? Oh, but these teams are not necessarily developers
2. teams: ? Erm, no because then it would be teams:Kernel_git which makes no sense
3. community: ? Maybe, but community:Java packaging cookbook looks strange
4. project: ? This is my second choice as nearly all of the links on http://en.opensuse.org/Portal:Project are to the openSUSE: namespace...
1-4 have their problems but at least they are not redundant.
Lets discuss what problem this openSUSE: namespace is trying to solve and how we can make sane looking URLs on our new wiki. And lets do it fast so we can avoid breaking URLs again.
Cheers,
Brandon
Hello Brandon, hello list, a) Pre aa) My position: If you (pl.) want to know about things I do not like in the usage of namespaches you may look at: http://forums.opensuse.org/english/community/opensuse-wiki-discussions/ http://lists.opensuse.org/opensuse-project/ http://lists.opensuse.org/opensuse-wiki/ and my remarks especially on the discussion pages of the wiki. bb) Definition of namespaces Clearer (but not perfect - Example articles, example discussion of choosing the 'right' namespache): http://en.opensuse.org/Help:Namespace :
" Content namespaces
These are the namespaces where all the written content lives.
* Main - Presentation of the current version of the openSUSE distribution. Everything for consumers of our distribution including installation instructions and applications presentation articles. Any troubleshooting and not supported procedures does not belong here, but in SDB (see below). Example ATI and SDB:ATI. * SDB (Support Data Base) - Help, Howtos, support. If you have a problem with the distribution you will find help here. The regular installation and other supported procedures does not belong here, but any workaround for missing functionality and bugs, does. * openSUSE - Presentation and working pages of our teams, tools and projects. Everything for the contributors to our project. * HCL (Hardware Compatibility List) - Information on which hardware works well with openSUSE, or not. * Help - Instructions, guidelines and examples, regarding the wiki. Everything for the contributors to our wiki. * Archive For content that has no current value, but we want to preserve it for future reference. "
b) Renaming Namespaces ba) I like the proposal 4. But at what cost can it be managed? Can this be done by a bot? Should there stay redirects or should any links to the articles in the openSUSE namespace be broken (again)? bb) Maybe the content of the Main namespace could be described clearer/more related the a purpose if it would be described as namespace User or namespace basic (but please no renaming). But if this would be so, someone should rethink about the place for some articles e. g.: the articles under http://en.opensuse.org/Terminal http://en.opensuse.org/SDB:What_is_a_console c) [[openSUSE:Kernel_git]] ca) [[Kernel]] missing: I personally miss an (introducing) article (or a Portal?) about the kernels that come with the openSUSE distribution and how they are made. In my opinion a short sentence and a link to the article that is now under [[openSUSE:Kernel_git]] would be fine there. cb) The content of the article cba) The introduction:
"The openSUSE / SLE kernel git repository is located at http://gitorious.org/opensuse/kernel-source. It's not a fork of the mainline kernel repository, but a series of patches, spec file templates and a set of script to work with the repository." The technical terms/ "SLE", "kernel", "repository", "fork", "mainline", "patch", "spec", "file templates" "script" are all in the introduction and without any explanation or definition in the article itself or by linking to an explaining and defining article in this wiki.
d) Redundancy If one word has different proposes on different levels it is not redundant (but maybe it seems to be). Maybe funny, maybe ridiculous but not redundant. Greetings pistazienfresser -- - openSUSE profile: https://users.opensuse.org/show/pistazienfresser -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org