Loading…

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

on

  • 34,341 views

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.

Statistics

Views

Total Views
34,341
Views on SlideShare
19,539
Embed Views
14,802

Actions

Likes
1
Downloads
82
Comments
0

561 Embeds 14,802

http://localhost:8080 2657
http://planet.openbravo.com 2289
http://192.168.250.62 852
http://openbravouxlab.blogspot.com 425
http://static.slidesharecdn.com 417
http://212.36.65.124:8301 400
http://212.36.65.124:8302 385
http://apstest.cleardrop.biz 315
http://192.168.250.42 303
http://ob3.disofterp.com.br 233
http://192.168.10.42:8080 220
http://192.168.1.11 210
http://192.168.1.214:8080 204
http://190.145.3.21:8062 177
http://10.20.50.104 168
http://10.10.1.31 167
http://ob.bartoliniinc.com 150
http://110.142.202.250 143
http://cartus.xmarts.net 116
http://66.119.172.244 116
http://2.139.174.70:20080 109
http://openbravouxlab.blogspot.in 99
http://62.231.251.62:8082 89
http://192.168.250.63 88
http://192.168.60.122 88
http://demo-eu1.openbravo.com 79
http://10.10.2.9:8080 76
http://192.168.1.123:8123 76
http://erp1test.saasandgo.com 76
http://74.124.26.51:8080 74
http://107.20.253.230 73
http://keeprstest.cleardrop.biz 73
http://keeprsdev.cleardrop.biz 69
http://localhost 69
http://openbravouxlab.blogspot.com.es 64
http://localhost:8081 59
http://192.168.1.2 58
http://192.168.0.108 58
http://spocsys.no-ip.org:98 54
http://www.soapt.com 54
http://demo.openbravo.com 53
http://192.168.1.46 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
http://54.217.210.129 43
More...

Accessibility

Categories

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.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
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
    Openbravo
    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
    org.openbravo.client.myob.URLWidgetProvider
    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.
    Ready.
    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