Developing WebCenter Content Cross Platform iDoc Enabled Components for Mobile, ADF, Sharepoint, Liferay

frankensteinSo over the last couple of months I’ve been thinking and tinkering with code, wondering, “What’s the best approach for creating WebCenter Content (WCC) components that I can consume and reuse across multiple platforms and environments?”
Is it pagelet producer or maybe an iFrame? These solutions just weren’t good enough or didn’t allow the flexibility I really wanted.

I needed a WCC Solution that could easily be consumed into mobile, either Cordova (Hybrid APP) or ADF Mobile (AMX views), and that worked on different devices/platforms as well as on any enterprise app, i.e. Sharepoint (.Net), Lifreray,  WebCenter Portal (ADF) or even consumed into the new WebCenter Content ADF WebUI. It also needed to provide the added advantage that there would not need to be multiple branches of code or redevelopment of the component for each platform and environment.

And in the famous words of Victor Frankenstein.. “It’s Alive!!”

After tinkering around and trying different approaches, this is the solution I created to support the above model.
I’m not saying this is the right approach or supported by the enterprise vendors, but an approach that is reusable and can work on all enterprise apps.



Here’s a quick video of a drag/drop MultiUploader component I created for WebCenter Content Classic that I can reuse on .Net and ADF WebCenter Portal/Content as well as mobile.

Read on to find out more on how this was achieved.

Continue reading

ADF Mobile – Packaged WebCenter Accelerator (Cordova Application)

[Fishbowl Solutions WebCenter Accelerator] [ADF Mobile]
[Portal, Content And BPM/SOA] 

At Fishbowl Solutions we’ve been focusing heavily on Mobile solutions over the last 4 years – working on both award winning native and hybrid apps as well as adaptive and responsive web sites and portals for tablet and mobile devices. Last year we decided to expand our reach with ADF Mobile and Cordova based hybrid applications targeting the WebCenter Suite for Android and IOS  (as well as Blackberry, Microsoft for those using plain Cordova or IBM Worklight).

Both Oracle and Fishbowl offer a suite of powerful Native apps available on the Android Google Play and IOS iStore; however these solutions to date are not extendible or brand-able from Oracles side or require customisations and consultancy services from Fishbowl Solutions to extend and enhance the native apps to meet unique client requirements.

With the Oracle ADF Mobile Framework java developers and clients can now easily pull together hybrid applications within JDevelopers visual app designer; however and unfortunately there are currently no Oracle supported open ADF Mobile application for the WebCenter suite that allow clients to easily extend and enhance existing functionality for their corporate users running on mobile devices – and currently the WebCenter apps are not targeted to provide the clean User eXperience for mobile devices and lack features like offline or native device support.

All existing WebCenter Apps that clients want mobile access too, now have to be rebuilt for mobile devices as either native or hybrid applications like the ADF Mobile Framework – so at Fishbowl we’ve decided to build out Fishbowl supported mobile app accelerators for WebCenter Spaces, Content and BPM/SOA (More to come on our Mobile Roadmap). That will allow both your Marketing (Web designers with no ADF knowledge) and ADF Mobile Development teams to extend and quickly and easily customise, enhance and build mobile applications that provide all of the key out of the box features that come with the WebCenter Suite more importantly if you don’t have a requirement for any of the modules these can easily be switched off until you need to enable them in the future – these can also be packaged as a single unified app or multiple individual applications based on your requirements.

The core Fishbowl WebCenter accelerators (Portal, Content, BPM/SOA) are packaged and cannot be customised directly this is so that we can send out software updates as we follow our roadmap for more integrations and accelerators to all our clients without the need to worry that our core accelerators have been tweaked – what we do provide is a key set of APIs and templates that enable you to easily extend, enhance, brand the application as well as create or extend the UI or User Flow of the app to support and integrate with customised bespoke client WebCenter services or custom portal taskflow services or even third party core business applications – empowering you to manage and maintain the app whilst we at Fishbowl provide the key core support, services and UI Shell for future WebCenter OOTB releases.

For more information or a demo – Please contact Fishbowl Solutions here.







WebCenter Portal, ADF, REST API & JS templating – another approach to faster portlets.

So there are a few ways to create portlets, widgets and gadgets for WebCenter –

I’m going to show a few tips and tricks and one of the methods I use – to create faster interactive portlets using the WebCenter REST API and Javascript to leverage the services available.

As an example I will show you the basics to recreating the “OOTB WebCenter Portal forum taskflow” that hooks into JIVE as a light weight Async JS template driven portlet that you can drag and drop from the resource catalogue and supply configurable values.

This will enable marketing or IT teams who have no knowledge of ADF to manage, customise and enhance the look and feel of the portlet with just HTML and CSS skills. Also they will not need to redeploy the portlet via weblogic to apply enhancements – if they have access to the files on the server ie with FTP or SCP – you could also include these files on the content server – if it’s externally facing to handle revisioning version control much like sitestudio.

Click here to see the viewlet

