-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.html
417 lines (392 loc) · 22.7 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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
<!doctype html>
<html lang="en">
<head>
<title>ONGR.io</title>
<meta charset="utf-8">
<!-- Display fixes -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- Favicon -->
<link rel="icon" type="image/png" sizes="96x96" href="img/favicon-96x96.png">
<!-- Stylesheets -->
<link rel="stylesheet" href="css/style.css" />
<!-- HTML5 fix for < IE9 -->
<!--[if lt IE 9]>
<script async src="_/js/vendor/html5shiv.js"></script>
<![endif]-->
<!-- CSS3 fix for < IE9 -->
<!--[if (gte IE 6)&(lte IE 8)]>
<script type="text/javascript" async src="_/js/vendor/selectivizr.js"></script>
<![endif]-->
</head>
<body>
<div id="site-container">
<header id="sticky-pageheader">
<div class="ongr-container">
<a href="/" class="logo-holder"></a>
<ul>
<li data-section="overview"><a href="javascript:void(0);" class="overview-top">What is ONGR</a></li>
<li data-section="bundles"><a href="javascript:void(0);"class="solutions-top">Bundles</a></li>
<li data-section="used-by"><a href="javascript:void(0);" class="enterprise-top">References</a></li>
<li data-section="get-started"><a href="javascript:void(0);" class="get-started-top">How to Start!</a></li>
</ul>
<a href="javascript:void(0);" class="mobile-menu"><span></span></a>
</div>
</header>
<header id="pageheader">
<a href="#" class="ongr-sectionlink" name="overview"></a>
<nav class="mainmenu ongr-container">
<a href="/" class="logo-holder"></a>
<ul>
<li data-section="overview"><a href="javascript:void(0);" class="overview-top">What is ONGR</a></li>
<li data-section="bundles"><a href="javascript:void(0);" class="solutions-top">Bundles</a></li>
<li data-section="used-by"><a href="javascript:void(0);" class="enterprise-top">References</a></li>
<li data-section="get-started"><a href="javascript:void(0);" class="get-started-top">How to Start!</a></li>
</ul>
<a href="#" class="mobile-menu"><span></span></a>
</nav>
</header>
<div class="ongr-intro">
<div class="ongr-container">
<div class="intro-notebooks"></div>
<div class="intro-text">
<h3 class="section-subheadline">
ONGR is a toolkit built for <img src="img/symfony.png" alt=""> to make development of transactional websites
<br><span>Fast and Easy</span>
</h3>
</div>
<h1 class="section-headline">We Make Development Easy</h1>
<h3 class="section-subheadline"></h3>
<div class="intro-support">
<strong class="support-headline"><span>ONGR is built on</span></strong>
<div class="support-item" data-sr="fade in over 0.6s">
<i class="ongr-sprite-symfony"></i>
</div>
<div class="support-item" data-sr="wait 0.3s then fade in over 0.6s">
<i class="ongr-sprite-elasticsearch"></i>
</div>
</div>
<div class="intro-support">
<strong class="support-headline"><span>It's built FOR</span></strong>
<div class="built-for-column">
<ul data-sr="wait 0.6s then fade in over 0.6s">
<li><img class="enterprise-icon" src="img/enterprise%20icons/kick_27x27.png" alt="Kick Start Package"> Faster project kick-start </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/features_27x27.png" alt="Easy features"> Easy implementation of the key features</li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/traffic_27x27.png" alt="High trafic"> High traffic (3000 rpm and even more)</li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/updates_27x27.png" alt="Direct Contact to Core Team"> Frequent data updates (5+ mln. data sets/day) </li>
</ul>
</div>
<div class="built-for-column">
<ul data-sr="wait 0.6s then fade in over 0.6s">
<li><img class="enterprise-icon" src="img/enterprise%20icons/fast_27x27.png" alt=">Voting Rights for new features"> Rendering page in ~100 ms (to the first byte) </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/infrastructure_27x27.png" alt="Kick Start Package"> Reduce hardware infrastructure </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/costs_27x27.png" alt="Fast track package"> Low maintenance costs </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/scaling_27x27.png" alt="Direct Contact to Core Team"> High scalability </li>
</ul>
</div>
</div>
<div class="intro-support">
<strong class="support-headline key-features"><span>Key features</span></strong>
<div class="built-for-column">
<ul data-sr="wait 0.6s then fade in over 0.6s">
<li><img class="enterprise-icon" src="img/enterprise%20icons/elastic1_27x27.png"> Integration with ElasticSearch </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/search_27x27.png"> Full Text Search </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/filter_27x27.png"> Filters </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/url_27x27.png"> SEO-friendly URLs </li>
</ul>
</div>
<div class="built-for-column">
<ul data-sr="wait 0.6s then fade in over 0.6s">
<li><img class="enterprise-icon" src="img/enterprise%20icons/multi_currencies_27x27.png"> Handle multi-currencies </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/multi_languages_27x27.png"> Handle language translations </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/api_27x27.png"> Setup of RESTful API </li>
<li><img class="enterprise-icon" src="img/enterprise%20icons/settings_27x27.png"> Dynamic Settings management </li>
</ul>
</div>
</div>
</div>
</div>
<div class="ongr-bundles" data-sr="enter bottom and scale up 20% over 1s">
<a href="#" class="ongr-sectionlink" name="bundles"></a>
<div class="ongr-container">
<h2 class="section-headline headline-solution"><em>ONGR Bundles</em></h2>
<div class="bundle-info">
<h3><a href="https://github.com/ongr-io/ElasticsearchBundle">Elasticsearch Bundle</a></h3>
<p>
Elasticsearch Bundle was created in order to serve the need for professional Elasticsearch integration
with enterprise level Symfony applications. It is the heart of ONGR functionality and all other ONGR
bundles depend on this bundle to handle data and integrate it with Elasticsearch
</p>
</div>
<div class="bundle-info">
<h3><a href="https://github.com/ongr-io/FilterManagerBundle">Filter Manager Bundle</a></h3>
<p>
Filter manager is used for listing documents. It provides ties between commonly used filtering options and
UI elements with Elasticsearch repositories. It can be used from a single controller. It is mainly used to
form lists.
</p>
</div>
<div class="bundle-info">
<h3><a href="https://github.com/ongr-io/RouterBundle">Router Bundle</a></h3>
<p>
A very important part of modern web applications is beautiful URLs that not only provide clarity of what one
is browsing, but also greatly improves SEO, which is one of the goals of every commercial site. Router Bundle
allows to define and match URLs for elasticsearch documents. At URL matching phase it additionaly to already
defined symfony router searches for elasticsearch documents with a specified URL. This means that nice urls
can be matched to every document
</p>
</div>
<div class="bundle-info">
<h3><a href="https://github.com/ongr-io/ApiBundle">API Bundle</a></h3>
<p>
When building large scale web systems it is often important to create RESTful API to allow third party systems
to access certain parts of the systems data for integration with your system. Api Bundle allows rapid setup of
RESTful API to simplify Elasticsearch data access for the remote clients.
</p>
</div>
<div class="bundle-info">
<h3><a href="https://github.com/ongr-io/CurrencyExchangeBundle">Currency Exchange Bundle</a></h3>
<p>
When creating large e-commerce systems it is more than necessary to enable the customers to chose the currency
in which the prices are displayed. This bundle provides an easy way to display price in multiple currencies.
</p>
</div>
<div class="bundle-info">
<h3><a href="https://github.com/ongr-io/TranslationsBundle">Translation Bundle</a></h3>
<p>
Any large web system that is designed for international use needs to have the functionality to display the content
in different languages. Symfony framework provides great features to handle translations and this bundle takes them
a few steps further by providing a graphic user interface for translation management.
</p>
</div>
<div class="bundle-info">
<h3><a href="https://github.com/ongr-io/SettingsBundle">Settings Bundle</a></h3>
<p>
Every large application needs to differentiate the content that is displayed to the users. Settings bundle provides
the ability to define specific settings, group them accordingly and a graphic interface to manage them. This means
that entire sections of the application can be enabled, disabled or modified by the touch of a button.
</p>
</div>
</div>
</div>
<div class="ongr-solutions" data-sr="enter bottom and scale up 20% over 1s">
<a href="#" class="ongr-sectionlink" name="used-by"></a>
<div class="ongr-container-tech">
<h2 class="section-headline headline-solution"><em>ONGR is Used By</em></h2>
<div class="row">
<img src="img/partners/HomeToGo-Logo-120x120.png" style="width: 120px;display:inline"alt="" class="partner-image">
<img src="img/partners/baby-markt-120x120.png" style="width: 120px;display:inline"alt="" class="partner-image">
<img src="img/partners/kiveda-120x120.png" style="width: 120px; display:inline"alt="" class="partner-image">
<img src="img/partners/logo-yatego-120x120.png" style="width: 120px; display:inline"alt="" class="partner-image">
<img src="img/partners/trademachines-120x120.png" style="width: 120px; display:inline"alt="" class="partner-image">
<img src="img/partners/flizzr-120x120.png" style="width: 120px; display:inline"alt="" class="partner-image">
</div>
</div>
</div>
</div>
<div class="ongr-casestudies">
<a href="#" class="ongr-sectionlink" name="case-studies"></a>
<div class="ongr-container">
<h2 class="section-headline"><em>References</em></h2>
<div class="case-carousel owl-carousel">
<div class="carousel-item">
<p>We use ONGR as the basement since our relaunch at Yatego in October 2013. We managed to develop and roll out our frontend service for more than 5,000 merchants with 12 million products in less than 4 months. ONGR helped us a lot in scaling our search infrastructure and how to manage up to 9 million updates to our Elasticsearch index per day. The great testing coverage helped us a lot during the upgrade from Elasticsearch 0.90 to 1.3, so refactoring existing applications based of ONGR is a big plus as well.</p>
<span class="item-for">Thorsten Rinne, Head of Technology at yatego</span>
</div>
<div class="carousel-item">
<p>We at HomeToGo are obsessed with search & development speed, and ONGR has proved to deliver both. No doubt, ONGR platform has been a real supercharger for our metasearch engine and made instant search speeds a reality!</p>
<span class="item-for">Audrys Kazukauskas, CTO at HomeToGo</span>
</div>
<div class="carousel-item">
<p>We are a B2B outsourcing marketplace, so search speed and quality is an absolute TOP priority for us. We are always looking for the best tools to achieve it. We discovered ONGR and we are very happy about this choice. It helped us to enhance our search in very small amount of time, and ONGR team helped us to adjust their tools to fit our custom needs.</p>
<span class="item-for">Tomas Pagirys, Co-founder, Business Developer, Aciety</span>
</div>
</div>
</div>
</div>
<div class="ongr-enterprise">
<div class="ongr-container-tech">
<div class="enterprise-column">
<h2 class="section-headline headline-solution">Its OpenSource.<br/> Its Free!</h2>
</div>
<div class="enterprise-column">
<div class="team-item" data-sr="wait 0.6s then fade in over 0.6s" >
<span>Sounds interesting?</span>
<img class="team-image" src="img/logo-80x80.png"/>
</div>
</div>
</div>
</div>
<div class="ongr-problems" data-sr="enter bottom and scale up 20% over 1s">
<div class="ongr-container">
</div>
</div>
<div class="ongr-techdocu">
<a href="#" class="ongr-sectionlink" name="get-started"></a>
<div class="ongr-container-tech">
<h2 class="section-headline"><span>OR</span><em style="margin-top: 10px">Start Here:</em></h2>
<div class="tech-holder ongr-match-height" data-matchwidth="640">
<div class="tech-col match-height">
<span class="ongr-sprite-icon-github"></span>
<strong>GitHub</strong>
<p></p>
<div class="btn-holder">
<a href="https://github.com/ongr-io" target="_blank" class="ongr-btn btn-full" id="github">Go to the source</a>
</div>
</div>
<div class="tech-col match-height">
<span class="ongr-sprite-icon-documentation"></span>
<strong>Documentation</strong>
<p></p>
<div class="btn-holder">
<a href="https://docs.ongr.io/" target="_blank" class="ongr-btn btn-full" id="documentation">Learn</a>
</div>
</div>
<div class="tech-col match-height">
<span class="ongr-sprite-icon-install"></span>
<strong>Install instructions</strong>
<p></p>
<div class="btn-holder">
<a href="https://docs.ongr.io/common/README" target="_blank" class="ongr-btn btn-full" id="install">Try it!</a>
</div>
</div>
<div class="tech-col match-height">
<span class="ongr-sprite-icon-stack"></span>
<strong>Stackoverflow</strong>
<p></p>
<div class="btn-holder">
<a href="https://stackoverflow.com/tags/ongr/info" target="_blank" class="ongr-btn btn-full" id="stackoverflow">Ask</a>
</div>
</div>
</div>
</div>
</div>
<footer id="pagefooter">
<div class="ongr-link-footer">
<div class="ongr-container">
<nav class="linkmenu ongr-match-height" data-matchwidth="640">
<div class="link-col match-height">
<strong>Company</strong>
<ul>
<!--<li><a href="#">About us</a></li>
<li><a href="#">Team</a></li>
<li><a href="#">News</a></li>-->
</ul>
</div>
<div class="link-col match-height">
<strong>Resources</strong>
<ul>
<li><a href="https://github.com/ongr-io" target="_blank" id="github-footer">Github</a></li>
<li><a href="https://docs.ongr.io/" target="_blank" id="doc-footer">Documentation</a></li>
<li><a href="https://docs.ongr.io/common/README" target="_blank" id="install-footer">Install</a></li>
<!--<li><a href="#">Help</a></li>-->
</ul>
</div>
<div class="link-col match-height">
<strong>Legal</strong>
<ul>
<li><a href="javascript:void(0);" id="imprtint-footer" onclick="window.open('imprint.html', '_blank', 'toolbar=no, scrollbars=yes, resizable=yes, top=500, left=500, width=480, height=512');">Imprint</a></li>
</ul>
</div>
<div class="link-col match-height">
<strong>The Onager</strong>
<p>[ˈo:nag] „Onager“ is an asian donkey, and one of the fastest animals on earth. We love donkeys. They are reliable, trustful, a bit stubborn and incredible fast. At least the onager...</p>
</div>
</nav>
</div>
</div>
<div class="ongr-subfooter">
<div class="ongr-container">
<div class="copyright">
Copyright 2016 - All Rights Reserved.
</div>
<ul class="footermenu">
<li data-section="overview" ><a class="overview-top" href="javascript:void(0);">What is ONGR</a></li>
<li data-section="bundles"><a class="solutions-top" href="javascript:void(0);">Bundles</a></li>
<li data-section="used-by"><a class="enterprise-top" href="javascript:void(0);">References</a></li>
<li data-section="get-started"><a class="get-started-top" href="javascript:void(0);">How to Start!</a></li>
</ul>
</div>
</div>
</footer>
</div>
<!-- Webfonts -->
<link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic' rel='stylesheet' type='text/css'>
<!-- Grab Google CDN's jQuery, fall back to local if offline -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<!-- JavaScript functions -->
<script async src="js/app.min.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-74369470-1', 'auto');
ga('send', 'pageview');
</script>
<script>
$('document').ready(function() {
// Header elements
$('.overview-top').on('click', function () {
ga('send', 'event', 'header links', 'What is ONGR');
});
$('.solutions-top').on('click', function () {
ga('send', 'event', 'header links', 'Why');
});
$('.enterprise-top').on('click', function () {
ga('send', 'event', 'header links', 'Enterprise');
});
$('.get-started-top').on('click', function () {
ga('send', 'event', 'Header links', 'Start here');
});
// Contacts
$('#lars').on('click', function(){
ga('send', 'event', 'Contact buttons', 'Lars');
});
$('#dainius').on('click', function(){
ga('send', 'event', 'Contact buttons', 'Dainius');
});
$('#simonas').on('click', function(){
ga('send', 'event', 'Contact buttons', 'Simonas');
});
// Start here
$('#github').on('click', function(){
ga('send', 'event', 'Start here section', 'GitHub');
});
$('#documentation').on('click', function(){
ga('send', 'event', 'Start here section', 'Documentation');
});
$('#install').on('click', function(){
ga('send', 'event', 'Start here section', 'Install instructions');
});
$('#demoshop').on('click', function(){
ga('send', 'event', 'Start here section', 'Demoshop');
});
$('#stackoverflow').on('click', function(){
ga('send', 'event', 'Start here section', 'Stackoverflow');
});
// Footer
$('#contact-footer').on('click', function(){
ga('send', 'event', 'Footer links', 'Contact us');
});
$('#github-footer').on('click', function(){
ga('send', 'event', 'Footer links', 'Github');
});
$('#doc-footer').on('click', function(){
ga('send', 'event', 'Footer links', 'Documentation');
});
$('#install-footer').on('click', function(){
ga('send', 'event', 'Footer links', 'Install');
});
$('#demo-footer').on('click', function(){
ga('send', 'event', 'Footer links', 'Demoshop');
});
$('#imprtint-footer').on('click', function(){
ga('send', 'event', 'Footer links', 'Imprint');
});
});
</script>
</body>
</html>