Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Creating Openbravo Workspace Widgets



This guide will show you how to create a simple Openbravo Workspace Widget and fill it with content by pointing to a URL.

This guide will show you how to create a simple Openbravo Workspace Widget and fill it with content by pointing to a URL.



Total Views
Views on SlideShare
Embed Views



561 Embeds 14,802

http://localhost:8080 2657
http://planet.openbravo.com 2289 852
http://openbravouxlab.blogspot.com 425
http://static.slidesharecdn.com 417 400 385
http://apstest.cleardrop.biz 315 303
http://ob3.disofterp.com.br 233 220 210 204 177 168 167
http://ob.bartoliniinc.com 150 143
http://cartus.xmarts.net 116 116 109
http://openbravouxlab.blogspot.in 99 89 88 88
http://demo-eu1.openbravo.com 79 76 76
http://erp1test.saasandgo.com 76 74 73
http://keeprstest.cleardrop.biz 73
http://keeprsdev.cleardrop.biz 69
http://localhost 69
http://openbravouxlab.blogspot.com.es 64
http://localhost:8081 59 58 58
http://spocsys.no-ip.org:98 54
http://www.soapt.com 54
http://demo.openbravo.com 53 53
http://samatel.promantia.com:8082 52
http://localhost:8880 52
http://erpusicampel.no-ip.org 48
http://ec2-46-137-1-57.eu-west-1.compute.amazonaws.com 46
http://demo-us1.openbravo.com 45
http://ec2-50-17-164-51.compute-1.amazonaws.com 44
http://openbravo.dao.com.co:81 43 43



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Creating Openbravo Workspace Widgets Creating Openbravo Workspace Widgets Presentation Transcript

  • Spotlight on Openbravo 3.0
    Creating Simple Openbravo Workspace WidgetsStep by Step
    Rob Goris
    User Experience Architect
    November 2010
  • What is this guide about?This guide will show you how to create a Openbravo Workspace Widget and fill it with content by pointing to a URL, by e.g. reusing a Google Gadget. Obviously, creating a real cool widget that uses Openbravo data is a bit more difficult but...let´s first learn the basics.Before you startMake sure you have done the followingRun Openbravo 3.0 – RC3 (or higher). See release notes [1] on how to download and install this distribution.Run Firefox. I just noticed that Chrome does not like super-long URLs in the text field for the widget (issue logged [2]). IE and Safari should be okay.Be logged on as System Administrator.[1] http://wiki.openbravo.com/wiki/ERP/3.0/Release_Notes/3.0RC3[2] https://issues.openbravo.com/view.php?id=15342
  • This is what we are going to do(1) Create a module. You only need to create one module that can “store” multiple widgets.(2) Create simple widget(s) by copying and pasting URLs from sites or existing widgets(3) Add the widget(s) to your workspace
  • Be logged in as System Admin
    Use QuickCreate menu to start creating a new module
  • Complete New Module form and save it
    “In Development” must be checked
    Version must be format X.Y.Z
    Something unique such as com.yourdomain.lastname.firstname
    (most common is to use your domain the other way round).
  • You´re looking at the bottom half of the form now
    Now create a new Widget using the QuickCreate menu
    In case you are serious about things and want to register your module (to share or sell the widget maybe), you can register it. You will use your Forge credentials to register the module in the Central Repository. Let´s not do that for now.
  • Complete the form
    In this example we are going to reuse an existing Google Gadget called “Section Summary” that shows industry sector trends
    Copy and paste this from the other widgets or type it here without making mistakes
    Check this one to let all users enjoy the widget
  • A little detour to iGoogle. Here you want to reuse the source for the Google Gadget you like...
  • That´s the one we want!
    Using Firefox (and e.g. the Firebug extension) find the code for the specific widget that starts with <iframe and ends with “>. Now paste it in an editor...
  • Now only take the part following the src between the “ “ as shown below. This must be a valid URL
  • And paste this in the child tab´s URL field for the widget. Save.
    Note: in Chrome there was a problem with large URLs (issue logged)
  • Going back to the Workspace tab we now find it in the list that appears when you click the Add Widget >> link. Press the Add button.
    And here it appears
  • We now have added some more widgets: Motion Chart, Team Calendar and Google Insights.
    Now let´s share them with the team...
  • Click Admin MyOBs>>, choose System and press Edit...
  • This opens a blank workspace which is in fact the workspace of all users you manage. Click the Add Widget link to start adding some widgets...
  • Add the widgets you want to share and when you are done, press the Publish button...
  • All users in the entity (SYSTEM in our case) now have “received” the widgets you published to them. They will see them on next login.
  • Let´s check this. Change the role to e.g. Sales
  • Et voila! The widgets you choose are now added to everybody´s workspaces.
  • This user now has deleted the boring widgets and reshuffled the lot.
    Ready for a great day at work! :P
  • Now you´re all set to create your ownSome more ideas: http://openbravouxlab.blogspot.com/2010/12/24-ideas-for-openbravo-workspace.htmlShare and discuss widgets: http://forge.openbravo.com/plugins/espforum/view.php?group_id=100&forumid=886353&topicid=7021092