{"id":37457,"date":"2016-07-19T08:26:17","date_gmt":"2016-07-19T15:26:17","guid":{"rendered":"\/blog\/?p=11577"},"modified":"2016-07-19T08:26:17","modified_gmt":"2016-07-19T15:26:17","slug":"categorize-your-spaces-easily-with-this-new-exo-platform-add-on","status":"publish","type":"post","link":"https:\/\/www.exoplatform.com\/blog\/categorize-your-spaces-easily-with-this-new-exo-platform-add-on\/","title":{"rendered":"Categorize Your Spaces Easily with This New eXo Platform Add-on"},"content":{"rendered":"<p><a href=\"https:\/\/www.exoplatform.com\/blog\/categorize-your-spaces-easily-with-this-new-exo-platform-add-on\/\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-11582\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/CategorizedSpacesAddon_650x220.jpg\" alt=\"Categorize Your Spaces Easily with This New eXo Platform Add-on\" width=\"600\"><\/a><\/p>\n<p><strong>Spaces<\/strong> have been and continue to be a key module in eXo Platform. They allow organizations to create dedicated groups for their employees in which they can communicate and collaborate around a specific theme. Spaces are, then, typically used for departments, projects, communication channels and communities of interest within an organization\u2019s <a href=\"https:\/\/www.exoplatform.com\/company-intranet-software\/?utm_source=BlogEn&amp;utm_medium=Blog&amp;utm_campaign=Content&amp;utm_content=link\">intranet platform<\/a>.<br \/>\n<!--more--><br \/>\neXo opts for a horizontal approach in how spaces are created and presented to the user. This is typical of modern enterprise social networks and subscribes to the notion of driving a no-nonsense <a href=\"https:\/\/www.exoplatform.com\/blog\/6-ways-to-promote-an-open-company-culture\/\">open communication and collaboration culture<\/a>. By default, <i>any<\/i> employee can create a new space, determine its visibility and privacy, and invite people to it.<\/p>\n<p>As a side effect of this, however, especially in the context of organizations with a large number of users, the number of spaces of which an employee can be a member will tend to be large and their \u201cMy Spaces\u201d list too long. Even though <a href=\"https:\/\/community.exoplatform.com\/portal\/content\/addon-detail\/spaces-administration\" target=\"_blank\" rel=\"noopener\">there is an add-on<\/a> that allows platform administrators to control who can create spaces, an idea has been circulating\u2014triggered by a customer request\u2014for an option to somehow <strong>categorize spaces<\/strong>.<\/p>\n<p>Enter the <a href=\"https:\/\/community.exoplatform.com\/portal\/content\/addon-detail\/categorized-space-linked-space\" target=\"_blank\" rel=\"noopener\">Space Categories add-on<\/a>. This latest addition to our <a href=\"https:\/\/community.exoplatform.com\/portal\/intranet\/add-ons\" target=\"_blank\" rel=\"noopener\">catalog of community add-ons<\/a> leverages the \u201ccategories\u201d and \u201crelations\u201d feature already available in eXo\u2019s <a href=\"https:\/\/www.exoplatform.com\/?utm_source=BlogEn&amp;utm_medium=Blog&amp;utm_campaign=Content&amp;utm_content=link\">content management module<\/a> (e.g. to categorize content) so it can be used on spaces. It allows any space manager to place their space under a predefined space category, e.g. a \u201cDepartments\u201d or \u201cProjects\u201d category. To do this, after the <strong>add-on<\/strong> has been installed, the space manager can go to their space settings page where they will find a new tab called \u201cSpace Categories\u201d. Here they can browse and select the category in which they would like to list their space.<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-11579\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories.png\" alt=\"eXo Platform add-on for spaces categorization\" width=\"600\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories.png 1204w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories-300x130.png 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories-1024x442.png 1024w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories-768x332.png 768w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories-720x311.png 720w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories-500x216.png 500w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories-360x155.png 360w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories-200x86.png 200w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories-100x43.png 100w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/01-selected-categories-70x30.png 70w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/a><\/p>\n<p>In the platform\u2019s navigation pane, users would then start to see spaces that they belong to listed under one of several categories instead of just the single generic \u201cMy Spaces\u201d menu:<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/02-my-spaces.png\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-11580\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/02-my-spaces.png\" alt=\"Spaces categorization in eXo Platform\" width=\"250\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/02-my-spaces.png 370w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/02-my-spaces-237x300.png 237w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/02-my-spaces-259x328.png 259w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/02-my-spaces-187x236.png 187w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/02-my-spaces-104x131.png 104w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/02-my-spaces-71x90.png 71w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/02-my-spaces-24x30.png 24w\" sizes=\"(max-width: 370px) 100vw, 370px\" \/><\/a><\/p>\n<p>We mentioned that this also provides a relation mechanism. Indeed, spaces can not only be categorized but related to each other. A \u201c<strong>Related Spaces<\/strong>\u201d portlet is made available by this add-on and it can be added to a space by a space manager to allow members to see what other spaces are related to the space:<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/03-related-spaces.png\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-11581\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/07\/03-related-spaces.png\" alt=\"Related Spaced suggested\" width=\"600\"><\/a><\/p>\n<p>Note that a relation between two spaces is bidirectional, so that if you relate space A to space B, then this relation will apply and be displayed on both spaces.<br \/>\nSo how can you install this add-on? Just use the <a href=\"https:\/\/docs-old.exoplatform.org\/\" target=\"_blank\" rel=\"noopener\">add-on manager<\/a> administrator tool, which lists all publicly available add-ons, to install it in your local eXo Platform instance. As always, the add-on is open source and has been made <a href=\"https:\/\/github.com\/gregorysebert\/space-categories-extension\" target=\"_blank\" rel=\"noopener\">available on GitHub<\/a> for curious developers. We very much welcome your feedback and suggestions for improvement.<\/p>\n<div><a href=\"https:\/\/community.exoplatform.com\/portal\/dw\/\" target=\"_blank\" rel=\"noopener\"><br \/>\n<\/a><\/p>\n<div class=\"adv-events\" style=\"background: #476fad; padding: 30px 20px; color: white;\">\n<div class=\"media\">\n<div class=\"pull-right\"><img decoding=\"async\" class=\"size-full wp-image-6587 alignright\" style=\"border: none; border-radius: 0; box-shadow: none;\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2016\/02\/tribe.png\" alt=\"Join The eXo Tribe\" height=\"120px\"><\/div>\n<div class=\"media-body\">\n<h4 class=\"media-heading\">Join The eXo Tribe<\/h4>\n<p>Register for our Community to Get updates, tutorials, support, and access to the Platform and add-on downloads. <strong>Sign in Now!<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"Spaces have been and continue to be a key module in eXo Platform. They allow organizations to create dedicated groups for their employees in which they can communicate and collaborate around a specific theme. Spaces are, then, typically used for departments, projects, communication channels and communities of interest within an organization\u2019s intranet platform.","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":[],"categories":[705],"tags":[765,647],"lang":"en","translations":{"en":37457},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/37457"}],"collection":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/comments?post=37457"}],"version-history":[{"count":0,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/37457\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media?parent=37457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/categories?post=37457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/tags?post=37457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}