Hi, Here are my ideas for improving **the content inside** the Wiki. (In other words, this email is NOT about merging the web site and the wiki. I see that as a separate discussion.)
There are 8 items in the list. Nick Matteo recommended that I share my ideas with the devel list, which seemed like a good idea. Step 1) Identify user groups. Different types of users will want different information from the Wiki. I see 4 different types of users. There may be more. * Potential users * Beginning users * Advanced users * Gobo devel team Potential users are people who are considering installing Gobo. Beginning users are people who have decided to install Gobo and want to learn how to use Gobo. Advanced users are people who are comfortable using the default Gobo install. Advanced users want to debug recipes, write new recipes and submit detailed bug reports. The gobo devel team is self-explanatory. Step 2) Define the goal of the Wiki. As I see it, the goal of the Wiki is to: a) help potential users efficiently decide whether or not to install Gobo b) help begining users efficiently become advanced users c) help advanced users improve Gobo (via bug reports and recipe submissions) and customize Gobo to their specific needs d) allow the devel team to focus on development rather than support, and serve as a reference for how things should work Some of these goals overlap with the web site, which is why I am interested in creating a consistent user experience across the two of them. Step 3) Identify content categories. There are currently distinct content categories in the Wiki. However, they are not explicitly separated or labeled as such at present. Some separation is implied based on the layout of the tables of contents and other navigation-centric pages. As I see it, the content categories, ordered from most pages to least are: Pages Category 97 Reference pages 45 Handbook pages 37 Trash pages (many already deleted by Nick) 25 Howtos 22 Discussions 16 Users pages (some deleted by Nick) 15 Community pages 8 Archive pages (of historic interest) 7 Spam pages (possibly now deleted by Nick) 6 "WikiTeam pages" that discuss wiki policies, goals 5 "About Gobo" pages 5 Platform specific pages 5 Redirect pages 3 ??? (I cannot tell what these 3 pages are.) 2 Floater pages that need to be merged with the pages they support Step 4) Match content categories with user groups. Beginning users need documentation that provides reasonably complete context. Advanced users need much less context. The style of and amount of context provided by each page must match the needs of the target users of that page. The following sections should target potential users: About Gobo Community (and to a lessor extent:) Platform specific pages (does Gobo work on my platform?) Handbook The following sections should target beginning users: Handbook Platform specific pages All other sections should target advanced users and the devel group. Step 5) Impose category framework My plan is to explicitly categorize every page in the Wiki into the following MediaWiki Category hierachy (in alphabetical order): About Gobo (currently 5 pagse) Community (15) | +--> Discussions (22) | +--> Roadmaps (?, currently mixed in with Community) | +--> WikiTeam (22) | +--> Redirects (5) | +--> Maintenance (0) Documentation (0) | +--> Handbook (45) | +--> Howtos (25) | +--> Platforms (5) | +--> Reference (97) Trash (was 37, currently ?) | +--> Spam (was 7, currently ?) Step 6) Write and enforce WikiTeam policy guidlines. The guidelines will be very similar to the contents of this email. They will tell content contibutors and volunteer members of the WikiTeam how the Wiki should work: that pages must belong to categories, that the style and content of pages must target the appropriate user group, etc. The goal of the policies to allow everyone to move the Wiki in the same direction, and to make that direction readily apparent. Step 7) Implement maintenence tracking techniques In the Community->WikiTeam->Mainetance category, create the following pages: Last_Reviewed_<month>_<year> Each page in the wiki will link to the appropriate "Last_Reviewed_..." page. For example: This page [[Last Reviewed March 2007]] by mpb. Or: This page [[Last Reviewed March 2007]] at Scripts version 2.6.2 by mpb. This will allow tracking (via back-links) of when pages were last reviewed, and will allow older pages to be reviewed and updated first. Create a Todo page. Any page that needs work done should link to the Todo page. This will make it easy (again via back-links) to see how many pages across the whole Wiki need work done. These tracking techniques will also allow multiple volunteers to cooperate indepenently. Step 8) Streamline Wiki navigation so that it targets beginning users. Among other changes, this may involve merging some handbook pages together to make navigation for beginning users more linear. Entry pages and table of contents pages will also be streamlined so the focus on beginning users needs. (End of 8 proposed steps.) As always, comments and suggestions are welcome. I'd like to get feedback before investing serious time in editing the wiki. Thanks! -mpb _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel