{"id":9085,"date":"2015-07-07T05:54:55","date_gmt":"2015-07-07T12:54:55","guid":{"rendered":"http:\/\/localhost\/exoblog\/?p=9085"},"modified":"2023-06-02T11:36:36","modified_gmt":"2023-06-02T09:36:36","slug":"exo-platform-4-2-released-boost-user-engagement","status":"publish","type":"post","link":"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/","title":{"rendered":"eXo Platform 4.2 Released: Boost User Engagement"},"content":{"rendered":"<p><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-9105\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/Platform-42-Released.jpg\" alt=\"Platform-42-Released\" width=\"650\" height=\"220\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/Platform-42-Released.jpg 650w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/Platform-42-Released-300x102.jpg 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/Platform-42-Released-500x169.jpg 500w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/Platform-42-Released-360x122.jpg 360w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/Platform-42-Released-200x68.jpg 200w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/Platform-42-Released-100x34.jpg 100w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/Platform-42-Released-70x24.jpg 70w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p>eXo Platform 4.2 has been released and is being shipped to customers as of today. The new version has been in the works for six months, and we\u2019ve already talked about it on this blog. But now, it\u2019s finally here! Anyone can <a href=\"https:\/\/community.exoplatform.com\/downloads\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">download the trial<\/a>, and existing clients can get the new release from eXo support team.<br \/>\nThe central theme of the previous release was <a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-1-released-real-time-collaboration-add-ons-and-more\/\">real-time collaboration<\/a>. With the new release, we\u2019ll help you boost user engagement on your intranet. Let\u2019s review the new and noteworthy features of our greatest release ever!<br \/>\n<!--more--><\/p>\n<ul>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#user-profile\">User Profile Redesigned<\/a><\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#onsite-notif\">On-Site Notifications<\/a><\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#doc-preview\">Document Preview<\/a><\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#open-office\">Open in Microsoft Office<\/a><\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#skin-module\">Skin Module<\/a><\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#web-fw\">Web Frameworks Galore<\/a>\n<ul style=\"padding: 0 0 0 0;\">\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#spring-mvc\">Spring MVC Support<\/a><\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#juzu\">Juzu 1.0 Support<\/a><\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#calendar-api\">Calendar API<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#add-ons\">Add-ons<\/a>\n<ul style=\"padding: 0 0 0 0;\">\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#sso\">Single Sign-On (SSO) Add-ons<\/a><\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#answers\">Answers app add-on<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-released-boost-user-engagement\/#one-more\">One More Thing&#8230;<\/a><\/li>\n<\/ul>\n<p><a name=\"user-profile\"><\/a><\/p>\n<h2>User Profile Redesigned<\/h2>\n<p>The User Profile is an essential aspect of social networking. This is where you get to know about others before deciding to connect with them and to further collaborate. The eXo product management team had multiple requests to make the User Profile page easier to read and more engaging. So we redesigned the layout to rebalance information and make it easier to scan quickly.<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile.jpg\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-9102\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile.jpg\" alt=\"01-user-profile\" width=\"650\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile.jpg 650w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile-300x277.jpg 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile-512x473.jpg 512w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile-355x328.jpg 355w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile-256x236.jpg 256w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile-142x131.jpg 142w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile-98x90.jpg 98w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/01-user-profile-33x30.jpg 33w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p>Another common complaint about the User Profile page was that it was hard to extend. The new version is much more modular. Blocks of information can be arranged differently, and developers can now extend the profile page thanks to dynamic containers. Read the new developer tutorial for a full description of how to customize the User Profile.<\/p>\n<p><a name=\"onsite-notif\"><\/a><\/p>\n<h2>On-Site Notifications<\/h2>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-1-released-real-time-collaboration-add-ons-and-more\">Email notifications<\/a> were a key feature of eXo Platform 4.1. They helped many of our clients drive adoption by poking less-engaged users via their mailbox to bring them back to a place where they could have a richer interaction. Many people have reported that they feel much more connected to their intranet with email notifications.<\/p>\n<p>However, once collaboration habits start to take off, users tend to spend more time connected to the intranet, and they need a way to be notified there. That\u2019s why we\u2019ve introduced on-site notifications. Look for the blue counter on the top navigation bar\u2014it indicates how many notifications are waiting for you.<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs.jpg\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-9103\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs.jpg\" alt=\"02-on-site-notifs\" width=\"650\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs.jpg 650w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs-300x231.jpg 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs-615x473.jpg 615w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs-426x328.jpg 426w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs-307x236.jpg 307w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs-170x131.jpg 170w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs-100x77.jpg 100w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/02-on-site-notifs-39x30.jpg 39w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p>The notification counter is updated in real time whenever an event is triggered. The preferences screen has also been updated to let you choose which notifications you want to receive on-site.<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-9098\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications.jpg\" alt=\"03-notifications\" width=\"650\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications.jpg 1225w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications-300x235.jpg 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications-1024x802.jpg 1024w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications-768x602.jpg 768w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications-604x473.jpg 604w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications-419x328.jpg 419w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications-301x236.jpg 301w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications-167x131.jpg 167w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications-100x78.jpg 100w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/03-notifications-38x30.jpg 38w\" sizes=\"(max-width: 1225px) 100vw, 1225px\" \/><\/a><\/p>\n<p>Developers will like this feature too, because not only they can add custom types of events, but now they can also <a href=\"https:\/\/docs.exoplatform.org\/\" target=\"_blank\" rel=\"noopener\">add their own notification channel<\/a> to push notifications to external systems that are not yet covered, such as SMS, mobile push, etc.<\/p>\n<p><a name=\"doc-preview\"><\/a><\/p>\n<h2>Document Preview<\/h2>\n<p>Even if we provide a lot of specialized ways to collaborate (wikis, forums, polls) in eXo Platform, the most common way to capture and publish information is in documents.<\/p>\n<p>Documents generate many activities that display a thumbnail and the title of a presentation or a spreadsheet.<br \/>\nIt\u2019s essential that you\u2019re able to read these documents without breaking your flow, so we\u2019ve improved our Document Preview to make the better use of your browser\u2019s real estate. With the new Document Preview, when you click on a document thumbnail in the activity stream, it will display in a full-page interface while keeping the conversation on the side. Presentations are now easier to browse, images look gorgeous, and videos are more enjoyable to watch.<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview.jpg\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-9099\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview.jpg\" alt=\"04-doc-preview\" width=\"650\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview.jpg 1750w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-300x212.jpg 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-1024x723.jpg 1024w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-768x542.jpg 768w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-1536x1085.jpg 1536w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-1250x883.jpg 1250w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-670x473.jpg 670w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-464x328.jpg 464w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-334x236.jpg 334w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-185x131.jpg 185w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-100x71.jpg 100w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/04-doc-preview-42x30.jpg 42w\" sizes=\"(max-width: 1750px) 100vw, 1750px\" \/><\/a><\/p>\n<p>Having used eXo Platform 4.2 internally and on the tribe for a while now, I can tell you that this feature goes beyond my expectations. Now that the process is easy and beautiful, people are reading and commenting on documents more than ever. Praise, reviews, and ideas spontaneously emerge and connect people through their documents.<\/p>\n<p><a name=\"open-office\"><\/a><\/p>\n<h2>Open in Microsoft Office<\/h2>\n<p>Reading documents online is great, but what\u2019s the next natural step when you spot a typo? Fixing it, of course!<br \/>\nNow on the activity stream and Documents app, you\u2019ll find a new \u201cOpen in&#8230;\u201d button.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-9134\" src=\"https:\/\/www.exoplatform.com\/blog\/\/wp-content\/uploads\/2015\/07\/05c-open-in-office.jpg\" alt=\"05c-open-in-office\" width=\"650\"><\/p>\n<p>This button will let you load a document that\u2019s stored in eXo Documents with a desktop application such as Microsoft Word, Excel, or PowerPoint. You can then make and save any changes you want, and the file in eXo Documents will be automatically updated. Of course, all of this is nicely integrated with locking and versioning in eXo Documents so you can securely edit without any fear of conflict.<\/p>\n<p>With this feature, we\u2019ve primarily targeted Microsoft Office and OpenDocuments (docs, spreadsheets, and presentations), which are by far the most popular kind of documents used.<\/p>\n<p>Check out our compatibility and client requirements documentation to make sure your version of Office is supported for your computer.<\/p>\n<p>The good news is that this feature has been designed to work with virtually <i>any<\/i> kind of file with <i>any<\/i> desktop application. For instance, on my Mac, I can happily annotate PDFs with Preview, the default application registered for it.<\/p>\n<p>This document collaboration feature is another eXo Platform game changer. It\u2019s more than a powerful document repository; it\u2019s now a fully interactive document collaboration system.<\/p>\n<p><a name=\"skin-module\"><\/a><\/p>\n<h2>Skin Module<\/h2>\n<p>People love the default look and feel of eXo Platform 4, because it\u2019s light, clear, and stylish. But because colors and style preferences are subjective, and corporate brand culture can be very strong in some organizations, we\u2019ve also heard that some people would like to change the default. While altering the style of eXo has always been about editing CSS files, it used to be quite an intimidating task, because there are a lot of stylesheets in many locations.<\/p>\n<p>So our engineering team decided to simplify the process with Skin Module. They adopted Less and factorized all styles as much as possible so that changing a color would only require modifying one variable in one file. Mission accomplished! And the result is truly impressive.<\/p>\n<p>For example, if you don\u2019t like our <a href=\"https:\/\/github.com\/exoplatform\/ux-guidelines\/blob\/develop\/Button\/Button.html\" target=\"_blank\" rel=\"noopener\">electric blue buttons<\/a>, changing only a couple of variables will let you make them <a href=\"https:\/\/community.exoplatform.com\/portal\/\" target=\"_blank\" rel=\"noopener\">green<\/a>:<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module.jpg\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-9101\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module.jpg\" alt=\"06-skin-module\" width=\"650\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module.jpg 1278w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-300x92.jpg 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-1024x314.jpg 1024w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-768x236.jpg 768w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-1250x383.jpg 1250w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-720x221.jpg 720w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-500x153.jpg 500w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-360x110.jpg 360w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-200x61.jpg 200w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-100x31.jpg 100w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/06-skin-module-70x21.jpg 70w\" sizes=\"(max-width: 1278px) 100vw, 1278px\" \/><\/a><\/p>\n<p>But you can be more ambitious too, like we were with the <a href=\"https:\/\/community.exoplatform.com\/portal\/content\/addon-detail\/dark-skin-add-on\" target=\"_blank\" rel=\"noopener\">dark skin add-on<\/a>:<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module.png\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-9104\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module.png\" alt=\"07-skin-module\" width=\"650\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module.png 1448w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-300x178.png 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-1024x607.png 1024w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-768x456.png 768w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-1250x742.png 1250w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-720x427.png 720w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-500x297.png 500w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-360x214.png 360w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-200x119.png 200w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-100x59.png 100w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/07\/07-skin-module-51x30.png 51w\" sizes=\"(max-width: 1448px) 100vw, 1448px\" \/><\/a><\/p>\n<p>We\u2019ve <a href=\"https:\/\/www.exoplatform.com\/blog\/deep-look-at-the-new-skin-module-feature-in-platform-4-2\/\">blogged about Skin Module already<\/a>, but now we\u2019ve also added a new section in the documentation with all the details. Feel free to submit your creations in the Add-ons center.<\/p>\n<p><a name=\"web-fw\"><\/a><\/p>\n<h2>Web Frameworks Galore<\/h2>\n<p>As in every release, we also look at the developer experience and provide enhancements. With support for two new frameworks and a brand-new API, the release of eXo Platform 4.2 aims to boost developers\u2019 productivity.<\/p>\n<p><a name=\"spring-mvc\"><\/a><\/p>\n<h3>Spring MVC Support<\/h3>\n<p>Spring MVC is a very popular web framework among developers working with eXo. Indeed, its support for portlets makes it an ideal candidate when you come from a more classic Java web development background.<\/p>\n<p>Starting with Platform 4.2, Spring MVC is officially supported, along with the following features:<\/p>\n<ul>\n<li>Spring MVC portlet action and render mapping<\/li>\n<li>Dependency injection (using @Inject)<\/li>\n<li>Form binding<\/li>\n<li>Form validation (Hibernate Validator)<\/li>\n<\/ul>\n<p>Check out our <a href=\"https:\/\/community.exoplatform.com\/portal\/content\/addon-detail\/spring-mvc-portlet-sample\" target=\"_blank\" rel=\"noopener\">sample app<\/a> and tutorial to learn how to build a portlet with Spring MVC.<\/p>\n<p><a name=\"juzu\"><\/a><\/p>\n<h3>Juzu 1.0 Support<\/h3>\n<p><a href=\"https:\/\/juzuweb.org\/\" target=\"_blank\" rel=\"noopener\">Juzu<\/a> is another great option for building portlets. It\u2019s an open source web framework that was initiated at eXo. Juzu emphasizes simplicity so that developers spend more time on their actual business logic and less time on plumbing code.<\/p>\n<p>There are already several apps in eXo Platform that are built with Juzu, and almost all new developments done at eXo will use it. Juzu has quickly became the de facto replacement for the Web UI framework that has historically powered most eXo apps. Now reaching the 1.0 milestone, Juzu is ready for prime time, and we are starting to support it for eXo customers too.<\/p>\n<p>Read more about Juzu and eXo in this <a href=\"https:\/\/www.slideshare.net\/exoplatform\/e-xoers-on-the-grill-juzu-46208480\" target=\"_blank\" rel=\"noopener\">great slideshare presentation<\/a> and in the tutorial for making a portlet in eXo Platform with Juzu.<\/p>\n<p><a name=\"calendar-api\"><\/a><\/p>\n<h3>Calendar API<\/h3>\n<p>Developers will also enjoy using a new experimental API to manipulate calendars and events from the eXo Calendar app. The API builds on <a href=\"https:\/\/community.exoplatform.com\/portal\/intranet\/\" target=\"_blank\" rel=\"noopener\">common RESTful principles<\/a> for easier adoption by web developers. This is just a starting point, and you can expect more APIs in this style in upcoming versions.<\/p>\n<p>We welcome developer feedback to improve this API.<\/p>\n<p><a name=\"add-ons\"><\/a><\/p>\n<h2>Add-ons<\/h2>\n<p><a name=\"sso\"><\/a><\/p>\n<h3>Single Sign-On (SSO) Add-ons<\/h3>\n<p>In a heterogeneous IT system, Single Sign-On (SSO) offers the promise of simplifying login for users by allowing them to log in once, for all apps and systems they use. Just a single password is all you need to remember! eXo has supported a lot of SSO solutions for a very long time. But administrators know that it\u2019s not the easiest part of the setup to do.<\/p>\n<p>With eXo Platform 4.2, we\u2019ve packaged our supported SSO integrations as add-ons. Hence, the process of setting up an integration is much simpler. For example, <span class=\"navCode\">.\/addon exo-cas<\/span> will install all the necessary files in eXo at the right place.<\/p>\n<p>We\u2019ve published five new add-ons for SSO:<\/p>\n<ul>\n<li>exo-cas<\/li>\n<li>exo-spnego<\/li>\n<li>exo-josso<\/li>\n<li>exo-saml<\/li>\n<li>exo-openam<\/li>\n<\/ul>\n<p>Check out our <a href=\"https:\/\/community.exoplatform.com\/add-ons\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">SSO add-ons guide<\/a> for all installation details.<\/p>\n<p><a name=\"answers\"><\/a><\/p>\n<h3>Answers app add-on<\/h3>\n<p>Finally, as we announced previously, we\u2019ve started to ship the Answers app as a separate add-on. It remains fully supported and documented, but it is essentially a deprecated app. We have ideas for broadening the scope of this app to a more generic ideation component, but this will be done separately from eXo Platform. An add-on is the ideal structure for innovating and experimenting outside of the core of eXo Platform.<\/p>\n<p>If you are already using the eXo Answers app and want to keep using it, no panic! You just need to install the add-on after your upgrade to Platform 4.2 with this simple command: <span class=\"navCode\">.\/addons install exo-answers<\/span>.<\/p>\n<p><a name=\"one-more\"><\/a><\/p>\n<h2>One More Thing&#8230;<\/h2>\n<p>Oh, I almost forgot: eXo Platform should be much easier to install now. We\u2019ve made native installers, so you only need to hold a mouse and click \u201cNext\u201d to install it on your computer. Check <a href=\"https:\/\/www.exoplatform.com\/blog\/native-installers-for-exo-platform-enterprise\/\">my other post about the native installers<\/a> to learn more. Or if you\u2019re pretty confident about your clicking skills, you can <a href=\"https:\/\/community.exoplatform.com\/downloads\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">download the installer<\/a> directly.<\/p>\n<div style=\"text-align: center;\"><a style=\"margin: 15px 0; text-decoration: none; background: #436baa; border-radius: 5px; padding: 15px 25px; border-bottom: 3px solid #284c90; text-align: center; color: #ffffff; font-size: 18px; line-height: 26px; font-family: &#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif; display: inline-block; font-weight: bold;\" href=\"https:\/\/community.exoplatform.com\/downloads\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Download eXo Platform 4.2!<\/a><\/div>\n<p><!--begin adv-events--><\/p>\n<div class=\"adv-events\" style=\"background: #476fad; padding: 30px 20px; color: white;\">\n<div class=\"media\">\n<div class=\"pull-right\"><a href=\"https:\/\/www.exoplatform.com\/contact-us\/?utm_source=BlogEn&amp;utm_medium=Blog&amp;utm_campaign=Content&amp;utm_content=cta\"><br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-6587 alignright\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2014\/02\/how-to-make-the-most-of-eXo-platform41.png\" alt=\"make-the-most-out-of-eXo-platform4\" width=\"161\" height=\"85\"><br \/>\n<\/a><\/div>\n<div class=\"media-body\">\n<h4 class=\"media-heading\">Make the most out of eXo Platform 4<\/h4>\n<p>Register to the next weekly live demo session and get a complete overview of what you can do with eXo Platform 4. <strong><a href=\"https:\/\/www.exoplatform.com\/contact-us\/?utm_source=BlogEn&amp;utm_medium=Blog&amp;utm_campaign=Content&amp;utm_content=link\">Reserve your seat now!<\/a><\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!--end adv-events--><\/p>\n","protected":false},"excerpt":{"rendered":"eXo Platform 4.2 has been released and is being shipped to customers as of today. The new version has been in the works for six months, and we\u2019ve already talked about it on this blog. But now, it\u2019s finally here! Anyone can download the trial, and existing clients can get the new release from eXo [&hellip;]","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":9085},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/9085"}],"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=9085"}],"version-history":[{"count":0,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/9085\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media?parent=9085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/categories?post=9085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/tags?post=9085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}