OX6:OX6-Upsell: Difference between revisions
From Open-Xchange
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= Upsell Gui = | = Upsell Gui = | ||
=== Installation === | |||
* Download following OX packages from the corresponding repository: | |||
<pre> | |||
asasasas | |||
</pre> | |||
=== Adding new feature (e.g. video, screenshot)=== | === Adding new feature (e.g. video, screenshot)=== |
Revision as of 14:59, 15 December 2010
Upsell Gui
Installation
- Download following OX packages from the corresponding repository:
asasasas
Adding new feature (e.g. video, screenshot)
- Open register.js (located in gui folder)
- Search for upsell.config.features
- add the following code ( description inline )
featurename: { name: ["trigger element"], title: _("upsell window title"), product_name: _("feature headline"), intro: _("upsell description text"), list: { list_item_1: _("enumeration"), list_item_2: _("enumeration"), list_item_3: _("..."), }, outro: _("upsell text that shows at end"), videos: { video_1: { thumb: "name_of_video_thumbnail.png", video: "name_of_video_file.swf" } }, images: { image_1: { thumb: "name_of_image_thumbnail.png", image: "name_of_lightbox_image.png" } }, buttons: { trial: { content: _("buttonlabel"), action: "put javascript actions here if any" }, }, checkboxes: { invite:{ content: _("checkboxlabel"), action: "put javascript actions here if any" } } },
- after the feature is implemented you should create the nessacarry files and place them as follow
-templates --_featurename ---- language ( for example de_DE ) -------- flash ( for videos ) -------- img ( for images )
Load required js/cs files
- to load additional files open register.js and add the following code
upsell = { files: { jss: { name: { script: "name.js", }, }, css: { name: "name.css", }, }, }
- add name.js to jss/name.js
- add name.css to css/name.css
change look and feel (e.g. branding, colors and sizes)
- you should edit the existing css located in /var/www/ox6/plugins/com.openexchange.upsell.multiple.gui/css/upsell.css
- you can add / edit background in /var/www/ox6/plugins/com.openexchange.upsell.multiple.gui//img
possible triggers
modules/calendar/freebusy modules/calendar/team modules/calendar/mini_calender modules/calendar/new/add_participants modules/calendar/new/remove_participants modules/calendar/new/add_attachment modules/calendar/new/delete_attachment modules/contacts/new/add_attachment modules/contacts/new/delete_attachment modules/mail/save_to_infostore modules/infostore/send_as_attachment modules/infostore/send_as_link modules/infostore/mail/save_to_infostore modules/tasks/new/add_participants modules/tasks/new/remove_participants modules/tasks/new/add_attachment modules/tasks/new/delete_attachment configuration/mail/accounts/new modules/folders/users modules/infostore modules/calender modules/contacts modules/mail modules/portal modules/tasks modules/configuration modules/outlook modules/mobility