cancel
Showing results for 
Search instead for 
Did you mean: 

Community Site Roadmap: January 2008

Community Site Roadmap: January 2008

Community Site Roadmap: January 2008

Progress was slowed a little by the Madasafish project and the initial schedule for this roadmap was perhaps a little optimistic but we're getting back on track. Since the last roadmap update:

  • Import Old Posts was completed on time.
  • Merged Blogs is running late but is now on beta
  • Google Mini is on beta and coming soon to a forum near you
  • Tagging took a step forward with the Support Page Tag Cloud
  • Glossary the front-end part of the glossary is now live
More details on each of these in Colin's update roundup post last month. Looking forward, here is what we hope to achieve in the coming months.

Merged Blogs

What?
  • Merge the existing blogs on the community site into a single blog.
    • Instead use categories to organise the content.
    • Use tagging to describe the contents of posts.
  • Redesign the home page to give a better overview of recent content and easier access to older content.
Why?
  • Make blog content more visible and easier to find.
  • Allow easier management of posts and users.
  • Using WordPress rather than WordPress MU also gives the benefit of a more up-to-date software package.
When?
  • November 2007 January 2008.
How?
  • Upgrade (and transgrade) WordPress MU 2.2 to WordPress (standard) 2.3 and import old posts into relevant categories.
  • Improve presentation of archives, displayed by category, tag, author or date.
  • Show a list of most popular blog posts using the Popularity Contest WordPress plugin.

Skinning

What?
  • Allow the presentation of the site to be customisable.
Why?
  • Improved experience for users who can each choose how they want the site to appear to them.
  • Better accessibility.
  • Easier maintenance of the site for PlusNet.
When?
  • Phased November - January 2008 January - March 2008.
How?
  • Clean up the HTML markup in the WordPress and SMF templates to ensure all CSS definitions are in external stylesheets.
  • Normalise the use of class names and ids in different parts of the site to allow the same basic stylesheet to apply across WordPress & SMF.
  • Separate stylesheets into layout (i.e. positioning) and design (i.e. fonts & colours). Both will be customisable but novices may prefer to leave the layout untouched.
  • Add a mechanism for switching between pre-defined styles.
  • Add a mechanism to allow users to upload and use their own custom styles.

Google Mini

What?
  • Use the Google Mini search appliance (as used on the portal) to search on the community site.
Why?
  • To provide a more consistent, easier to use and more effective search interface.
When?
  • December 2007 February 2008
How?
  • Configure the Google mini to index the community site URLs.
  • Implement search engine friendly URLs on SMF.

User Generated Support

What?
  • A database of support articles written by and for the PlusNet community.
Why?
  • Provide a tool to collect the wealth of knowledge that the community possesses.
  • Make the support content available to all in an easily navigable & searchable format.
  • Allow the community to update and correct the content as and when necessary.
When?
  • January-February April 2008.
How?
  • A content management solution, probably WordPress, will be used to manage the articles.
  • Articles will be submitted by PlusNet staff as well as community members and this will eventually replace the existing support resources.
  • A moderation team will be created composed of PlusNet staff and other community members who have shown themselves to be knowledgeable and trustworthy.
  • Any member of the community may submit an article but it will be checked for content and correctness by the moderators before being published.
  • Initially only moderators will have the power to edit published articles but anyone may comment on an article and suggest a change. Eventually we may move to a fully editable and versioned system.

Chat Room

What?
  • A chat room for real-time communication with other community members and PlusNet Staff.
Why?
  • Provide an area for chit chat and quick questions requiring quick answers.
When?
  • February March 2008.
How?
  • Private IRC or Jabber client or something else like PHPOpenChat.
  • Java/flash interface to IRC.
  • Same room as usertools?
    • Ask PUG

Usenet Reader

What?
  • A web-based interface to read and post to the PlusNet newsgroups.
Why?
  • Needed to replace the existing tool on the PlusNet Portal.
  • Could increase traffic to the newsgroups.
When?
  • March 2008.
