{"id":3526,"date":"2012-12-05T09:00:05","date_gmt":"2012-12-05T17:00:05","guid":{"rendered":"http:\/\/localhost\/exoblog\/?p=3526"},"modified":"2012-12-05T09:00:05","modified_gmt":"2012-12-05T17:00:05","slug":"docs-update-developers-will-enjoy","status":"publish","type":"post","link":"https:\/\/www.exoplatform.com\/blog\/docs-update-developers-will-enjoy\/","title":{"rendered":"Docs Update: Developers Will Enjoy"},"content":{"rendered":"<p>Our <a title=\"eXo Platform Documentation\" href=\"http:\/\/docs.exoplatform.org\" target=\"_blank\" rel=\"noopener\">documentation website<\/a>\u00a0was launched a year and a half ago. Although we have received many compliments, we have continued to work on improving both the content and the form. So we have rolled out many small updates to make our guides more useful and nicer to look at. \u00a0Today&#8217;s update includes some significant changes that our community of developers will love.<\/p>\n<p><!--more--><\/p>\n<p>First, we have a new structure for the\u00a0<a title=\"eXo IDE User Guide\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/IDEUserGuide.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">IDE User Guide<\/a>. \u00a0We have rebalanced the chapters and organized them into a more logical sequence. This guide is now arranged into three chapters that will make the content quicker and easier to find : <a title=\"eXo IDE Basic Operations\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/IDEdev.BasicOperations.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Basic Operations<\/a> will teach you what you need to know to use the IDE user interface, <a title=\"IDE Advanced Operations\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/IDEdev.AdvancedOperations.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Advanced Operations<\/a> will show you how you can effectively develop stuff like REST services, gadgets, templates or <a title=\"Chromattic project site\" href=\"https:\/\/code.google.com\/p\/chromattic\/\" target=\"_blank\" rel=\"noopener\">Chromattic<\/a> data objects, and <a title=\"eXo IDE Miscelleanous tips\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/IDEdev.MiscellaneousAndTips.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Miscelleanous tips<\/a> for customizing your IDE.<\/p>\n<p>Next, we have polished the functionality of REST APIs documentation. This documentation is now all generated directly from the code thanks to the powerful <a href=\"https:\/\/github.com\/exoplatform\/wikbook\" target=\"_blank\" rel=\"noopener\">generation mechanism<\/a> offered by <a title=\"Wikbook a set of tools to product docbook documentation\" href=\"https:\/\/github.com\/exoplatform\/wikbook\" target=\"_blank\" rel=\"noopener\">Wikbook<\/a>. This is a great step for us, because maintaining an API reference along with the code was a tedious task. Now we can be sure that you will get the latest updates right from the makers!\u00a0\u00a0We tried to make them easy to read so we have looked at best practices around the web (yes,\u00a0<a title=\"Twitter API docs\" href=\"https:\/\/developer.twitter.com\/en\/docs\" target=\"_blank\" rel=\"noopener\">Twitter API docs<\/a>\u00a0was a source of inspiration) and applied them! \u00a0Check out\u00a0\u00a0our <a title=\"eXo Content REST API\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/CONTref.Devref.PublicRestAPIs.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Content REST API<\/a>,\u00a0<a title=\"eXo Social REST API\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/SOCref.DevelopersReferences.PublicREST_APIs.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Social REST API<\/a>\u00a0and\u00a0\u00a0<a title=\"eXo Calendar REST API\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/CSref.PublicRESTAPIs.CalendarApplication.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Calendar REST API<\/a>\u00a0and give us your feedback.<\/p>\n<p>Also, we have added a long-awaited section to the <a title=\"eXo Developer Guide\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/DeveloperGuide.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Developer Guide<\/a>: <a title=\"How to Extend eXo Applications\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/index.jsp?topic=%2Forg.exoplatform.doc.35%2FDEV.ExtendeXoApplications.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">How to Extend eXo Applications<\/a>. You will learn about the UI extension framework that lets you plug extra UI into eXo apps. This will let you do cool things like <a title=\"tutorial: adding a new eXo social activity plugin\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/index.jsp?topic=%2Forg.exoplatform.doc.35%2FSOCref.DevelopersReferences.UIExtensions.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">adding a new social activity plugin<\/a>, <a title=\"tutorial: extend eXo Content Explorer\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/CONTref.Extensions.ExtendUIExtension.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">extending the Content Explorer<\/a>,\u00a0or <a title=\"tutorial: extend eXo Wiki\" href=\"http:\/\/docs.exoplatform.com\/PLF35\/topic\/org.exoplatform.doc.35\/KSref.DeveloperReference.Extend_actions_over_a_wiki_page_from_external_jars.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">extending the wiki with your own menu actions<\/a>.<\/p>\n<p>Finally, as with every other update, this one comes with tons of typo fixes and tweaks to enhance your reading experience. We hope you will like it as much as we&#8217;ve loved making it for you! We&#8217;ve got many more enhancements in the works and we will keep you posted here. Stay tuned!<\/p>\n<ul>\n<li>Visit eXo <a title=\"eXo Documentation Website\" href=\"http:\/\/docs.exoplatform.com\" target=\"_blank\" rel=\"noopener\" class=\"broken_link\">Documentation Website<\/a>.<\/li>\n<li>Sign up to our <a title=\"eXo Community\" href=\"https:\/\/community.exoplatform.com\/portal\/dw\/\" target=\"_blank\" rel=\"noopener\">Community Website<\/a> and access extensive resources.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"Our documentation website\u00a0was launched a year and a half ago. Although we have received many compliments, we have continued to work on improving both the content and the form. So we have rolled out many small updates to make our guides more useful and nicer to look at. \u00a0Today&#8217;s update includes some significant changes that [&hellip;]","protected":false},"author":84,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[699],"tags":[],"lang":"en","translations":{"en":3526},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/3526"}],"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\/84"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/comments?post=3526"}],"version-history":[{"count":0,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/3526\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media?parent=3526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/categories?post=3526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/tags?post=3526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}