Portal Mashups

Mashups & Portals

Got a portal and wanna add mashups to it? This Dev Zone is dedicated to you. Here's everything the Mashup Developer Community has to say about mashups in a portal, whether it's a demo, video, code sample, forum post, Q&A or blog.

Presto Mashlets - Presto Mashlets in a Mashboard (i.e. mashup dashboard) Application

A demonstration of Presto Mashlets in a mashup dashboard (also called a 'Mashboard') application. You can also watch the original high-resolution format at http://www.screencast.com/t/BrHzqvcLh.

Mashup Video - Mashups in BEA Weblogic Portal

This is a brief demonstration of integrating Mashups and Mashlets in BEA Weblogic Portal 10.x using our Portal Connector, which supports any JSR-168 or WSRP-compliant portal. [Read More...]

Issue using Presto WSRP Portlet Producer with Oracle

Abhijit Kulkarni sent in this question:

I developed a wsrp portlet producer based application and delployed it in oc4j application server. But when I open input.jsp page url which has portlet mashlets on it in web browser. I get an error 'mdsId=/oracle/adf/portlet/wsrpPortletProducer1_1223631729156/ap/E1default_e62a8fe5_011e_1000_8002_ac144d7e5e23.pxml not found'. [Read More...]

Issue using Presto WSRP Portlet Producer with Oracle

Abhijit Kulkarni sent in this question:

I developed a wsrp portlet producer based application and delployed it in oc4j application server. But when I open input.jsp page url which has portlet mashlets on it in web browser. I get an error 'mdsId=/oracle/adf/portlet/wsrpPortletProducer1_1223631729156/ap/E1default_e62a8fe5_011e_1000_8002_ac144d7e5e23.pxml not found'. [Read More...]

Let's Mash! Get the Presto Developer Edition now!

Let's Mash! [I wanna hear David Bowie sing that!]
I am excited! We are excited! You see, today is a very special day for us developers at JackBe. We are putting all the work we have been doing over the last 2 years into the hands of the person most important to us - you, the mashup developer! I am happy to announce that we are making the Presto Developer Edition available to everyone for FREE to download and develop enterprise mashups! We are now empowering even more developers to free themselves from some conventional problems they have been dealing with by using, developing, deploying and applying the concept of enterprise mashups.

What's in it for me, did you say?  [Read More...]

Mashables > Mashups > Shareables

How exactly does the mashup process work? What does Presto really do? These are a couple of common newbie questions. I have had different explanations for this, but of late, I have narrowed down on the following elevator pitch (trust me, this textual explanation looks long, but I can explain really fast in person) that I have used successfully with other developers recently. So I thought I will share this with the community in case it helps others to understand the process and artifacts around enterprise mashups.

default/files/mashables2shareables_0.jpg

I found it easier to explain the whole mashup workflow using three terms: Mashables, Mashups and Shareables (OK, I confess, these may not be in the English Dictionary yet :-) ). [Read More...]

The 5 Most Common Mashup Mistakes

I originally published this blog on Fast Company.  Since Joe McKendrick at ZDNet and Loraine Lawson at IT Business Edge deemed it worthy of commentary, I thought all of you might find it interesting reading too.  If so (or not), make sure you let me know what you think!

Mashups are a popular topic lately, in both IT and business circles. Gartner recently named them a ‘Top 10 IT Technology for 2009’. But if your organization is thinking about ‘getting mashy’, here are five common pitfalls that you can avoid with just a little education and forethought...

  [Read More...]

Mashups In Liferay Portal

As many of you know, we have a Presto Connector for Enterprise Portals, allowing the quick and easy publishing of mashups and mashlets as JSR168 or WSRP compliant Portlets. [Read More...]

Mashup Code Sample - Healthcare Mashup

The Healthcare mashup demonstrates a micro-application that enables hospitals to compare various sources of revenue based on surgery procedures. Hospitals are also able to evaluate revenue and profitability based on different hospital shifts and teams.  

Even if you aren't in the healthcare industry, this is some great example code to learn from!  [Read More...]

Mashups and Microsoft SharePoint Part 1.2: SharePoint Consuming Mashups using standard XML Web Part

Mashups and Microsoft SharePoint Part 1.2: SharePoint Consuming Mashups using standard XML Web Part

This is the second article in a multi-part series about Mashups and Microsoft SharePoint.  You can read about the entire series at http://www.jackbe.com/enterprise-mashup/blog/mashing-sharepoint-introduction.

With a fairly basic knowledge of XSL, XPath and XSL Stylesheets, the SharePoint XML Web Part can provide a front-end for Presto Mashups. The XML Web part can actually be used to invoke any REST-like, XML based, non-SOAP Web Service, where the invocation request is encapsulated in a URI and the response is received as an XML document.

So prerequisites for the Presto Service are: [Read More...]

Mashups and Microsoft SharePoint Part 1: Using Standard Web Parts to Publish Mashlets into Microsoft SharePoint

Mashups and Microsoft SharePoint Part 1.1: Using Standard Web Parts to Publish Mashlets into Microsoft SharePoint

This is the first in a many-part series about Mashups and Microsoft SharePoint.  You can read about the entire series at http://www.jackbe.com/enterprise-mashup/blog/mashing-sharepoint-introduction. [Read More...]