How?
  • Using an appropriate existing PHP Usenet client.

OpenID

What?
  • The ability to log in to the community site using an existing OpenID.
  • Also the provision of an OpenID server to allow logging into external sites using the community site username & password.
Why?
  • OpenID means only having to remember a single username and password.
  • Single sign-on means only having to authenticate with the OpenID provider to be instantly signed in to all your web sites.
When?
  • April 2008.
How?
  • Partially implemented already.
  • SMF 2.0 will make this easier.

Tagging

What?
  • An integrated approach that allows content across the site to be 'tagged' by the community.
Why?
  • To provide automatic cross-referencing of related content between blogs, forum posts, support pages & more.
When?
  • Phased.
    • Support page tag cloud live.
    • Blog tag cloud on beta.
    • Combined tag cloud: May 2008.
How?
  • WordPress 2.3 has built-in tagging support.
  • SMF has a tagging mod available.
  • A database has been populated with the existing 'keywords' on support articles.
  • A page will be created to pull all this content together and display it ranked by popularity/usefulness.
Notes
  • Link to Technorati/del.icio.us related tag pages?
  • Use a service such as jinglu.com to auto-suggest tags?

Expanded Profiles

What?
  • Allow community members to display additional information about themselves on their profile pages (e.g. Flickr photos, Last.fm top artists, Facebook ID etc.).
Why?
  • Increase the connections within the community and to others on 3rd party websites.
When?
  • Not scheduled.
How?

Groups

What?
  • Allow users to create groups or sub-communities within the PlusNet community.
Why?
  • Allow users to find other users with whom they share an interest (e.g. gaming, GPS etc.) or anything else (e.g. location, political bias etc.) and communicate effectively with them.
When?
  • Not scheduled.
How?
  • SMF v2.0 has groups functionality built-in.

Glossary

What?
  • Comprehensive user generated glossary database of technical terms and acronyms.
Why?
  • Provide a useful reference which can be cross-linked from other parts of the site as necessary.
When?
  • Not scheduled.
How?
  • Similar to the user generated support system where each article is the definition of a term.
  • Users may comment on definitions and submit new ones.
  • Submissions & changes are moderated.

Karma

What?
  • A system to reward community members on the quality of their contributions, not just the quantity.
Why?
  • Encourage community involvement.
  • Make it easier to find good content.
When?
  • Not scheduled.
How?
  • A simple karma system is too limited.
    • Easy to cheat.
    • Negative karma can be used maliciously.
    • Linked to users rather than content.
  • Better would be a system as on the Apple Support Discussions website where
    • A forum topic can be marked as a question.
    • The original poster can mark up to two of the responses as helpful which gives points to the posters of the helpful responses.
    • The original poster can also mark one response as answering the question which gives more points but also markes the topic as 'solved' which helps other users searching for the answer to a similar question.
  • No overall 'Top Users' list as this can breed resentment in other community members and can be seen as an obstacle to involvement.
  • Possibly a monthly most helpful award.

Ideas Tool

What?
  • A tool to allow the community to collaboratively develop ideas for the improvement of PlusNet.
Why?
  • To gauge which features are most important to users.
  • Involve the community in future product development.
When?
  • May 2008.
How?
  • Similar to PUG Issue Tracker:
    • Submit ideas
    • Comment on ideas
    • Vote for good ideas
    • Moderators may edit
  • This will probably replace the PlusNet internal ideas tool as the primary place for staff to record ideas
    • If so, ideas will require a 'confidential' flag that can be set on certain business-critical records

Other Ideas

  • Akismet is a great comment spam plugin for WordPress. License has been purchased and is waiting for 'Merged Blogs' to go live.
  • Make ads on homepage contextual based on visitors' subscription status (e.g. don't advertise broadband to users who already have PlusNet broadband)
  • Usertools sandbox environment
    • Allow users to develop and submit applications that would be hosted on the community site and made available to others.
    • Possibly use tools such as Google Caja to sanitise code.
0 Thanks
1 Comment
715 Views
1 Comment