Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0015661
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] A. PlatformminorN/A2011-01-14 14:502011-03-10 00:00
ReporterjohnfandlView Statuspublic 
Assigned Toagaldos 
PriorityhighResolutionfixedFixed in Versionpi
StatusclosedFix in branchpiFixed in SCM revisionb27c0dca8315
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product Version3.0RC3SCM revision 
Review Assigned To
Web browser
ModulesMy Openbravo Tab
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0015661: Need attribution for widgets! Add "Standard About Box" to Openbravo 3 Widgets

DescriptionDue to the high visibility of Openbravo Workspace (it is the first screen you see after logon), widgets are a great opportunity for Openbravo 3 module authors to get strong visibility. Openbravo will include the best 3rd-party open source widgets in the distribution, and will feature them in the online demo.
Steps To ReproduceThe problem is that we don't have an easy to use, standard mechanism for widget authors to identify themselves to users, and for users to discover who is behind the great widget they have been using.

We don't want each widget module author to have to invent this for themselves, it must be built into the platform!
Proposed Solution1. When you define a widget, capture two additional pieces of information:

 - About Widget Name (also add this attribute to the Widget Translation Tab)
 - About Widget URL

Both are optional.

2. Add an "About" Menu option to the widget menu (that is invoked from the upper right of the widget), if the About Widget Name has a value. It should be the LAST menu item in the list.

3. When the "About" Menu option is selected, display the "About Widget Name", which should be clickable (if a URL has been specified)

4. When the About Widget URL is clicked, open up a new browser tab

So, the widget module author can optionally identify himself or his company, and provide a link back to his own web site or to an Openbravo Exchange listing.
TagsNo tags attached.
Attached Filespng file icon module-details.png [^] (120,066 bytes) 2011-02-02 11:04


zip file icon AboutWidget.zip [^] (486,576 bytes) 2011-02-06 20:49

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0033651)
rgoris (developer)
2011-01-14 15:34

I have added some ideas
(0033652)
johnfandl (reporter)
2011-01-14 15:40

Rob, good point about also adding the URL to the Translation tab. You may indeed want a separate URL by language!
(0034007)
rgoris (developer)
2011-02-02 11:05

as discussed with Asier and Ivan:

Since one module can contain n widgets, we should always display Module Details. Then, per widget, optionally, widget specific info (text + URL)
Sso if the author chooses not to define the widget specific info (text+url) , you will only see the module details.

I will upload a final mockup here in the next few days.
(0034061)
rgoris (developer)
2011-02-06 20:49

Uploaded final mockup. Asier, go ahead & contact me if you have any questions. Thanks! Rob
(0034155)
hgbot (developer)
2011-02-11 17:39

Repository: erp/devel/pi
Changeset: b27c0dca8315005aa496f98497da4678f1748f12
Author: Asier Galdos <asier.galdos <at> almis.com>
Date: Fri Feb 11 15:15:02 2011 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/b27c0dca8315005aa496f98497da4678f1748f12 [^]

Fixes issue 0015661. Standard About Box added to Openbravo 3 Widgets.

---
M modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_COLUMN.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_ELEMENT.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_FIELD.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MESSAGE.xml
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponentProvider.java
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java
M modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-myopenbravo.js
M modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-widget.js
M modules/org.openbravo.client.myob/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.myob/ob-widget-styles.css
---

- Issue History
Date Modified Username Field Change
2011-01-14 14:50 johnfandl New Issue
2011-01-14 14:50 johnfandl Assigned To => alostale
2011-01-14 14:50 johnfandl Modules => Core
2011-01-14 15:10 rgoris Modules Core => My Openbravo Tab
2011-01-14 15:10 rgoris Status new => acknowledged
2011-01-14 15:27 rgoris File Added: AboutItem.png
2011-01-14 15:27 rgoris File Added: Credits.png
2011-01-14 15:27 rgoris File Added: Translate.png
2011-01-14 15:33 rgoris File Added: Pop.png
2011-01-14 15:34 rgoris Note Added: 0033651
2011-01-14 15:40 johnfandl Note Added: 0033652
2011-01-16 14:37 rgoris Issue Monitored: rgoris
2011-01-17 07:43 alostale Assigned To alostale => iperdomo
2011-01-27 09:57 iperdomo Status acknowledged => scheduled
2011-01-27 09:57 iperdomo Assigned To iperdomo => agaldos
2011-01-27 09:57 iperdomo fix_in_branch => pi
2011-02-02 11:04 rgoris File Added: module-details.png
2011-02-02 11:05 rgoris Note Added: 0034007
2011-02-06 20:46 rgoris File Deleted: AboutItem.png
2011-02-06 20:46 rgoris File Deleted: Credits.png
2011-02-06 20:46 rgoris File Deleted: Translate.png
2011-02-06 20:46 rgoris File Deleted: Pop.png
2011-02-06 20:49 rgoris File Added: AboutWidget.zip
2011-02-06 20:49 rgoris Note Added: 0034061
2011-02-11 17:39 hgbot Checkin
2011-02-11 17:39 hgbot Note Added: 0034155
2011-02-11 17:39 hgbot Status scheduled => resolved
2011-02-11 17:39 hgbot Resolution open => fixed
2011-02-11 17:39 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/b27c0dca8315005aa496f98497da4678f1748f12 [^]
2011-03-09 10:57 rgoris Status resolved => closed
2011-03-09 10:57 rgoris Fixed in Version => pi
2011-03-10 00:00 anonymous sf_bug_id 0 => 3204737


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker