Loading...
 

 Data Recovery

On 2017-04-04 we had a rather major disk malfunction that caused data loss. The data on this site was originally restored from a 2016-11-05 backup, but with wiki pages changes since then recreated from the search index.

Note that files and images uploaded since November are still missing and will need to be re-uploaded and reattached to the pages by hand.

Please let us know if you find anything else missing or broken due to this outage. We thank you for your patience.



1. Introduction

Introduced in Tiki10, the workspace UI provides site administrators with a streamlined way to create simple workspaces, which allow a group of collaborators to work in their own "protected" area.

Using the workspace UI site admins can:
  • Define templates for creating workspaces of different types
  • Instantiate workspaces using a given template

You can still create workspaces manually

Note that the Workspace UI does not give you the full flexibility of Tiki workspaces. If your needs are a bit "out of the ordinary", you may need to set up your workspaces using a more manual approach, or playing with the advanced interface and yaml code (see below).


2. Tutorial: Creating a workspace

Let's say you are managing a project called OurFabulousProject, and you want to create a Tiki workspace where all the people on that project can share information.

In this tutorial, we will show you how to do this.

2.1. Activate the Workspace UI

If the Workspace UI feature is not already activated, you need to do so.

* Admin home
* Check the Advanced and Experimental boxes, then Set as my defaults (Workspace UI involves some advanced and experimental components)
  • Admin > Workspaces and Areas

Workspace UI Prefs

* Check the following checkboxes: Workspaces UI, Namespace, Perspectives, Category and Wiki.
  • Change Preferences

2.2. Create a template for the workspace

Let's assume that you don't already have a workspace template for projects. So your next step is to create one.

  • Admin > Workspaces and Areas
  • Create a workspace template
  • In Name, enter the template's name (let's call it Project)

Workspace UI   Creating A New Template

Now that you have a template, you need to set some permissions to decide what people who belong to the workspace can do there.

  • Click on the wrench icon besides the Project template, then click on Select permissions.

Workspace UI   Opening Permissions Dialog

  • Check the permissions you want to apply to the workspace. In our case, we will go do the wiki section and enable tiki_p_view and tiki_p_edit, so that members of the workspace can view and edit wiki pages.

2.3. Create a new workspace using the template

Now that we have a template for creating workspaces for projects, let's use it to create one.

  • Admin > Workspaces and Areas
  • Create a workspace
  • For Template, pick the Project template we just created.
  • For Name, enter the name of the project OurFabulousProject,.
  • OK

Workspace UI   Create New Workspace From Template

2.4. Go to the workspace's home page

That's it. You now have a workspace called OurFabulousProject. You can go to the workspace's home page: tiki-index.php?page=Project:_:OurFabulousProject.

2.5. Assign users to the workspace

The final step is to make sure that members of the project team have access to the workspace.

All you have to do is to assign those users to the group. For example, if you want user JoeBloe to have access to the workspace, you do

  • Admin > Users
  • Click the _+ sign beside the group Project:_:OurFabulousProject __.

Workspace UI   Assign Users To The Workspace's Group

3. Internals of a workspace

Basic building blocks

As you may have surmised from the above tutorial, a workspace is made up of a bunch of lower level building blocks which are packaged together to provide a "workspace user experience".

The building blocks are:
  • A category in which all content of the workspace will be put
  • A group to which all collaborators of the workspace will belong
  • A perspective to improve the experience when working inside a workspace

Note that in the above tutorial, we only used a wiki in the workspace. But a workspace template can include a lot more features, such as: blogs or forums. More features are being added in the interface. However, if something not supported is required, an advanced mode is available, but requires writing a Data Channel through the special interface.

Currently supported through the interface:
  • Groups: Allows to create additional groups within the workspace, modify the default group and manage the default permissions.
    • Allows to specify which groups are automatically joined by the workspace creator
    • Allows to specify which group is the managing group. Members of this group can manage the members of the other groups
    • Default permissions applied on the category for the groups within the workspace can be selected
  • Wiki pages: Allows to define pages created within the workspace and define their initial content.
    • Original content can be defined directly from the interface or be taken from an existing page as a template
    • All pages are created within the default namespace

