The Communities Homepage (reached via clicking on the COMMUNITIES tab) is a vital part of KARL. For affiliates, this is their homepage. For staff, it is a page they frequently go to see their list of communities and find new information in other public communities.
This proposal attempts to improve the use of this page.
KARL has 3 top-level facilities that span across KARL and are represented as site tabs: TAGS, PEOPLE, and COMMUNITIES. The COMMUNITIES tab leads to a page that serves 2 different use cases:
These two use cases are served in the same page. There is a portlet for the former and a paginated box for the latter.
Flaws in the current page:
Under an initial proposal, the page would beef up support for fulfilling these different use cases in the same page. The “My Communities” portlet would become richer (for the first use case), the communities listing would become richer (to fulfill the second use case), and an editorialized “Feature” would be added in the dominant positioning on the screen.
This initial proposal has a number of strengths, but also some drawbacks:
This proposal tries to incorporate the goals expressed, but presented in a different manner.
This proposal is broken into stages of changes that can be rolled into production. Still, it is worthwhile to see the overall direction taken.
Use submenus to optimize for different goals. Some people (e.g. Chipp) want to quickly get to their work. Others (Nat, Jonathan) want to start with a big picture view.
We had a similar issue for the new calendar. Some people liked one view versus another. We resolved that by having multiple views, but making each user’s last selected view “sticky” (by using a cookie.) Thus, when you clicked “CALENDAR” the next time, you got the view you wanted.
We propose the same for the “COMMUNITIES” tab. Have multiple views on the data. Whenever you choose a view, it is sticky, and clicking on “COMMUNITIES” shows you /communities/ but with your last view selected by default.
Optimize each view for the task at hand. Submenus let us optimize each view for the use case at hand, giving them full width of the screen. Done correctly, they also release us from the affiliates trap. That is, they only have views that are meaningful for them.
Use the existing Feature for the Feature. As noted above, the Featured Community idea is only meaningful for staff. We already have an underused facility for featuring content for staff: the intranet Feature that appears in the middle column. It is already in need of more frequent content to appear in it.
Later, if it outgrows that slot, we can have a submenu that shows featured communities.
Productivity. When showing the “My Communities” view, we can improve the visual display on each entry, to make it more useful and productive. As a very simple example, we can provide links to jump directly to the blog, wiki, files, and calendar for that community.
Richer connections. Discoverability of communities means using information in the system to propose connections. We can add to the information collected, to provide better ways to connect the dots. We can also decide that discoverability of communities to participate in, is different than discovering content to consume. For the latter, we provide other facilities with other ideas.
In this first step, we make some quick, non-controversial changes that immediately improve each use case while also improving the signal-to-noise ratio.
This first step provides a number of gains with little cost/risk.
Estimated effort: 3 ideal days.
After step one, we have more space available on the screen for each task. We can put this space to use by introducing elements specific to that task.
That is, each view can have a float-right box that provides “quick links” for that community. This box can be native to that task. For example, when doing “My Communities”, this box might have links directly to the blog, wiki, files, or calendar tools. For “All Communities” (discoverability), this might show extra connections to “related” projects.