{"id":8360,"date":"2015-02-11T05:55:50","date_gmt":"2015-02-11T13:55:50","guid":{"rendered":"http:\/\/localhost\/exoblog\/?p=8360"},"modified":"2015-02-11T05:55:50","modified_gmt":"2015-02-11T13:55:50","slug":"exo-platform-4-2-milestone-1-released","status":"publish","type":"post","link":"https:\/\/www.exoplatform.com\/blog\/exo-platform-4-2-milestone-1-released\/","title":{"rendered":"eXo Platform 4.2 Milestone 1 Released!"},"content":{"rendered":"<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/Platform_42_M1_released.jpg\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/Platform_42_M1_released.jpg\" alt=\"Platform_42_M1_released\" width=\"650\" height=\"220\" class=\"aligncenter size-full wp-image-8364\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/Platform_42_M1_released.jpg 650w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/Platform_42_M1_released-300x102.jpg 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/Platform_42_M1_released-500x169.jpg 500w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/Platform_42_M1_released-360x122.jpg 360w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/Platform_42_M1_released-200x68.jpg 200w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/Platform_42_M1_released-100x34.jpg 100w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/Platform_42_M1_released-70x24.jpg 70w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p>Right on time, and before the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Lunar_New_Year\" target=\"_blank\" rel=\"noopener\">Lunar New Year<\/a>, we are happy to release the first bits of the program that we <a href=\"https:\/\/www.exoplatform.com\/blog\/platform-4-2-feature-scope-a-sneak-peak-into-whats-coming-next\/\">announced a few weeks ago<\/a>. Among the usual bug fixes, eXo Platform 4.2-M1 has this for you to try:<br \/>\n<!--more--><\/p>\n<h2>Faster Calendar<\/h2>\n<p>We have reworked and optimized the javascript code of the Calendar app. Now it should feel slightly snappier than before\u2014you know, those few milliseconds that change everything? Just try it and tell us whether you feel the difference.<\/p>\n<h2>Spring MVC Support<\/h2>\n<p>We have written and tested some apps with spring portlet MVC, and everything looks green.<\/p>\n<p>Now you can safely work with the following:<\/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>We\u2019re working on a nice tutorial, but in the meantime, you may want to check out the code of our sample app at <a href=\"https:\/\/github.com\/exo-addons\/sample-springmvc-portlet\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/exo-addons\/sample-springmvc-portlet<\/a>.<\/p>\n<h2>Skin Module<\/h2>\n<p>The Skin Module is another feature that will please developers. The styles that form an entire skin for eXo Platform have been harmonized, factorized, and optimized so that it is now ridiculously simple to change the look and feel of eXo Platform.<\/p>\n<p>With this new feature, you can write an extension that will set a full color theme\u2014just by overriding a couple of variables.<\/p>\n<p>The feature is so great that we are writing a dedicated post for it. Keep an eye on the blog for an in-depth intro on how to build a custom skin module.<\/p>\n<p>In the meantime, this screenshot should pique your curiosity.<\/p>\n<p><a href=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module.png\"><img decoding=\"async\" src=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module.png\" alt=\"PLF-42-skin-module\" width=\"650\" class=\"aligncenter size-full wp-image-8361\" srcset=\"https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module.png 1886w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-300x181.png 300w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-1024x617.png 1024w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-768x463.png 768w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-1536x925.png 1536w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-1250x753.png 1250w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-720x434.png 720w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-500x301.png 500w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-360x217.png 360w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-200x120.png 200w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-100x60.png 100w, https:\/\/www.exoplatform.com\/blog\/wp-content\/uploads\/2015\/02\/PLF-42-skin-module-50x30.png 50w\" sizes=\"(max-width: 1886px) 100vw, 1886px\" \/><\/a><\/p>\n<h2>How do you get eXo Platform 4.2 M1?<\/h2>\n<p>To put your hands on this fresh release, just download the tomcat bundle on SourceForge.<\/p>\n<p>Subscribed customers who wish to plan their upgrade may access the JBoss and Tomcat packages of the enterprise edition simply by asking the support team.<\/p>\n<p>Enjoy and don\u2019t forget to <a href=\"https:\/\/community.exoplatform.com\/portal\/intranet\/forum\/\" target=\"_blank\" rel=\"noopener\">report issues<\/a> you might encounter.<\/p>\n<p><b><a href=\"https:\/\/community.exoplatform.com\/portal\/dw\/\" target=\"_blank\" rel=\"noopener\">Join the eXo tribe<\/a> by registering for the community and get updates, tutorials, support, and access to the Platform and add-on downloads!<\/b><\/p>\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\/\"><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\/\">Reserve your seat now!<\/a><\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!--end adv-events--><\/p>\n","protected":false},"excerpt":{"rendered":"Right on time, and before the Lunar New Year, we are happy to release the first bits of the program that we announced a few weeks ago. Among the usual bug fixes, eXo Platform 4.2-M1 has this for you to try:","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[699],"tags":[],"lang":"en","translations":{"en":8360},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/8360"}],"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=8360"}],"version-history":[{"count":0,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/8360\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media?parent=8360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/categories?post=8360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/tags?post=8360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}