Here’s a quick video that shows the OOTB Spaces Forum on the bottom against a simple one on the top that I created using this approach. You’ll also noticed I added an upload capability that allows the user to upload docs into WebCenter Content associated to the JIVE forum that is not part of the OOTB taskflow capability.

Read on to view the guides on how to recreate this approach and learn some useful tips on the way –

Continue reading

Oracle WebCenter Mobile Success:: Content And Now Portal!..

Fishbowls Mobile division  have been focused on delivering enterprise applications and support for Oracle WebCenter over the last 5 years.

Focused on delivering both Native and hybrid Applications (ADF Mobile PhoneGap & Cordova) for Android IOS and BlackBerry.

In the last week, we’ve released a new update to our WebCenter Content app “Fishbowl2Go” and also a preview edition of our WebCenter Portal application “Fishbowl Connect” for IOS; soon to be available on both Android and Blackberry App Stores.

Check out Fishbowl Solutions apps for WebCenter here

Fishbowl Connect Overview
Fishbowl Connect enables intuitive mobile collaboration for Oracle WebCenter Portal. Allowing business users and management to easily view and post discussions, connect – follow and collaborate with other members, search and submit content both from your workspace and collaborative portal environments.

Here are some of the rich features that have been built into this release:

Multilingual Support (i18n)
Currently English, French however we are working on also releasing Spanish, Italian, Portuguese and Romanian in the next month or two.
With this we also provide your linguistic teams the ability to easily customise the language semantics displayed through a web based editor.

Brand Distinction
We know you all don’t want to have Fishbowl Connect branded app and so inbuilt is the capability for your marketing team to easily enhance the app templates, customise the functionality and add additional screens to the springboard, change the theme to fit in with your brand.

ADF Mobile Support
Our app or features can be integrated into ADF Mobile applications enabling your ADF Mobile dev teams to enhance or integrate existing ADF Mobile modules introducing additional springboard buttons to access existing solutions.

Responsive Design – Adaptive Design & ADF Taskflows
If your site is responsive – adaptive you also have the capability to import the view into the app to integrate with existing ADF Business components / taskflows. Providing seamless integrations with existing applications so users no longer need to switch to a browser and navigate to components this can be exposed within the mobile app.

Cached Offline Support
All screens that are accessed while the user is accessing the application are cached enabling temporary offline support. This cache is dropped when the app is restarted.

Global Configuration File
A static configuration file enables quick updates throughout all installed mobile applications providing full control over all installed apps (Android, IOS, Blackberry) giving IT admins full control – one of the capabilities is to turn off/disable features ie access to the content server during scheduled maintenance out of hours periods. 

File Contributions
Currently we only allow photo and text WYSIWYG submissions through the app to portal we are looking to expand this to enable more file types and also the ability to allow users to choose the app to load documents from WebCenter Content.




Oracle WebCenter Webinars This Week: Creating Content-Centric Business Solutions and Mobile ECM through the REST API

It is another busy week on the webinar front for Fishbowl Solutions. We feel very privileged to have been invited to participate in two Oracle WebCenter Content-related webinars, and we look forward to providing attendees with examples during each that should help them further leverage and extend their WebCenter Content investments.

Oracle WebCenter Content for Solving Government Content-Centric Business Problems

Organizations are seeing unprecedented amounts of unstructured information such as documents, images, e-mails, and rich media files.  Join us December 12th to learn about how Oracle WebCenter Content can help you provide better citizen services by managing the content lifecycle, from creation to disposition, with a single repository.  With Oracle WebCenter Content, organizations can address any content use case, such as accounts payable, HR onboarding, document management, compliance, records management, digital asset management, or website management.  If you have multiple content silos and need a strategy for consolidating your unstructured content to reduce costs and complexity, please join us to hear from Shahid Rashid, Oracle WebCenter Development, and Oracle Pillar Partner, Fishbowl Solutions, and learn how you can create the foundation for content-centric business solutions.

•        Solve the problem of multiple content silos (content systems, file systems, workspaces)

•        Fully leverage your content across applications, processes and departments

•        Create a strategy for consolidating your unstructured content to reduce costs and infrastructure complexity

•        Comply with regulations and provide audit trails while remaining agile

•        Provide a complete and integrated solution for managing content directly from Oracle Applications (E-Business Suite, PeopleSoft, Siebel, JD Edwards)

Wednesday, December 12th
2:00 PM EST, 1 PM CST

Exposing WebCenter Data on Mobile & Desktop Devices through the REST API

This webinar will cover how best to leverage the WebCenter REST API and create cross-device compliant mobile and desktop applications using a single code base. We will review web-based frameworks like Jquery mobile, Zepto, Sencha Touch, Phonegap, Appcelerator & Adobe Air. Join John Sim, Fishbowl’s Senior Oracle WebCenter Consultant, as he discusses how these frameworks can enable content from WebCenter to be pulled, synced, and even stored locally for instant access to content without internet access.

Thursday, December 13th
1 PM EST, 12:00 PM CST