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. I dont really know liferay or opensocial, but i assume you can somehow inject javascript into it. 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. From portlets to opensocial gadgets to progressive 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.
Opensocial consists of a set of apis for social networking. Reusable software reusable models general terms design, management keywords collaboration tools, web 2. Opensocial comprises a container and a set of apis for social networking and other web applications. These sites let users customize their own pages with gadgets.
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. How to create a opensocial widget in liferay to connect to. Opensocial foundation moves standards work to w3c social. Callback as mentioned in liferay opensocial gadget perties. In this first part well discuss gadgets use and how to deploy a gadget. Opensocial gadgets present as firstclass citizens via the add application menu, just like portlets. It may be beneficial for you to share widgets from your server with other sites, such as or. Introduction to opensocial gadgets opensocial is a public specification for creating web applications using standard technologies like html, css, and javascript. Change the existing settings or fill in any missing settings as required and click save. Im attempting to create an opensocial gadget, hosted in ibm connections, that connects to dropbox. Sharing a gadget from one app to another is a common requirement when dealing with opensocial. In this twopart series, lofi dewanto takes us through all three in great detail. Having data and content aggregated from various sources on one page has paved the way for a number of portals. Exporting portal applications as widgets and opensocial.
Recently liferay completely an upgrade of the software that powers issues. Instant liferay portal 6 starter is a newbie guide to understanding the concepts of liferay portal. 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. Sap jam provides access to prebuilt, thirdparty opensocial gadgets that are ready to use by simply enabling them. Monday dev heaven use your nuxeo opensocial gadgets in a. Introduction to opensocial gadgets liferay help center. Sharing applications with other sites liferay help center. Digital experience software tailored to your needs liferay.
In order to get third party opensocial gadgets to render in the ui i had to enable the apps market or customise a core feature and customise a core filter. Liferay makes software that helps companies create digital experiences on web, mobile and connected devices. Want to learn more about portlets, opensocial gadgets, and progressive web apps. Users can share liferay portal widgets on any opensocialcompatible site. Liferay dxp can serve up applications to be used as opensocial gadgets on any opensocialcompatible pages. Content management and workflow document management collaboration opensocial gadgets dynamic data lists. With opensocial you can integrate web apps in two different ways. Jive support for generic opensocial gadgets has been documented as a beta feature. However, it seems when doing the oauth dance, connections. Lps44790 deploying opensocial portlet results in no. Lenientmfcp true false specify true for more lenient processing such as ignoring missing jars and references that are not spec compliant. Liferay named a leader in the 2020 magic quadrant for digital experience platforms. There are many existing gadgets available, and anyone can create their own gadgets. Currently, it takes the form of a liferay plugin, which means its hot deployable.
Opensocial gadgets opensocial is a public specification for creating web applications using standard technologies like html, css, and javascript. Liferay as a social platform digital experience software. You are returned to the opensocial gadgets page, with the gadget that you registered listed in the catalog to add an opensocial gadget. Liferay portal 6 enterprise intranets, we have discussed how to integrate alfresco 3. Liferay allows gadgets to communicate with each other and with portlets. 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. Learn how to build a site from scratch and some of the key features of liferay. As the shindig container evolves it may become more or less integrated into liferay depending on the direction of its. The w3c social web working group extends the reach of opensocial into the enterprise, html5 and indie web. Opensocial gadget development for ibm rtc crafted for. Opensocial gadget opensocial comprises a container and a set of apis for social networking and other web applications. Configuring the opensocial gadget with a dlfileentry. Support your customers before and after the sale with a collection of digital experience software that works together to grow the customer.
Opensocial is a framework designed for creating applications, called gadgets that function on any social networking site that supports them. Liferay is now joining the fray by integrating the project. This allows enterprises to use liferay as an authoritative source for social identity information. Liferay incoming authentication consumer key rsakeyname consumer name liferay public key gave the public key text in rsasigningkey. Integration of apache chemistry into rave via opensocial gadgets 4 2 0 0 updated aug 2, 2012. Developing applications for liferay developing applications for liferay portlets opensocial gadgets reusing existing web applications supported technology frameworks according to wikipedia a web. Today you still have those technologies like portal, portlet and opensocial gadgets but they are not very compelling any longer. Liferay allows any opensocial gadget to be used on a page. Compile the opensocial portlet and deploy to a liferay instance. Opensocial gadgets provide a mechanism to extend the ability to interact with any software or service. W3c and the opensocial foundation announced today that as of 1 january 2015, opensocial standards work and specifications beyond opensocial 2.
In previous blogs integrating alfresco through cmis in liferay and the book. 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. An opensocial gadget is specified in an xml document and consists of embedded html and javascript. For opensocial gadgets that you have developed within your own organization, you must fill in the register opensocial gadget form, as described in. Users can share liferay dxp widgets on any opensocialcompatible site. Opensocial gadgets are capable of storing user preferences, allowing gadgets to present information and options tailored for individual pages. To configure a gadget in liferay, all you need is the gadget url. Sharing widgets with other sites liferay help center. 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 6 will feature an opensocial container based on shindig. 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. Additionally, the gadgets cannot be added with a valid gadget url. Better customer experiences start with a unified platform. Well build it for free and give you an ipad for suggesting it.