| Vendor | MindTouch |
| Type | Native |
| Categories | Rss, Search, Media, Widget, Graphs, Documents |
| Requires | MindTouch 1.8.2 or later |
| OS Restriction | None |
| Status | Stable |
| License | Free/Open Source |
| SID (service id) | sid://mindtouch.com/2007/06/google |
| Assembly | mindtouch.deki.services |
This extension contains functions for embedding Google maps and widgets.
See also How to add an extension, Using the Extension Dialog, Learn about DekiScript, Extensions Directory.
Before the Google service can be used, it must be configured with a Google API key. Sign up here.
| Config Key | Description |
| api-key | Google API key |
Functions:
Embed Google Calendar.
Parameters:
| Name | Type | Description |
| uri | uri | Google calendar feed uri. Details on how to get the URI |
| startdate | str | Optional. Starting date (default: today) |
| enddate | str | Optional. Ending date (default: 7 days from today) |
| width | num | Optional. Calendar width (default: 800) |
| height | num | Optional. Calendar height (default: 800) |
Remarks: Refer here for more information about Google Calendar.
Samples:
Embed a control to show an Atom/RSS feed.
Parameters:
| Name | Type | Description |
| feed | uri | Feed uri (Atom or RSS) |
| max | num | Optional. Max number of entries to return (default: 4) |
| label | str | Optional. Feed label (default: "") |
Samples:
| Output | ||
| ||
|
Publish entries of a RSS/Atom feed.
Parameters:
| Name | Type | Description |
| feed | uri | Optional. Feed uri (Atom or RSS) |
| max | num | Optional. Max number of entries to read (default: 20) |
| publish | str | Optional. Publish on channel (default: "default") |
| subscribe | str | Optional. Subscribe to channel (default: nil) |
Publish Format:
| Name | Type | Description |
| label | str | Title of the feed entry. |
| uri | str | Feed entry link. |
| html | str | Formatted feed entry text. |
| text | str | Feed entry summary. |
| date | str | Feed entry date. |
| name | str | Feed entry author. |
Subscribe Format:
| Name | Type | Description |
| uri | str | Feed link. |
Samples:
| Output | ||
| ||
|
Embed a control to show Atom/RSS feeds.
Parameters:
| Name | Type | Description |
| feeds | list | Optional. List of feed objects (Atom or RSS) ({ uri : uri, label: str }) |
| max | num | Optional. max number of entries to return (default: 4) |
| tabbed | bool | Optional. Tabbed presentation (default: false) |
| subscribe | str | Optional. Subscribe to channel (default: nil) |
Subscribe Format:
| Name | Type | Description |
| uri | str | Feed link. |
| label | str | Feed label. |
Samples:
| Output | ||
| ||
|
Publish list of RSS/Atom feeds that match search terms.
Parameters:
| Name | Type | Description |
| search | str | Optional. Search term (default: nil) |
| max | num | Optional. Max number of feeds to find (default: 4) |
| publish | str | Optional. Publish on channel (default: "default") |
| subscribe | str | Optional. Subscribe to channel (default: nil) |
Publish Format:
| Name | Type | Description |
| uri | str | Feed link. |
| label | str | Feed label. |
Subscribe Format:
| Name | Type | Description |
| text | str | Search term. |
Samples:
| Output | ||
|
Embed Google Gadget Script.
Parameters:
| Name | Type | Description |
| script | str | Google Gadget script. |
Remarks:
To get started, go here, find a gadget you like, and customize its settings. Once you are done, click on "Get the Code" and pass this result as a parameter to google.gadgetscript.
Samples:
| Output | ||
| ||
|
Embed Google Map with map marker.
Parameters:
| Name | Type | Description |
| address | str | Optional. Street address (default: nil) |
| zoom | num | Optional. Map zoom level (1-17; default: 14) |
| width | num | Optional. Map width (default: 450) |
| height | num | Optional. Map height (default: 300) |
| title | str | Optional. Title for map marker (default: nil) |
| subscribe | str | Optional. Subscribe to channel (default: nil) |
Subscribe Formats:
| Name | Type | Description |
| latitude | str | Latitude of address. |
| longitude | str | Longitude of address. |
| label | str | Map marker title. |
| info | str | Map marker description. |
| Name | Type | Description |
| address | str | Street address. |
| label | str | Map marker title. |
| info | str | Map marker description. |
Samples:
| Output | ||
| ||
| ||
|
Embed Google search for web, images, videos, news, blogs, and books results.
Parameters:
| Name | Type | Description |
| search | str | Optional. Search terms (default: nil) |
| options | map | Optional. Search options (default: { web: true, local: true, images: true, videos: true, news: true, blogs: true, books: true }) |
| tabbed | bool | Optional. Tabbed presentation (default: false) |
| publish | str | Optional. Publish on channel (default: nil) |
| subscribe | str | Optional. Subscribe to channel (default: nil) |
Publish Format:
| Name | Type | Description |
| label | str | Search result title. |
| uri | str | Search result URI. |
| latitude | str | Search result latitude. |
| longitude | str | Search result longitude. |
| address | str | Search result address. |
| phone | str | Search result phone. |
| text | str | Search result text. |
| date | str | Search result date. |
Subscribe Format:
| Name | Type | Description |
| text | str | Search terms. |
Samples:
| Output | ||
| ||
|
Embed Google Blog results.
Parameters:
| Name | Type | Description |
| search | str | Optional. Search terms (default: nil) |
| horizontal | bool | Optional. Horizontal layout (default: false) |
| title | str | Optional. Search title (default: nil) |
| subscribe | str | Optional. Subscribe to channel (default: nil) |
Subscribe Format:
| Name | Type | Description |
| text | str | Search terms. |
Samples:
| Output | ||
|
Embed Google News results.
Parameters:
| Name | Type | Description |
| search | str | Optional. Search terms (default: nil) |
| horizontal | bool | Optional. Horizontal layout (default: false) |
| title | str | Optional. Search title (default: nil) |
| subscribe | str | Optional. Subscribe to channel (default: nil) |
Subscribe Format:
| Name | Type | Description |
| text | str | Search terms. |
Samples:
| Output | ||
|
Embed Google Video results.
Parameters:
| Name | Type | Description |
| search | str | Optional. Search terms (default: nil) |
| width | num | Optional. Video search width (default: 260) |
| height | num | Optional. Video search height (default: nil) |
| subscribe | str | Optional. Subscribe to channel (default: nil) |
Subscribe Format:
| Name | Type | Description |
| text | str | Search terms. |
Samples:
| Output | ||
|
Embed Google Spreadsheet.
Parameters:
| Name | Type | Description |
| uri | uri | Google spreadsheet uri. |
| width | num | Optional. Spreadsheet width (default: 800) |
| height | num | Optional. Spreadsheet height (default: 800) |
Remarks: Refer here for more information about Google Spreadsheets.
Samples:
| Output | ||
|
Embed a Google Bar Chart
Parameters:
| Name | Type | Description |
| width | num | chart width |
| height | num | chart height |
| values | list | chart values (e.g. [ 1, 2, 3 ]) |
| legends | list | Optional. Chart legends (e.g. [ "first", "second", "third" ]; default: nil) |
| colors | list | Optional. Chart colors (e.g. [ "ff0000", "00ff00", "0000ff" ]; default: nil) |
| vertical | bool | Optional. Draw bars vertically (default: true) |
| stacked | bool | Optional. Draw bars stacked (default: false) |
| xaxis | list | Optional. Chart x-axis labels (e.g. [ "first", "second", "third" ]; default: [ 1, 2, 3, ... ]) |
| yaxis | list | Optional. Chart y-axis labels (e.g. [ 0, 50, 100 ]; default: [ 0, max/2, max ]) |
Samples:
| Output | ||
| ![]() |
Embed a Google Line Chart
Parameters:
| Name | Type | Description |
| width | num | Chart width. |
| height | num | Chart height |
| values | list | chart values (e.g. [ 1, 2, 3 ]) |
| legends | list | Optional. Chart legends (e.g. [ "first", "secong", "third" ]; default: nil) |
| colors | list | Optional. Chart colors (e.g. [ "ff0000", "00ff00", "0000ff" ]; default: nil) |
| xaxis | list | Optional. Chart x-axis labels (e.g. [ "first", "second", "third" ]; default: [ 1, 2, 3, ... ]) |
| yaxis | list | Optional. Chart y-axis labels (e.g. [ 0, 50, 100 ]; default: [ 0, max/2, max ]) |
Samples:
| Output | ||
| ![]() | |
| To embed a Google Line Chart with the values coming from MySQL | ![]() |
Embed a Google Pie Chart
Parameters:
| Name | Type | Description |
| width | num | Chart width |
| height | num | Chart height |
| values | list | chart values (e.g. [ 1, 2, 3 ]) |
| labels | list | Optional. Chart labels (e.g. [ "first", "secong", "third" ]; default: nil) |
| colors | list | Optional. Chart colors (e.g. [ "ff0000", "00ff00", "0000ff" ]; default: nil) |
| threed | bool | Optional. Draw 3D chart (default: true) |
Samples:
| Output | ||
| ![]() |
| File | Size | Date | Attached by | |||
|---|---|---|---|---|---|---|
| GoogleCalendar1.JPG No description | 37.37 kB | 21:26, 16 Oct 2007 | BrigetteK | Actions | ||
| GoogleCalendar2.JPG No description | 20.03 kB | 22:11, 16 Oct 2007 | BrigetteK | Actions | ||
| GoogleFeed1.JPG No description | 49.7 kB | 21:03, 16 Oct 2007 | BrigetteK | Actions | ||
| GoogleFeed2.JPG No description | 65.65 kB | 21:09, 16 Oct 2007 | BrigetteK | Actions | ||
| GoogleFeedEntry1.JPG No description | 111.02 kB | 22:57, 16 Oct 2007 | BrigetteK | Actions | ||
| GoogleFeedEntry2.JPG No description | 62.73 kB | 01:20, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleFeeds1.JPG No description | 94.42 kB | 23:57, 16 Oct 2007 | BrigetteK | Actions | ||
| GoogleFindFeeds1.JPG No description | 63.87 kB | 00:58, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleGadget1.JPG No description | 17.45 kB | 18:04, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleGadget2.JPG No description | 26.4 kB | 18:22, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleMap1.JPG No description | 39.15 kB | 19:23, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleMap2.JPG No description | 41.56 kB | 19:23, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleMap3.JPG No description | 78.85 kB | 19:16, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleSearch1.JPG No description | 10.82 kB | 19:40, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleSearch2.JPG No description | 44.68 kB | 19:48, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleSearchBlogs1.JPG No description | 149.42 kB | 20:06, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleSearchNews1.JPG No description | 51.25 kB | 20:09, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleSearchVideos1.JPG No description | 26.13 kB | 20:15, 17 Oct 2007 | BrigetteK | Actions | ||
| GoogleSpreadSheet1.JPG No description | 72.19 kB | 20:32, 17 Oct 2007 | BrigetteK | Actions | ||
| line chart.png No description | 7.26 kB | 20:33, 13 Apr 2009 | coreyg | Actions | ||
dd/mm/yyyy ?
yyyy-mm-dd ?
Thanks
Regarding the google.calendarfonction, two improvements will be great :
- Having the availability to merge more than one calendar
- Handling the color parameter
Thanks.
Kind Regards. edited 13:21, 15 Oct 2008
9. License Requirements. Google's licenses above are subject to your adherence to the following requirements:
9.1 Free, Public Accessibility to Your Maps API Implementation. Your Maps API Implementation must be generally accessible to users without charge. You may require users to log in to your Maps API Implementation if you do not require users to pay a fee. Unless you have entered into a separate written agreement with Google or obtained Google's written permission, your Maps API Implementation must not:
(a) require a fee-based subscription or other fee-based restricted access; or
(b) operate only behind a firewall or only on an internal network (except during the development and testing phase).
this problem? or anyone knows how to fix it? Thank you....
[url=http://www.nfljerseystore.org/detroit-lions-jerseys-c-115.html]Detroit Lions Jerseys[/url]
[url=http://www.nfljerseystore.org/green-bay-packers-jerseys-c-116.html]Green Bay Packers Jerseys[/url]
[url=http://www.nfljerseystore.org/houston-texans-jerseys-c-117.html]Houston Texans Jerseys[/url]
[url=http://www.nfljerseystore.org/indianapolis-colts-jerseys-c-118.html]Indianapolis Colts Jerseys[/url],All products have good quality,fast and safe delivery without shipping fee. Our primary goal is to meet our clients’ requirement and establish mutually pleasant business relationships with you.If you are interested, please do not hesitate to contact us.