Tags:
create new tag
, view all tags

Feature Proposal: Web Clusters

Motivation

We had good discussions in NoInAllPublicWebsOption to add a web cluster feature where admins can group related webs into a cluster.

Some actions can take a long time on a large TWiki site with thousands of webs; it is no longer feasible to check for back-links in all webs, link to statistics pages of all webs, etc. With a web clusters feature it is possible to group related webs into buckets, so that actions on webs take place on just the related webs instead of all webs.

Description and Documentation

  • New configure setting {EnableWebClusters}
  • If set, an "all webs" action (rename, delete, backlink, ...) is done only on cluster(s) a web belongs to instead of all webs
  • WebPreferences setting to set clusters, as defined by topics in the Main web:
  • Cluster topics in Main web could list all webs that are in that cluster.
  • For performance, the cluster info should probably be cached

Examples

Impact

WhatDoesItAffect: Performance

Implementation

I do not put myself as a committed developer - anybody please feel free to take ownership of this feature. I created this proposal because I think it is important enough for big TWiki sites.

-- Contributors: PeterThoeny - 2012-11-05

Discussion

See discussions in NoInAllPublicWebsOption, and discuss more here.

-- PeterThoeny - 2012-11-05

In addition to each web belonging to clusters, how about having users define their MYCLUSTERS on their user preferences? On a user's topic, the list of webs belonging to any of MYCLUSTERS would be shown. At the bottom of the Main.SiteStatistics topic, links to WebStatistics of the webs of MYCLUSTERS would be listed.

-- HideyoImazu - 2012-11-06

IMHO the "my cluster" feature is a separate topic, belonging into the social bucket. We have not yet discussed the social aspect of TWiki. On the social front I envision to:

  • see "my network" of people (defined by people I follow and people I share work in projects)
  • see "changes in my network" (feed with changes to wiki pages and news items produced by apps)

-- PeterThoeny - 2012-11-07

I have seen another case where this feature would make perfect sense: Instead of updating the "Home" menu to not list any webs (btw, they are already limited to 32 entries), it would be much more useful to show the webs the current web shares as a cluster.

-- PeterThoeny - 2012-12-17

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2012-12-17 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.