Symbiosis

A plugin to enable sensible content separation. Creates and manages separate
top-level categories for each user.

Author:Julius Juurmaa (profile at wordpress.org)
WordPress version required:2.5
WordPress version tested:2.5
Plugin version:trunk
Added to WordPress repository:11-04-2008
Last updated:11-04-2008
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:0
Rated by:0
Plugin URI:http://wordpress.org/extend/plugins/symbiosis...
Total downloads:1 463
plugin download
Click to start download

The goal of Symbiosis is to enable multiple users to express themselves side by side, having some things in common (pages), but also some private space (categories, posts and links). There is really no point in trying to explain - try, if you feel like it!

When the plugin is activated, a category is created for each and every user in the database and associated with the user. The name of the category is the same as the display name for the user. If the display name is updated, so will be the categories; if the user is deleted, the categories will be, too.

Users can add posts only to their home category and its children. If no categories are selected, the home category will be used as a default. This behaviour can be changed user-wise under personal profile options.

The category selection for links is removed and links will automatically be put in the user's home category. Tags are disabled for clarity. Only administrators can see and edit the full category tree.

For themes and plugins, a special global variable, $symbiosis, is provided. It is an array with the ID and name of the current user, if a user-specific page is accessed. The following pages are considered user-specific:

  • An author archive page
  • A page displaying posts from a user's home category or from its children
  • A single post or attachment

Unlike posts and links, pages are not considered user-specific.

Some widgets using this property are included with the plugin, namely:

  • Authors
  • Bookmarks
  • Categories
  • Recent posts