forked from jgergic/gooddata.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
136 lines (124 loc) · 6.41 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
---
title: Welcome
layout: default
---
<script type="text/javascript" charset="utf-8">
document.write('<style>#workflow { height: 380px; }</style>');
</script>
<h1>Welcome to GoodData. Let's get started.</h1>
<div id="homepage">
<div id="sidebar">
<h3>BI Cloud Platform at Your Fingertips</h3>
<div id="stats">
<em>Lots of</em> REST API calls this week
</div>
<p><a href="http://github.com/gooddata/GoodData-CL/downloads" target="gdcl">Get GoodData CL</a></p>
</div>
<div id="workflow">
<div class="panes">
<div class="active pane" id="workflow-model">
<header>Model</header>
<ul>
<li>
<h3>Create Your Project</h3>
<div class="detail"><code>CreateProject(name="my project");</code></div>
</li>
<li>
<h3>Setup Data Model</h3>
<div class="detail"><code>LoadCsv(csvDataFile="data.csv", configFile="config.xml", header="true"); GenerateMaql(maqlFile="model.maql"); ExecuteMaql(maqlFile="model.maql");</code></div>
</li>
<li>
<h3>Transfer Data</h3>
<div class="detail"><code>TransferData();</code><br><a href="start/load-in-5-minutes.html">Watch a short sample screencast</a></div>
</li>
</ul>
</div>
<div class="pane" id="workflow-build">
<header>Build</header>
<ul>
<li>
<h3>Create Reports & Charts</h3>
<div class="detail"><a href="http://vimeo.com/9204751" target="_blank">create reports</a>, <a href="http://vimeo.com/9209005" target="_blank">format numbers</a>, <a href="http://vimeo.com/9179268" target="_blank">configure behavior</a></div>
</li>
<li>
<h3>Design Dashboards</h3>
<div class="detail">Create <a href="http://vimeo.com/15632660">beautiful charts</a> and lay them out on <a href="http://vimeo.com/13680975" target="_blank">vivid dashboards</a>.</div>
</li>
<li>
<h3>Embed Into Your App</h3>
<div class="detail"><iframe src="..." width="100%" height="1650px"></iframe><br><a href="https://secure.gooddata.com/docs/html/reference.guide.dashboard.share.html" target="_blank">more info…</a></div>
</li>
</ul>
</div>
<div class="pane" id="workflow-deploy">
<header>Deploy</header>
<ul>
<li>
<h3>Auto-Provision Projects & Users</h3>
<div class="detail">Using our open APIs, link up your app with our infrastructure and provision new projects and users within seconds.</div>
</li>
<li>
<h3>Set Up User Permissions</h3>
<div class="detail">Using our open APIs, link up your app with our infrastructure and provision new projects and users within seconds.</div>
</li>
<li>
<h3>Manage Changes Across Projects</h3>
<div class="detail">Keep your users in sync with updates from your master template.</div>
</li>
</ul>
</div>
</div>
</div>
<div id="testimonials">
<h3>Success stories</h3>
<div class="testimonial">
<a target="testimonial1" href="http://www.gooddata.com/what-is-gooddata/zendesk/"><img src="images/zendesk.png" width="150" height="38" alt="Zendesk"></a> Using the same tools (GoodData CL) we've created an automatic integration that synchronizes your Zendesk ticket data on a daily basis. See an example of 3rd-party integration.<br>
<a target="testimonial1" href="http://www.gooddata.com/what-is-gooddata/zendesk/">Read more</a>
</div>
<div class="testimonial">
<a target="testimonial2" href="http://www.gooddata.com/gazelle-runs-a-metrics-driven-business/"><img src="images/gazelle.jpg" width="123" height="71" alt="Gazelle"></a> See how Gazelle uses GoodData and our REST APIs to integrate their internal data in GoodData and run a metrics-driven business.<br>
<a target="testimonial2" href="http://www.gooddata.com/gazelle-runs-a-metrics-driven-business/">Read more</a>
</div>
<br clear="all">
</div>
<p id="quicklinks">
<a href="{{ site.root }}/gooddata-cl/">About GoodData CL</a> |
Usage Examples:
<a href="{{ site.root }}/gooddata-cl/examples/quotes/">CSV</a>,
<a href="{{ site.root }}/gooddata-cl/examples/jdbc/">JDBC</a>,
<a href="{{ site.root }}/gooddata-cl/examples/ga/">Google Analytics</a>,
<a href="{{ site.root }}/gooddata-cl/examples/sfdc/">Salesforce</a> |
<a href="{{ site.root }}/faq.html">FAQ</a>
</p>
</div>
<!-- Grab Google CDN's jQuery. fall back to local if necessary -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>!window.jQuery && document.write('<script src="{{ site.root }}/js/jquery.min.js"><\/script>')</script>
<script src="{{ site.root }}/js/number-functions.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#workflow div.pane:not([class~=active]) ul').css({display:'none'});
$('#workflow div.pane header').hover(function() {
if (!$(this).parent('div.pane').hasClass('active')) {
$('#workflow div.pane ul').stop(true,true);
$('#workflow div.pane').each(function() { $(this).removeClass('active'); });
$(this).parent('div.pane').addClass('active');
$('#workflow div.pane ul').each(function() {
if (!$(this).parent('div.pane').hasClass('active'))
$(this).slideUp('500');
else
$(this).slideDown('500');
});
}
});
var em = $('#stats em'), rate = 25.1925, counterString='', counter, weekOffset;
function updateTimer() {
weekOffset = (((new Date()).getTime() - 1285538400000) % 604800000) / 1000; // offset from the start of week in seconds
counter = weekOffset * rate;
em.text(Math.round(counter).numberFormat('0,0'));
}
setInterval(updateTimer,1200);
updateTimer();
$('#stats').show();
});
</script>