Workspace organization


All workspaces are created under the same root category (called Workspaces), which is created the first time a workspace is created. As a next level, the template name is used as a category, and finally the selected workspace name is used. If the workspace name contains namespace separators, a hierarchy of categories will be created.

Assuming the template is called Project, and the selected workspace name is Infrastructure::Improvements 2012, the category tree would be the following:
  • Workspaces
    • Project
      • Infrastructure
        • Improvements 2012

4. Edit a Workspace Template in advanced mode (yaml)

Once you have created a workspace template, you have the option to edit it thorugh either the simple interface, of the advanced interface:

Click to expand
Click to expand


Once the workspace template is open for edition, you will see the link to open it in the advanced mode:

Click to expand
Click to expand


While using the simple interface (image above), you have an easy way to add new default groups or wiki pages in the workspace template, so that they are created as objects (groups and pages) when a new workspace of this type is created.

When you switch the interface to Advanced mode, you have full control on the contents of the workspace template, and you are eventually able to define new objects (of other types: blogs, file galleries, forums, ... as far as a profile handler is created for them) to be linked with that workspace template:

Click to expand
Click to expand


For more information on this advanced feature, ask in the Developers list

5. Other information

Demo profile (work in progress)
http://profiles.tiki.org/Workspace_UI

Alias names for this page:
WorkspacesUI | Workspaces UI | WorkspacesGUI | Workspaces GUI Workspaces-UI

doc.tiki.org


Bootstrap

AdminGuide

UserGuide

Keywords

Keywords serve as "hubs" for navigation within the Tiki documentation. They correspond to development keywords (bug reports and feature requests):

Accessibility (WAI and 508)
Accounting (7.x)
Articles and Submissions
Backlinks
Banners
Batch (6.x)
BigBlueButton audio/video/chat/screensharing (5.x)
Blog
Bookmark
Browser Compatibility
Link Cache
Calendar
Category
Chat
Clean URLs
Comments
Communication Center
Compression (gzip)
Contacts (Address Book)
Contact us
Content Templates
Contribution (2.x)
Cookie
Copyright
Credit (6.x)
Custom Home and Group Home Page
Date and Time
Debugger Console
Directory of hyperlinks
Documentation link from Tiki to doc.tiki.org (Help System)
Docs 8.x
Draw 7.x
Dynamic Content
Dynamic Variable
External Authentication
FAQ
Featured links
File Gallery
Forum
Friendship Network (Community)
Gmap Google maps
Groups
Hotword
HTML Page
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Import-Export
Install
Integrator
Interoperability
Inter-User Messages
InterTiki
Kaltura video management (4.x)
Karma
Live Support
Login
Logs (system & action)
Look and Feel
Lost edit protection
Mail-in
Map with Mapserver
Menu
Meta Tags
Mobile Tiki and Voice Tiki
Mods
Module
MultiTiki
MyTiki
Newsletter
Notepad
Payment
Performance Speed / Load
Permissions
Platform independence (Linux-Apache, Windows/IIS, Mac, BSD)
Polls
Profiles
Profile Manager
Report
Toolbar
Quiz
Rating
Feeds
Score
Search engine optimization
Search
Search and Replace
Security
Semantic links (3.x)
Shadowbox
Shadow Layers
Share
Shopping cart
Shoutbox
Slideshow
Smiley
Social Networks
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Stats
Surveys
Tags (2.x)
Task
Tell a Friend, alert + Social Bookmarking
TikiTests (2.x)
Theme CSS & Smarty
Trackers
Transitions (5.x)
TRIM
User Administration including registration and banning
User Files
User Menu
Watch
WebHelp
WebDAV (5.x)
Webmail
Web Services
Wiki 3D
Wiki History, page rename, etc
Wiki Page Staging and Approval (2.x)
Wiki Plugin extends basic syntax
Wiki Syntax
Wiki structure (book and table of content)
Workspace
WSOD
WYSIWYCA
WYSIWYG (2.x)
XMLRPC


Tiki Newsletter

Delivered fresh to your email inbox!
Newsletter subscribe icon
Don't miss major announcements and other news!
Contribute to Tiki