A Developer's Guide to Mashups and Microsoft SharePoint

A Developer's Guide to Mashups and Microsoft SharePoint

SharePoint is Microsoft's platform for collaboration and document management.  It is widely used in organizations for sharing information with basic workflow and is typically a complement to existing content management systems, enterprise portals, and the like.

While SharePoint is able to support basic information sharing, it lacks dynamic mashup capabilities. We want to shed some light on mashing SharePoint rapidly and securely.

Let's first consider some of the questions you have been asking about mashups and SharePoint... [Read More...]

Presto Demo at Web 2.0 Expo: Mashing SalesForce and Web Site Analytics into Oracle Portal Server

Dion Hinchcliffe presented a great 3 hour workshop titled Economics 2.0: Highly Effective Strategies for Putting Your
Business on a Recession Diet
. You can read more about it in Social Computing Magazine. During the section on Mashups, Dion invited me up on stage to demonstrate enterprise mashups using Presto.  Here's a recording of my demonstration:

  [Read More...]

Learning Mashups While Landscaping

I often get asked about 'best practices' when implementing enterprise mashups.  So my compadres and I often write about tips, techniques, and guidelines, both here on the Mashup Developer Community and on our corporate blog.  And recently I came up with an easy way to remember some of the more important best practices.

I spent most of my last 2 weekends moving 11 cubic yards of mulch. For those of you who have never encountered such a beast, check out the picture (that's after 5+ hours of work). 

'Mulch Mountain', as I call it, is the equivalent of over 300 full wheel barrels of mulch. At ~20 pitch-forks loads per barrel, that's over 6,000 'bend and lifts'.  Yes, 6,000.  Yes, my back hurts.

So, during my suffering work, my mind started to wander.  And I had a thought: there are a lot of parallels in the best ways to mulch and mash... [Read More...]

LifeRay 5.2.2 Integration Issues

 I have successfully installed the presto-liferay connector war file into a Liferay 5.2.2 server.  I can select the 'preferences' portlet option and bring up the Presto service/mashlet selection and configuration. Preview also works fine.  But there are problems when I attempt to save the service/mashlet configuration:

1) The 'cancel', 'save', 'delete' buttons are not clickable.  I found that there is a 1 pixel tall area that I can click on just below the buttons.  This seems to register the action invocation (cancel, save ...) properly. [Read More...]

LifeRay 5.2.2 Integration Issues

 I have successfully installed the presto-liferay connector war file into a Liferay 5.2.2 server.  I can select the 'preferences' portlet option and bring up the Presto service/mashlet selection and configuration. Preview also works fine.  But there are problems when I attempt to save the service/mashlet configuration:

1) The 'cancel', 'save', 'delete' buttons are not clickable.  I found that there is a 1 pixel tall area that I can click on just below the buttons.  This seems to register the action invocation (cancel, save ...) properly. [Read More...]

Q&A and Soup-to-Nuts all about 'Mashups for SharePoint'

Simple, easy and informative, all in a 10 minute soup to nuts video and 5 Q&A questions to help you mash with SharePoint. Enjoy!

Masher: What web part in Sharepoint is used to access the mashlet? Also does the SP page update real time as and when the mashlet is refreshed with updated data?

Dan: Every Mashlet has a simple scriptlet that provides access to it. This scriptlet can be used in order to access the mashlet as a native .Net Web Part. To see an example you can paste your mashlet scriptlet into the Content Editor web part. [Read More...]

How do Enterprise Mashups Connect to Your xxxx? Help us fill in the blank!

Loraine Lawson from IT Business Edge put her money on Day 2 of our Free Enterprise Mashup Training, 'Mashups in Your Enterprise', to be the most notable and interesting session of all three training days. And I'm willing to double her bet based on the questions you asked during the presentation. [Read More...]

Presto Liferay Connector not working in Liferay 5.2.3

I have successfully installed the presto-liferay connector war file into a Liferay 5.2.3 server.  When I select the 'preferences' portlet option to bring up the Presto service/mashlet selection, I see a swirly processing circle, but nothing else.

In Firebug, I see the following errors:

Class.create is not a function
http://xxx:8080/presto-liferay/mashletconfig-1.0.js
Line 86 [Read More...]

Presto Liferay Connector not working in Liferay 5.2.3

I have successfully installed the presto-liferay connector war file into a Liferay 5.2.3 server.  When I select the 'preferences' portlet option to bring up the Presto service/mashlet selection, I see a swirly processing circle, but nothing else.

In Firebug, I see the following errors:

Class.create is not a function
http://xxx:8080/presto-liferay/mashletconfig-1.0.js
Line 86 [Read More...]

Displaying Mashup in JBoss Portal

Does Presto have a connector to create/display a mashup in JBoss Portal.If so please let me know how to go about working with this requirement

Displaying Mashup in JBoss Portal

Does Presto have a connector to create/display a mashup in JBoss Portal.If so please let me know how to go about working with this requirement

I don't see any difference, so far, between SOA and mashups. Many SOA vendors also provide Portals to work with SOA services. (and business users who know the data are responsible for their services).

There are certainly differences, particularly in the patterns and techniques (and hence, the tools) for SOA and
mashups.  In short, think of mashups as ‘user-focused, real-time SOA’.