[opensuse-wiki] Concept Proposal for the openSUSE wiki
Community, in context of my employment as openSUSE Community Assistant at open-slx.com, I'm responsible to come up with a reasonable concept for the openSUSE wiki. Our goal is to clean up the current wiki and enhance its maintainabilty and consistency, while supporting the openSUSE community with the concept implementation. In order to provide a better wiki experience to the openSUSE community and to enhance the content quality from a long term perspective, I'd like to propose the following changes to the openSUSE wiki organisation and discuss these with the openSUSE community. That said, I'm certainly committed to this concept from a long term perspective. --- Overview/Portal Page We need a proper Entry page to the openSUSE wiki. The current http://en.opensuse.org/Welcome_to_openSUSE.org does not reflect the character of a documentation ressource. I'm aware of the issue that it may not be possible to change this particular page due to political reasons, but what we can certainly do, is introducing an overview/portal page that is accessible by clicking the link "Wiki" in the upper left corner of the current startpage (so to speak as a buffer when accessing the openSUSE wiki). This is, from my perspective, particularly important as we need a central place where to get started – a place where we categorize/index the existing content and provide easy access to the Usage Guideline, FAQ, the Wiki Forum (see below) and related support information. A general approach that already starts implementing this idea is available at http://en.opensuse.org/Portal - credit goes to Wiki Team Member Rajko_m. Usage Guidelines In order to ensure the quality of wiki articles, we need to create a Usage Guideline for editors. I mean, the wiki documentation should be easy to read, to understand and to maintain, but this cannot be achieved without a proper hand-holding documentation about wiki editing. While this information is already available (in parts), it is currently not easily accessible and we need to change this. The Usage Guideline should contain information about proper design, formulation, conception and syntax of wiki articles. That way we can guarantee a consistent overall openSUSE wiki experience for the user. Sandbox Editing Currently we have no QA and publishing processes for wiki articles. This makes it very hard to assure a consistent quality across all articles. In the past several approaches were made to clean up and scan the wiki in order to sort and merge articles, to assure a consistent quality, to merge duplicates, introduce meaningful categories etc. However, we are still not where we want to be. Therefore I would suggest to implement a publishing/QA process. This process would look like the following: we introduce Sandbox editing for new articles. We create a namespace "Sandbox" where every new article will be created initially. As soon as the author of the new article feels the result sufficient and conform with the Usage Guideline, he presents the new article to the openSUSE community for reviewing/commenting purposes. This can be done by presenting the Sandbox article at @opensuse-wiki ML and/or a dedicated Wiki forum at forums.opensuse.org – I myself propose the creation of a Wiki forum to be able to reach out to a much broader audience than the @opensuse-wiki ML could ever provide. Once the review process is done and the new article meets the QA standards and Usage Guideline, a wiki moderator moves the article out of the "Sandbox" namespace. That way non-reviewed content won't end up in the wiki at all. While the sandbox model will help us with new articles, it does not solve the problems we have with the existing wiki content. therefore I would propose to introduce... Namespace "new-wiki" In order to cleanup and re-organize the current wiki content, we introduce a namespace "new-wiki" where we can build the new openSUSE wiki. Migrating of existing content will then be done from the current wiki to the "new-wiki" namespace. Wiki Team Member Fsundermeyer already got started with a QA process for existing articles at http://en.opensuse.org/Wiki_Team/Checked_Pages. Every new article not yet available in the current wiki needs to be introduced via the namespace "Sandbox" into the namespace "new-wiki". This approach ensures the continous operation of the current wiki while building the new one in parallel. Every article transferred to "new-wiki" needs to pass the standards defined in the Usage Guideline, newly created articles need to pass the reviewing process. and to introduce... Minor/Major Editing Existing articles can be edited by everyone, although we'll encourage the openSUSE community (within the Usage Guidelines) to make only minor edits, such as spelling corrections, fixing links, etc to existing pages. Whenever a major edit to an existing wiki-page needs to be done, the author needs to request a working copy of the page in "Sandbox" while the existing page remains untouched. Once the working copy in "Sandbox" is done, the new article (major edit) needs to pass the defined Sandbox reviewing process and afterwards the existing page may (or may not) be replaced with the working copy from Sandbox – this decision is the sole responsibility of the wiki moderators. Semantic MediaWiki We'll utilize the Semantic MediaWiki extension in order to enhance the openSUSE wiki search results. Within the Usage Guideline (as part of the QA standards), we encourage the openSUSE community to use the tags of this particular extension while creating new articles in "Sandbox". More information about Semantic MediaWiki can be found at http://en.wikipedia.org/wiki/Semantic_MediaWiki Wiki Team We need to strengthen the existing Wiki Team with openSUSE community members. Furthermore we need to define the role and responsibility of a Wiki Team Member. Responsibilities I can think of currently: 1.ensure the conformity of the wiki content with the Usage Guideline 2.instruct editors how to write articles 3.categorize/index articles and create overview pages 4.take care of the Wiki forum/ML and gather community suggestions 5.responsibility for the Sandbox reviewing process The major responsibility therefore is not to write articles but to take care of the proper operation of the wiki in a moderating, assisting and supporting capacity. --- I certainly do not claim this concept-proposal to be complete yet, but I'd like to encourage you to provide feedback and ideas. Let's brainstorm together and improve/expand this concept-proposal to finally come up with a concept that addresses the current drawbacks of the wiki organisation, its quality, its usability and maintainability. I sent this concept-proposal to @wiki and @boosters MLs as we certainly need to sync the process we make with the openSUSE boosters team. Please let the discussion take place on @wiki ML though to avoid a split of the discussion. Thanks, Rupert -- Rupert Horstkötter openSUSE Community Assistant http://en.opensuse.org/User:Rhorstkoetter Email: rhorstkoetter@opensuse.org Jabber: ruperthorstkoetter@googlemail.com -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Hello Rupert! On 15.10.2009, at 14:48, Rupert Horstkötter wrote:
Community,
in context of my employment as openSUSE Community Assistant at open-slx.com, I'm responsible to come up with a reasonable concept for the openSUSE wiki. Our goal is to clean up the current wiki and enhance its maintainabilty and consistency, while supporting the openSUSE community with the concept implementation. In order to provide a better wiki experience to the openSUSE community and to enhance the content quality from a long term perspective, I'd like to propose the following changes to the openSUSE wiki organisation and discuss these with the openSUSE community. That said, I'm certainly committed to this concept from a long term perspective.
--- Overview/Portal Page
We need a proper Entry page to the openSUSE wiki. The current http://en.opensuse.org/Welcome_to_openSUSE.org does not reflect the character of a documentation ressource. I'm aware of the issue that it may not be possible to change this particular page due to political reasons,
I think, we can change a lot as we (openSUSE Boosters) are starting the "Integrate all Infrastructure under one Umbrella From openSUSE"- Project (http://en.opensuse.org/Boosters_Team/Projects).
but what we can certainly do, is introducing an overview/portal page that is accessible by clicking the link "Wiki" in the upper left corner of the current startpage (so to speak as a buffer when accessing the openSUSE wiki). This is, from my perspective, particularly important as we need a central place where to get started – a place where we categorize/index the existing content and provide easy access to the Usage Guideline, FAQ, the Wiki Forum (see below) and related support information.
+1 I share your perspective!
A general approach that already starts implementing this idea is available at http://en.opensuse.org/Portal - credit goes to Wiki Team Member Rajko_m.
Yes, raiko_m did a great job and we should invest some more energy in this direction!
Usage Guidelines
In order to ensure the quality of wiki articles, we need to create a Usage Guideline for editors. I mean, the wiki documentation should be easy to read, to understand and to maintain, but this cannot be achieved without a proper hand-holding documentation about wiki editing. While this information is already available (in parts), it is currently not easily accessible and we need to change this. The Usage Guideline should contain information about proper design, formulation, conception and syntax of wiki articles. That way we can guarantee a consistent overall openSUSE wiki experience for the user.
+1 The basic Guilde Lines should be easy to understand and a new user should be able to get The Point in 5 - 10 minutes. This is very important to not scare new contributors! Of cause it's not possible to wrap all guild lines in one sheet of paper, but the "Mess Prevention Guide Lines" can be compressed to this size. The rest can be documented some ware else.
Sandbox Editing
Currently we have no QA and publishing processes for wiki articles. This makes it very hard to assure a consistent quality across all articles. In the past several approaches were made to clean up and scan the wiki in order to sort and merge articles, to assure a consistent quality, to merge duplicates, introduce meaningful categories etc. However, we are still not where we want to be. Therefore I would suggest to implement a publishing/QA process. This process would look like the following: we introduce Sandbox editing for new articles. We create a namespace "Sandbox" where every new article will be created initially. As soon as the author of the new article feels the result sufficient and conform with the Usage Guideline, he presents the new article to the openSUSE community for reviewing/commenting purposes. This can be done by presenting the Sandbox article at @opensuse-wiki ML and/or a dedicated Wiki forum at forums.opensuse.org – I myself propose the creation of a Wiki forum to be able to reach out to a much broader audience than the @opensuse-wiki ML could ever provide. Once the review process is done and the new article meets the QA standards and Usage Guideline, a wiki moderator moves the article out of the "Sandbox" namespace. That way non-reviewed content won't end up in the wiki at all.
+1 Very nice, I like :-) Maybe it's possible to automate this a bit, like it works e.g. with SVN checkins. So, you save your work and a "Sandbox-Article was published"-Message will be send automatically to a ML, IRC, etc. Here we could use Hermes, couldn't we?
While the sandbox model will help us with new articles, it does not solve the problems we have with the existing wiki content. therefore I would propose to introduce...
Namespace "new-wiki"
In order to cleanup and re-organize the current wiki content, we introduce a namespace "new-wiki" where we can build the new openSUSE wiki. Migrating of existing content will then be done from the current wiki to the "new-wiki" namespace. Wiki Team Member Fsundermeyer already got started with a QA process for existing articles at http://en.opensuse.org/Wiki_Team/Checked_Pages. Every new article not yet available in the current wiki needs to be introduced via the namespace "Sandbox" into the namespace "new-wiki". This approach ensures the continous operation of the current wiki while building the new one in parallel. Every article transferred to "new-wiki" needs to pass the standards defined in the Usage Guideline, newly created articles need to pass the reviewing process.
+1 ... cool!
and to introduce...
Minor/Major Editing
Existing articles can be edited by everyone, although we'll encourage the openSUSE community (within the Usage Guidelines) to make only minor edits, such as spelling corrections, fixing links, etc to existing pages. Whenever a major edit to an existing wiki-page needs to be done, the author needs to request a working copy of the page in "Sandbox" while the existing page remains untouched. Once the working copy in "Sandbox" is done, the new article (major edit) needs to pass the defined Sandbox reviewing process and afterwards the existing page may (or may not) be replaced with the working copy from Sandbox – this decision is the sole responsibility of the wiki moderators.
+1
Semantic MediaWiki
We'll utilize the Semantic MediaWiki extension in order to enhance the openSUSE wiki search results. Within the Usage Guideline (as part of the QA standards), we encourage the openSUSE community to use the tags of this particular extension while creating new articles in "Sandbox". More information about Semantic MediaWiki can be found at http://en.wikipedia.org/wiki/Semantic_MediaWiki
+1
Wiki Team
We need to strengthen the existing Wiki Team with openSUSE community members. Furthermore we need to define the role and responsibility of a Wiki Team Member.
+1
Responsibilities I can think of currently:
1.ensure the conformity of the wiki content with the Usage Guideline 2.instruct editors how to write articles 3.categorize/index articles and create overview pages 4.take care of the Wiki forum/ML and gather community suggestions 5.responsibility for the Sandbox reviewing process
The major responsibility therefore is not to write articles but to take care of the proper operation of the wiki in a moderating, assisting and supporting capacity.
+1
---
I certainly do not claim this concept-proposal to be complete yet, but I'd like to encourage you to provide feedback and ideas. Let's brainstorm together and improve/expand this concept-proposal to finally come up with a concept that addresses the current drawbacks of the wiki organisation, its quality, its usability and maintainability.
I sent this concept-proposal to @wiki and @boosters MLs as we certainly need to sync the process we make with the openSUSE boosters team. Please let the discussion take place on @wiki ML though to avoid a split of the discussion.
FYI: The Boosters Team started with the "Discoverable centralised documentation" (http://en.opensuse.org/Boosters_Team/Projects/Discoverable_centralised_docum... ) I really like your proposal. It's an excellent starting point for important changes! Thank you! Robert
Thanks, Rupert -- Rupert Horstkötter openSUSE Community Assistant http://en.opensuse.org/User:Rhorstkoetter Email: rhorstkoetter@opensuse.org Jabber: ruperthorstkoetter@googlemail.com -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
--- Robert Lihm, Webdesigner - openSUSE Boosters Team SUSE LINUX Products GmbH, Maxfeldstr. 5, D-90409 Nuernberg Tel: +49-911-74053-0 - rlihm@suse.de ____________________________________________________________ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ____________________________________________________________ SUSE - a Novell business -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Rupert Horstkötter wrote:
Community,
Wiki Team
We need to strengthen the existing Wiki Team with openSUSE community members. Furthermore we need to define the role and responsibility of a Wiki Team Member.
Responsibilities I can think of currently:
1.ensure the conformity of the wiki content with the Usage Guideline 2.instruct editors how to write articles 3.categorize/index articles and create overview pages 4.take care of the Wiki forum/ML and gather community suggestions 5.responsibility for the Sandbox reviewing process
The major responsibility therefore is not to write articles but to take care of the proper operation of the wiki in a moderating, assisting and supporting capacity. ---
Well i too agree with this.And i suppose for defining the role and responsibility of a Wiki Team Member,it should be done in Team(Groups). Like for a particular task There should be a group formed ,Consisting of x members and performing/working out the task together in the desired manner.Which would benefit in completion of the task in a much better way.As there will a group of minds working/focusing on a single objective :) Warm Regards Shayon "Computer is just not a Desktop,it is more than that,IT IS LINUX!!" :) -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Shayon,
Like for a particular task There should be a group formed ,Consisting of x members and performing/working out the task together in the desired manner.Which would benefit in completion of the task in a much better way.As there will a group of minds working/focusing on a single objective :)
Once we enough team members and defined roles/responsibilities it may make sense to assign a specific task to a certain group of people to ensure focused working on a single objective (e.g. the Sandbox reviewing process) - sounds sufficient, yes! Best, Rupert PS: In regard of strengthening the wiki team with community members I already have a plan in place - I'd like to reach out to the community with an "open letter" in order to raise their awareness of the importance of good/consistent documentation as an important driver for growing a user community. This "open letter" is WIP though and I'd like to postpone this until we (team internal) agreed on a sufficient concept for the wiki. From my perspective we should have a "master plan" ironed out before we try to encourage people to participate in its implementation - I hope his makes sense for the team. -- Rupert Horstkötter openSUSE Community Assistant http://en.opensuse.org/User:Rhorstkoetter Email: rhorstkoetter@opensuse.org Jabber: ruperthorstkoetter@googlemail.com -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Rupert Horstkötter wrote:
Shayon,
Like for a particular task There should be a group formed ,Consisting of x members and performing/working out the task together in the desired manner.Which would benefit in completion of the task in a much better way.As there will a group of minds working/focusing on a single objective :)
Once we enough team members and defined roles/responsibilities it may make sense to assign a specific task to a certain group of people to ensure focused working on a single objective (e.g. the Sandbox reviewing process) - sounds sufficient, yes!
PS: In regard of strengthening the wiki team with community members I already have a plan in place - I'd like to reach out to the community with an "open letter" in order to raise their awareness of the importance of good/consistent documentation as an important driver for growing a user community. This "open letter" is WIP though and I'd like to postpone this until we (team internal) agreed on a sufficient concept for the wiki. From my perspective we should have a "master plan" ironed out before we try to encourage people to participate in its implementation - I hope his makes sense for the team.
Waiting for further announcements ;). Regards Shayon -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Rupert Horstkötter - 14:48 15.10.09 wrote:
Overview/Portal Page
We need a proper Entry page to the openSUSE wiki. The current http://en.opensuse.org/Welcome_to_openSUSE.org does not reflect the character of a documentation ressource. I'm aware of the issue that it may not be possible to change this particular page due to political reasons, but what we can certainly do, is introducing an overview/portal page that is accessible by clicking the link "Wiki" in the upper left corner of the current startpage (so to speak as a buffer when accessing the openSUSE wiki). This is, from my perspective, particularly important as we need a central place where to get started ? a place where we categorize/index the existing content and provide easy access to the Usage Guideline, FAQ, the Wiki Forum (see below) and related support information. A general approach that already starts implementing this idea is available at http://en.opensuse.org/Portal - credit goes to Wiki Team Member Rajko_m.
We were thinking about something a little bit similar but for all our websites: http://en.opensuse.org/Boosters_Team/Projects/Integrate_all_Infrastructure_u... We spoke about dividing people into groups basically according what are they looking for. Maybe it would be nice to have different landing wiki portals for these people once we will get the general portal.
...
Sandbox Editing
...
Namespace "new-wiki"
I really like these ideas. -- Michal HRUSECKY SUSE LINUX, s.r.o openSUSE Boosters Team Lihovarska 1060/12 PGP 0xFED656F6 19000 Praha 9 mhrusecky[at]suse.cz Czech Republic http://michal.hrusecky.net http://www.suse.cz
Michal,
2009/10/16 Michal Hrusecky
We were thinking about something a little bit similar but for all our websites:
http://en.opensuse.org/Boosters_Team/Projects/Integrate_all_Infrastructure_u...
We spoke about dividing people into groups basically according what are they looking for. Maybe it would be nice to have different landing wiki portals for these people once we will get the general portal.
Thanks for your input. I'm aware of the "umbrella boosters project" since I had a phone call with Robert Lihm yesterday. Would you please clarify what you mean in particular with "different landing wiki portals for these people"? Best, Rupert -- Rupert Horstkötter openSUSE Community Assistant http://en.opensuse.org/User:Rhorstkoetter Email: rhorstkoetter@opensuse.org Jabber: ruperthorstkoetter@googlemail.com -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Rupert Horstkötter - 13:36 16.10.09 wrote:
Michal,
2009/10/16 Michal Hrusecky
: We were thinking about something a little bit similar but for all our websites:
http://en.opensuse.org/Boosters_Team/Projects/Integrate_all_Infrastructure_u...
We spoke about dividing people into groups basically according what are they looking for. Maybe it would be nice to have different landing wiki portals for these people once we will get the general portal.
Thanks for your input. I'm aware of the "umbrella boosters project" since I had a phone call with Robert Lihm yesterday. Would you please clarify what you mean in particular with "different landing wiki portals for these people"?
Well, I mean something like separate portal for developers and end users with focus on different types of articles on wiki... -- Michal HRUSECKY SUSE LINUX, s.r.o openSUSE Boosters Team Lihovarska 1060/12 PGP 0xFED656F6 19000 Praha 9 mhrusecky[at]suse.cz Czech Republic http://michal.hrusecky.net http://www.suse.cz
On Saturday 17 October 2009 06:21:12 Michal Hrusecky wrote:
Well, I mean something like separate portal for developers and end users with focus on different types of articles on wiki...
There is justification to create such points. Per user type: - kids, - first time Linux users, - first time openSUSE users, - advanced users, - code developers, - documentation writers, - translators, etc, Some other criteria: - openSUSE version 11.0, 11.1, 11.2, development, old - other software newest, stable, obsolete - activity type; we can reuse patterns in installation process - topic; Researching how that can be done will help throughout the wiki, as one set of instructions is not optimal for every mind set, and at the same time different topics are asking for different article structure and exposure in search by word. For instance HOWTO vs. software review vs. developers problem analysis. For instance one article that captures instructions for GNOME and KDE is looking like set of preprocessor directives with added aesthetic elements. Such article is not good for normal users that are not used to read the code, and graphic elements distract those that are skilled in code reading. For the sake of saving space on the wiki we make everybody suffer. We can't adjust docs to every combination of skills and interests, but if we, at least try, to apply coarse grained one there will be much more happy users that can solve the problem without bugging anybody. When we put effort in understanding how to satisfy users, then we will have clear directions for creation of wiki structure, editing and authoring rules, maintenance tasks (Wiki Team), technical requirements for the software (MediaWiki+extensions). Methods how to research the topic can be from looking for other web sites solutions, calling for experts in information management and education for help and advice, asking users for opinion on offered solutions, measuring access frequency and time spent on some web page. The last can be used to indicate areas that need more attention, not only in wiki problems sense, but also software that is described, or used, in document. It can be that software is often used, but if we have a lot of hits to troubleshooting, something is definitely wrong there and it is asking for Testing Team attention. -- Regards, Rajko OpenSUSE Wiki Team: http://en.opensuse.org/Wiki_Team People of openSUSE: http://en.opensuse.org/People_of_openSUSE/About -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Hello, thanks for your work on making the wiki more usable and of higher quality. I agree with many of your proposals, but I have some ideas on the implementation to avoid needless administrative work for the wiki team. Am Donnerstag, 15. Oktober 2009 schrieb Rupert Horstkötter:
Sandbox Editing
I understand the need to have a QA process for wiki pages, but the way you propose (having a sandbox: namespace, then move pages to main namespace) looks like lots of paperwork to me. I especially expect problems when a page is copied to sandbox: to do a large edit and someone else edits some things on the page in the main namespace. In this case, you'll loose the changes when moving the sandbox: version back to main or you'll get grey hair while merging everything to one version. IMH the better solution would be to use the "FlaggedRefs" extension (http://www.mediawiki.org/wiki/Extension:FlaggedRevs) that allows to have a public/checked version while working on a new version. The german Wikipedia uses this method, see http://de.wikipedia.org/wiki/Wikipedia:Gesichtete_Versionen I don't know how well it works because I use wikipedia read-only - the description sounds like it should be easier to manage than the sandbox: namespace.
Namespace "new-wiki"
This is another thing where the FlaggedRevs would be useful - flag the existing pages as OK (or fix them if needed) instead of copying them to a separate namespace. Besides that, this part of your proposal sounds like you want to build a copy of the wiki and then move all pages to the main space at once. I'm afraid this will result in overwriting several edits that are done to the main page after copying it to new-wiki. Oh, and will there be a namespace "old-wiki" for existing pages that won't be part of the "new" wiki? *SCNR*
Minor/Major Editing
Did I ever mention FlaggedRevs? ;-) I have to admit that in this case it possibly isn't perfect - I don't know if it can do a separate handling for minor edits. (But from the QA point of view, checking even minor changes can avoid that errors are introduced. Or: Is replacing "cat" with "rm" a minor change? *g*) I'd like to bring up another issue: Meetings and meeting logs Don't get me wrong - it's fine to have all meeting pages and logs in the wiki. Unfortunately they sometimes clutter up the search results (even if I don't have an example right now ;-) Proposal: Create a "Meeting" namespace that is not searched with the default search settings, and store all meeting pages and meetings logs there. Advantages would be: - "normal" searches don't bring up meeting logs. That's good because most times the meeting logs are not useful for the user searching for something. (Note: User != developer / contributor) - it's possible to search specifically in meeting pages and logs. This would be useful for developers and contributors in some cases. Disadvantage: - lots of pages need to be moved around Gruß Christian Boltz -- [Grundrechte] Natürlich gibt's da auch das berühme Recht auf freie Entfaltung. Andererseits: setzt das nicht auch zwingend vorraus, daß man vorher auch gehörig zusammengefaltet wurde? ;-) [Gerard Jensen in suse-linux] -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
On Thursday 15 October 2009 07:48:32 Rupert Horstkötter wrote:
Community,
in context of my employment as openSUSE Community Assistant at open-slx.com, I'm responsible to come up with a reasonable concept for the openSUSE wiki. Our goal is to clean up the current wiki and enhance its maintainabilty and consistency, while supporting the openSUSE community with the concept implementation. In order to provide a better wiki experience to the openSUSE community and to enhance the content quality from a long term perspective, I'd like to propose the following changes to the openSUSE wiki organisation and discuss these with the openSUSE community. That said, I'm certainly committed to this concept from a long term perspective.
--- Overview/Portal Page
Current wiki front page was designed some time ago when that was start point to learn about openSUSE, but now it can be redesigned. We have to give more importance to landing page http://opensuse.org and offload some content that is now on a wiki front page. I would keep only content relevant to wiki as documentation source. We can open new thread on this to discuss details.
Usage Guidelines
This can have 2 different forms. One written instructions with all details that we deem important and set of templates for various purposes. Under templates I understand wiki templates that are inserted in article, and example (template) articles discussed with John E Perry.
Sandbox Editing Minor/Major Editing
With this ideas we have to be very careful. Wikipedia growth is related to opening the editing process, which was closed, but lacked sufficient number of competent release reviewers. Delay between writing article and publishing was growing, which discouraged authors to even attempt to write. No one wanted to have fresh article talking about last year snow. Creating selected name space, like SDB, that is closed to public editing, appear to me as better option. That will satisfy some authors that don't feel comfortable in environment where anyone can edit their work, and give us opportunity to put there articles that satisfy few criteria, like quality and relative stable subject. Also we can put there sensitive stuff that if altered can lead users to data loses.
Namespace "new-wiki"
We will have soon test server, that can be used to move articles that we want to keep there, and in a turn check for categories, presence in the indexes, adjust to a new formatting if necessary. It will take longer to have new software operational under regular wiki URL, but then we will have fresh start and correct formatting, all in one turn, or we can do both, test server for cleanup tasks and regular wiki that will switch places some day.
Semantic MediaWiki ... http://en.wikipedia.org/wiki/Semantic_MediaWiki
Wiki Team
We need to strengthen the existing Wiki Team with openSUSE community members. Furthermore we need to define the role and responsibility of a Wiki Team Member.
Responsibilities I can think of currently:
1.ensure the conformity of the wiki content with the Usage Guideline 2.instruct editors how to write articles 2a. Create infrastructure for article writers and wiki editors that will make both tasks easier. 3.categorize/index articles and create overview pages 4.take care of the Wiki forum/ML and gather community suggestions 5.responsibility for the Sandbox reviewing process
More work then with categories :-) Maybe to hire few more volunteers. 6. Create Junior Jobs list and cheat cheets to give something to new editors to work on. Example is: http://en.wikipedia.org/wiki/Wikipedia:Community_portal#Help_out Open Tasks. And some more ideas that I just stumbled upon: http://en.wikipedia.org/wiki/Wikipedia:Department_directory and even more ideas ... :-) But everyone can browse and research possibilities.
Please let the discussion take place on @wiki ML though to avoid a split of the discussion.
Maybe we should split discussion in separate threads on topics mentioned above. That can help focus on details, like some mentioned in other mails in this thread.
Thanks, Rupert
-- Regards, Rajko OpenSUSE Wiki Team: http://en.opensuse.org/Wiki_Team People of openSUSE: http://en.opensuse.org/People_of_openSUSE/About -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Hello...I am a rather new observer, so I will try to catch up on this thread anyway...see below. � wrote:
Community,
in context of my employment as openSUSE Community Assistant at open-slx.com, I'm responsible to come up with a reasonable concept for the openSUSE wiki. Our goal is to clean up the current wiki and enhance its maintainabilty and consistency, while supporting the openSUSE community with the concept implementation. In order to provide a better wiki experience to the openSUSE community and to enhance the content quality from a long term perspective, I'd like to propose the following changes to the openSUSE wiki organisation and discuss these with the openSUSE community. That said, I'm certainly committed to this concept from a long term perspective.
--- Overview/Portal Page
We need a proper Entry page to the openSUSE wiki. The current http://en.opensuse.org/Welcome_to_openSUSE.org does not reflect the character of a documentation ressource.
I TOTALLY agree with this feeling and said so a while back. This initial page is pretty cluttered and "unfriendly" in my opinion. I'm aware of the issue that it
may not be possible to change this particular page due to political reasons, but what we can certainly do, is introducing an overview/portal page that is accessible by clicking the link "Wiki" in the upper left corner of the current startpage (so to speak as a buffer when accessing the openSUSE wiki). This is, from my perspective, particularly important as we need a central place where to get started � a place where we categorize/index the existing content and provide easy access to the Usage Guideline, FAQ, the Wiki Forum (see below) and related support information. A general approach that already starts implementing this idea is available at http://en.opensuse.org/Portal - credit goes to Wiki Team Member Rajko_m.
Raijko's mockup is actually pretty good. It's straightforward enough, though I might change the order of some of his categories. I don't see why we couldn't go with something similar to this and give Novell credit (if this is the political "problem" ) in the title area without going into the details on what's on the current "Welcome" page. I don't see much value in arguing about some of the other aspects of the wiki unless we can "fix" some of the issues on this first page, really. However, I like the use of the smaller graphics on our current Welcome page and would encourage keeping something like them as "bullets" for a more lighthearted visual appeal. Might we send comments to Raijko to keep going on this mockup?
Usage Guidelines
In order to ensure the quality of wiki articles, we need to create a Usage Guideline for editors. I mean, the wiki documentation should be easy to read, to understand and to maintain, but this cannot be achieved without a proper hand-holding documentation about wiki editing. While this information is already available (in parts), it is currently not easily accessible and we need to change this. The Usage Guideline should contain information about proper design, formulation, conception and syntax of wiki articles. That way we can guarantee a consistent overall openSUSE wiki experience for the user.
Sandbox Editing
Currently we have no QA and publishing processes for wiki articles. This makes it very hard to assure a consistent quality across all articles. In the past several approaches were made to clean up and scan the wiki in order to sort and merge articles, to assure a consistent quality, to merge duplicates, introduce meaningful categories etc. However, we are still not where we want to be. Therefore I would suggest to implement a publishing/QA process. This process would look like the following: we introduce Sandbox editing for new articles. We create a namespace "Sandbox" where every new article will be created initially. As soon as the author of the new article feels the result sufficient and conform with the Usage Guideline, he presents the new article to the openSUSE community for reviewing/commenting purposes. This can be done by presenting the Sandbox article at @opensuse-wiki ML and/or a dedicated Wiki forum at forums.opensuse.org � I myself propose the creation of a Wiki forum to be able to reach out to a much broader audience than the @opensuse-wiki ML could ever provide. Once the review process is done and the new article meets the QA standards and Usage Guideline, a wiki moderator moves the article out of the "Sandbox" namespace. That way non-reviewed content won't end up in the wiki at all.
While the sandbox model will help us with new articles, it does not solve the problems we have with the existing wiki content. therefore I would propose to introduce...
Namespace "new-wiki"
In order to cleanup and re-organize the current wiki content, we introduce a namespace "new-wiki" where we can build the new openSUSE wiki. Migrating of existing content will then be done from the current wiki to the "new-wiki" namespace. Wiki Team Member Fsundermeyer already got started with a QA process for existing articles at http://en.opensuse.org/Wiki_Team/Checked_Pages. Every new article not yet available in the current wiki needs to be introduced via the namespace "Sandbox" into the namespace "new-wiki". This approach ensures the continous operation of the current wiki while building the new one in parallel. Every article transferred to "new-wiki" needs to pass the standards defined in the Usage Guideline, newly created articles need to pass the reviewing process.
and to introduce...
Minor/Major Editing
Existing articles can be edited by everyone, although we'll encourage the openSUSE community (within the Usage Guidelines) to make only minor edits, such as spelling corrections, fixing links, etc to existing pages. Whenever a major edit to an existing wiki-page needs to be done, the author needs to request a working copy of the page in "Sandbox" while the existing page remains untouched. Once the working copy in "Sandbox" is done, the new article (major edit) needs to pass the defined Sandbox reviewing process and afterwards the existing page may (or may not) be replaced with the working copy from Sandbox � this decision is the sole responsibility of the wiki moderators.
Semantic MediaWiki
We'll utilize the Semantic MediaWiki extension in order to enhance the openSUSE wiki search results. Within the Usage Guideline (as part of the QA standards), we encourage the openSUSE community to use the tags of this particular extension while creating new articles in "Sandbox". More information about Semantic MediaWiki can be found at http://en.wikipedia.org/wiki/Semantic_MediaWiki
Wiki Team
We need to strengthen the existing Wiki Team with openSUSE community members. Furthermore we need to define the role and responsibility of a Wiki Team Member.
Responsibilities I can think of currently:
1.ensure the conformity of the wiki content with the Usage Guideline 2.instruct editors how to write articles 3.categorize/index articles and create overview pages 4.take care of the Wiki forum/ML and gather community suggestions 5.responsibility for the Sandbox reviewing process
The major responsibility therefore is not to write articles but to take care of the proper operation of the wiki in a moderating, assisting and supporting capacity. ---
I certainly do not claim this concept-proposal to be complete yet, but I'd like to encourage you to provide feedback and ideas. Let's brainstorm together and improve/expand this concept-proposal to finally come up with a concept that addresses the current drawbacks of the wiki organisation, its quality, its usability and maintainability.
I sent this concept-proposal to @wiki and @boosters MLs as we certainly need to sync the process we make with the openSUSE boosters team. Please let the discussion take place on @wiki ML though to avoid a split of the discussion.
Thanks, Rupert
-- ------------------------------------------------------------------------- MzK -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Am Donnerstag 15 Oktober 2009 14:48:32 schrieb Rupert Horstkötter: > Community, > > in context of my employment as openSUSE Community Assistant at > open-slx.com, I'm responsible to come up with a reasonable concept for > the openSUSE wiki. Our goal is to clean up the current wiki and > enhance its maintainabilty and consistency, while supporting the > openSUSE community with the concept implementation. Very cool, thanks for starting that. > --- > Overview/Portal Page > > We need a proper Entry page to the openSUSE wiki. The current > http://en.opensuse.org/Welcome_to_openSUSE.org does not reflect the > character of a documentation ressource. I'm aware of the issue that it > may not be possible to change this particular page due to political > reasons, but what we can certainly do, is introducing an > overview/portal page that is accessible by clicking the link "Wiki" in > the upper left corner of the current startpage (so to speak as a > buffer when accessing the openSUSE wiki). I do not see any political reasons for a wiki startpage to stay. It can be changed as required. > This is, from my > perspective, particularly important as we need a central place where > to get started – a place where we categorize/index the existing > content and provide easy access to the Usage Guideline, FAQ, the Wiki > Forum (see below) and related support information. That's correct but I wonder if that only applies to the Wiki startpage or if we now and here should think larger scale such as creating a good startpage on the www.opensuse.org level. > Usage Guidelines Full ACK > > Sandbox Editing > > Currently we have no QA and publishing processes for wiki articles. I absolutely agree that we need a QA process, but I am unsure if we should introduce a tight publishing process. It might overwhelm a little team with publish requests on the one hand, on the other I see trouble how to deal with the already existing pages. I think I would further investigate the flagging approach proposed by Christian Boltz. Not sure if that plugin solves all our issues but for me it sounds quite good to have pages that have been created as "not yet proofread" or something and let a Wiki-QA team (how ever that will look like finally) go through the pages which are not not verified. OTOH I think it may demotivate people to let them only work in a sandbox. > Namespace "new-wiki" Doesn't that simply make two wikis out of one? That has great potential to end up in confusion if the transition from old to new is not going really fast. Again, I think a well thought through Flagging may serve us better. > Minor/Major Editing Same as above... With the flagging idea, this would translate in - Minor edits do not change the flag of a page - Major edit raise a flag "Unverified changes, use at your own risk". > Semantic MediaWiki Sounds very promising. > http://en.wikipedia.org/wiki/Semantic_MediaWiki > > Wiki Team > > We need to strengthen the existing Wiki Team with openSUSE community > members. Furthermore we need to define the role and responsibility of > a Wiki Team Member. Sure, and I think having a defined way how people can contribute to the Wiki and how members of the Wiki team can ensure quality is attractive to many potential contributors. > The major responsibility therefore is not to write articles but to > take care of the proper operation of the wiki in a moderating, > assisting and supporting capacity. Wise words :-) Thanks Rupert, Klaas -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
Team, thanks for all your input on my proposal so far. I try to summarize your ideas and state my very personal opinion. I'd also like to plan the next steps on how to actually get started with the implementation. I hope it's desired that I try to be a driving force here. Ok, some comments on the particular points you proposed so far: 1. Use of Templates While I'm not an expert in that area, John's idea sounds sufficient to me and linking Templates with standardized formats and designs within the Guidelines make sense from my perspective. 2. QA Process I appreciate to see a lively discussion about the proposed QA process (the central part of my proposal) and I clearly see your concern from a maintenance perspective. cboltz proposed to utilize the MediaWiki Extension FlaggedRevs instead of the Sandbox/new-wiki approach. I tried to get as much information as possible about this extension yesterday and if we, as a team, agree on using it I'm definitely OK with it - thanks cboltz for the suggestion. My very personal goal with the implementation of a QA process seems to be clear for everyone and if we achieve that goal with FlaggedRevs better than with my initial approach while minimizing the maintenance overhead - that's great. I'd appreciate very much if everybody involved could comment on the issue FlaggedRevs vs. Sandbox/new-wiki as this particular issue is from my perspective mission-critical to our success with the whole concept - thanks in advance. One more thing that is particular important to me in that regard: How could we "marry" the FlaggedRevs approach with the Wiki-Forum I proposed earlier as part of the QA process. My intention here (with the wiki forum) is to get as much feedback as possible from a broad audience when working on a major edit and/or a new wikipage. I hope this intention is clear to everyone involved? May you state your opinion please? 3. Wiki-Frontpage aka Portal Rajko_m proposed to offload content from the current wiki-frontpage to www.opensuse.org while shaping the current frontpage in direction of his portal approach, i.e. the entry page to openSUSE wiki documentation I proposed earlier and honestly, I like this idea very much! An example of what I personally dream of can be found at one of our competitor's offering http://wiki.ubuntuusers.de/Startseite (sorry, this is in german, but I think you get the idea) 4. Guidelines Robert outlined that the Guidelines should be easily understandable in 5-10 minutes and I totally support this point of view. We shouldn't scare away potential contributors but encourage them to participate. If we find a way to intoduce John's template idea, this would be the right place to explain the Template usage to potential wiki-editors. If we need to provide more detailed information within the Guidelines and/or if we'd like to do so, we may create additional sub-documents with specific (more deep) information and link those pages from the "main" Guidelines - just my 2c! --- So, next question is: how to proceed now? I'd propose to proceed with the idea gathering until, let's say, wednesday next week? Then we may schedule an IRC-based wiki-meeting at #opensuse-wiki with all interested parties to gather more specific input about various topics. I'd take care of setting up an agenda for that meeting and moderate it if that's desired by the team - the meeting could take place on Friday next week - what do you think about that? An overview about timezones our team members live in would be great here - I'm in CEST timezone. Within the proposed meeting we can iron out all sub-topics we need to focus on and discuss these in seperate topics at the wiki-ML (if still needed) for a few days as proposed by rajko_m - I like that idea. As a result we finally should come up with a wiki-concept we all agree on and then... let's get started with the implementation. As of the implementation: Whom of the people involved are actually able/willing to participate in the implementation of the concept? I mean, I'd like to setup kind of a wiki task-force at some point in time and assign responsibilities to various involved parties. From my perspective it makes sense to organize this a bit - opinions? Does this make sense to the team? Thanks, Rupert -- Rupert Horstkötter openSUSE Community Assistant http://en.opensuse.org/User:Rhorstkoetter Email: rhorstkoetter@opensuse.org Jabber: ruperthorstkoetter@googlemail.com -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
On Thursday 22 October 2009 06:18:09 Rupert Horstkötter wrote:
Team,
thanks for all your input on my proposal so far. I try to summarize your ideas and state my very personal opinion. I'd also like to plan the next steps on how to actually get started with the implementation. I hope it's desired that I try to be a driving force here.
My vote is yes. The quantity of information that is, or should be presented on the wiki, popularization of the media to readers and authors, learning details of MediaWiki functionality and tools that can influence design decisions, sorting out what content is present and what should/could be provided, what content needs attention first, defining plan details, requires full time commitment, and probably one person will be very busy. The rest I'll split in new threads, with hope that other agree with that. -- Regards, Rajko OpenSUSE Wiki Team: http://en.opensuse.org/Wiki_Team People of openSUSE: http://en.opensuse.org/People_of_openSUSE/About -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
2009/10/25 Rajko M.
On Thursday 22 October 2009 06:18:09 Rupert Horstkötter wrote:
Team,
thanks for all your input on my proposal so far. I try to summarize your ideas and state my very personal opinion. I'd also like to plan the next steps on how to actually get started with the implementation. I hope it's desired that I try to be a driving force here.
My vote is yes.
The quantity of information that is, or should be presented on the wiki, popularization of the media to readers and authors, learning details of MediaWiki functionality and tools that can influence design decisions, sorting out what content is present and what should/could be provided, what content needs attention first, defining plan details, requires full time commitment, and probably one person will be very busy.
The rest I'll split in new threads, with hope that other agree with that.
Definitely! Just go forward and thanks for taking care. Best, Rupert
-- Regards, Rajko
OpenSUSE Wiki Team: http://en.opensuse.org/Wiki_Team People of openSUSE: http://en.opensuse.org/People_of_openSUSE/About -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
-- Rupert Horstkötter openSUSE Community Assistant http://en.opensuse.org/User:Rhorstkoetter Email: rhorstkoetter@opensuse.org Jabber: ruperthorstkoetter@googlemail.com -- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
On Oct 25, 2009, at 5:05 AM, "Rajko M."
On Thursday 22 October 2009 06:18:09 Rupert Horstkötter wrote:
Team,
thanks for all your input on my proposal so far. I try to summarize your ideas and state my very personal opinion. I'd also like to plan the next steps on how to actually get started with the implementation. I hope it's desired that I try to be a driving force here.
My vote is yes.
The quantity of information that is, or should be presented on the wiki, popularization of the media to readers and authors, learning details of MediaWiki functionality and tools that can influence design decisions, sorting out what content is present and what should/could be provided, what content needs attention first, defining plan details, requires full time commitment, and probably one person will be very busy.
The rest I'll split in new threads, with hope that other agree with that.
Sure! After all it is very much needed :) -- Best Shayon, Sent from my iPhone-- To unsubscribe, e-mail: opensuse-wiki+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-wiki+help@opensuse.org
participants (8)
-
Christian Boltz
-
Kay Schenk
-
Klaas Freitag
-
Michal Hrusecky
-
Rajko M.
-
Robert Lihm
-
Rupert Horstkötter
-
Shayon