As the shindig container evolves it may become more or less integrated into liferay depending on the direction of its. Opensocial gadgets present as firstclass citizens via the add application menu, just like portlets. Liferay portal 6 enterprise intranets, we have discussed how to integrate alfresco 3. Monday dev heaven use your nuxeo opensocial gadgets in a. Introduction to opensocial gadgets liferay help center. Lps44790 deploying opensocial portlet results in no. They can go in other opensocial containers, like the liferay portal. Now the good thing about opensocial is that, if developed properly with no local dependencies, your gadgets dont have to stay in your application. Sap jam provides access to prebuilt, thirdparty opensocial gadgets that are ready to use by simply enabling them. Introduction to opensocial gadgets opensocial is a public specification for creating web applications using standard technologies like html, css, and javascript. With opensocial you can integrate web apps in two different ways. These sites let users customize their own pages with gadgets. Users can share liferay dxp widgets on any opensocialcompatible site. Users can share liferay portal widgets on any opensocialcompatible site.
Digital experience software tailored to your needs liferay. Reusable software reusable models general terms design, management keywords collaboration tools, web 2. Configuring the opensocial gadget with a dlfileentry. Liferay makes software that helps companies create digital experiences on web, mobile and connected devices. Opensocial is a framework designed for creating applications, called gadgets that function on any social networking site that supports them. Compile the opensocial portlet and deploy to a liferay instance. Lenientmfcp true false specify true for more lenient processing such as ignoring missing jars and references that are not spec compliant. For opensocial gadgets that you have developed within your own organization, you must fill in the register opensocial gadget form, as described in. Opensocial gadgets are capable of storing user preferences, allowing gadgets to present information and options tailored for individual pages. Liferay allows gadgets to communicate with each other and with portlets. Sharing widgets with other sites liferay help center.
Currently, it takes the form of a liferay plugin, which means its hot deployable. I dont really know liferay or opensocial, but i assume you can somehow inject javascript into it. Instant liferay portal 6 starter here are the top5 features that you must know about liferay according to sandeep in this newbie guide to liferay. Instant liferay portal 6 starter is a newbie guide to understanding the concepts of liferay portal. Opensocial gadgets opensocial is a public specification for creating web applications using standard technologies like html, css, and javascript.
Jive support for generic opensocial gadgets has been documented as a beta feature. Liferay incoming authentication consumer key rsakeyname consumer name liferay public key gave the public key text in rsasigningkey. Want to learn more about portlets, opensocial gadgets, and progressive web apps. Liferay 6 will feature an opensocial container based on shindig. Recently liferay completely an upgrade of the software that powers issues. You are returned to the opensocial gadgets page, with the gadget that you registered listed in the catalog to add an opensocial gadget. Change the existing settings or fill in any missing settings as required and click save. Opensocial gadget opensocial comprises a container and a set of apis for social networking and other web applications. The title userprefs can also be referred to as application preferences, since the preferences being changed only apply to the single gadget and not to each user that uses it. Liferay dxp can serve up applications to be used as opensocial gadgets on any opensocialcompatible pages. Well build it for free and give you an ipad for suggesting it.
Exporting portal applications as widgets and opensocial. An opensocial gadget is specified in an xml document and consists of embedded html and javascript. Opensocial foundation moves standards work to w3c social. In this twopart series, lofi dewanto takes us through all three in great detail. The url of the page opensocial gadget xml file which will be discussed in part 2 has to be added in the add opensocial gadget area of ibm rtc server the web server to host the opensocial gadget is up to the user preference like nginx, apache, wamp, iis and so on. W3c and the opensocial foundation announced today that as of 1 january 2015, opensocial standards work and specifications beyond opensocial 2.
Support your customers before and after the sale with a collection of digital experience software that works together to grow the customer. How to create a opensocial widget in liferay to connect to. Opensocial comprises a container and a set of apis for social networking and other web applications. Liferay named a leader in the 2020 magic quadrant for digital experience platforms. In previous blogs integrating alfresco through cmis in liferay and the book. Developing applications for liferay developing applications for liferay portlets opensocial gadgets reusing existing web applications supported technology frameworks according to wikipedia a web. Having data and content aggregated from various sources on one page has paved the way for a number of portals. As you can imagine, there have been a lot of improvements and new features, so i wanted to illustrate a few that i use and that you may find useful. This allows enterprises to use liferay as an authoritative source for social identity information. In this first part well discuss gadgets use and how to deploy a gadget. Liferay allows any opensocial gadget to be used on a page.
Additionally, the gadgets cannot be added with a valid gadget url. Opensocial gadgets provide a mechanism to extend the ability to interact with any software or service. The most obvious different between portlet and widgets is that portlets are a server side component model designed to execute on the server and widgets are client side component models designed to run in the browser container but portlets can bleed into the client as well in that more and more web interactions use ajax. Liferay as a social platform digital experience software. Opensocial consists of a set of apis for social networking. Im attempting to create an opensocial gadget, hosted in ibm connections, that connects to dropbox. There are many existing gadgets available, and anyone can create their own gadgets. Better customer experiences start with a unified platform.
Learn how to build a site from scratch and some of the key features of liferay. The clinical and translational science institute ctsi at ucsf is sponsoring a competition for up to 2 new feature ideas that will accelerate research via research networking software products e. Content management and workflow document management collaboration opensocial gadgets dynamic data lists. Liferay is now joining the fray by integrating the project. When the user adds multiple gadgets in opensocial and adds a gadget to a page, the user can no longer add applications in that community. From portlets to opensocial gadgets to progressive web. Sharing a gadget from one app to another is a common requirement when dealing with opensocial. Exporting widgets to other websites liferay help center. The w3c social web working group extends the reach of opensocial into the enterprise, html5 and indie web. So a possibility is to use sharepoint rest services, using jsonp assuming the sharepoint server is in a different domain than the liferay server and consume the data from there. Integration of apache chemistry into rave via opensocial gadgets 4 2 0 0 updated aug 2, 2012. To configure a gadget in liferay, all you need is the gadget url. Today you still have those technologies like portal, portlet and opensocial gadgets but they are not very compelling any longer.
257 869 724 406 867 382 1232 1480 445 112 1254 1329 1310 1106 1058 192 1472 430 1466 1139 844 1182 522 1426 1453 1209 178 1324 593 1095 1234 895 391 751 509 1198 443 697 445 172 85