Skip to content

Commit dbbd09e

Browse files
authored
Feature/2023.12.1 new website about latest features - patterns (#14)
* website content updated * product/feature page updated * hr added removing border-bottom * hr added removing border-bottom * theme switcher created * support page content updated * features.html renamed to product.html ; supported databases added * features.html renamed to product.html ; supported databases added * code cleanups * product ui updates * home page ui updates * ui cleanups * documentation removed * get started layout * what invana offers * styling updates in index * index and styling updates' * homepage updates * get started link added to headr * index cleanup * homepage updated * vision statement addeD * home page updates * homepage text updates * homepage content updated * responsive design fixes * get started layout cleanups * projects and integrations added * dev-notes for setup added * home page - hero updates, header links updated * styling updates * capabilities ui cleanups * blog added to header; cleaned all the pages
1 parent e63b0df commit dbbd09e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+969
-1736
lines changed

.DS_Store

0 Bytes
Binary file not shown.

.bundle/config

-2
This file was deleted.

Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ source "https://rubygems.org"
77
#
88
# This will help ensure the proper Jekyll version is running.
99
# Happy Jekylling!
10-
gem "jekyll", "~> 4.0.0"
10+
gem "jekyll", "~> 4.3.2"
1111
# This is the default theme for new Jekyll sites. You may change this to anything you like.
1212
gem "minima", "~> 2.5"
1313
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and

Gemfile.lock

+42-38
Original file line numberDiff line numberDiff line change
@@ -1,83 +1,87 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.7.0)
5-
public_suffix (>= 2.0.2, < 5.0)
4+
addressable (2.8.4)
5+
public_suffix (>= 2.0.2, < 6.0)
66
colorator (1.1.0)
7-
concurrent-ruby (1.1.5)
8-
em-websocket (0.5.1)
7+
concurrent-ruby (1.2.2)
8+
em-websocket (0.5.3)
99
eventmachine (>= 0.12.9)
10-
http_parser.rb (~> 0.6.0)
10+
http_parser.rb (~> 0)
1111
eventmachine (1.2.7)
12-
ffi (1.12.1)
12+
ffi (1.15.5)
1313
forwardable-extended (2.6.0)
14-
http_parser.rb (0.6.0)
15-
i18n (1.8.2)
14+
google-protobuf (3.22.3-arm64-darwin)
15+
http_parser.rb (0.8.0)
16+
i18n (1.12.0)
1617
concurrent-ruby (~> 1.0)
17-
jekyll (4.0.0)
18+
jekyll (4.3.2)
1819
addressable (~> 2.4)
1920
colorator (~> 1.0)
2021
em-websocket (~> 0.5)
21-
i18n (>= 0.9.5, < 2)
22-
jekyll-sass-converter (~> 2.0)
22+
i18n (~> 1.0)
23+
jekyll-sass-converter (>= 2.0, < 4.0)
2324
jekyll-watch (~> 2.0)
24-
kramdown (~> 2.1)
25+
kramdown (~> 2.3, >= 2.3.1)
2526
kramdown-parser-gfm (~> 1.0)
2627
liquid (~> 4.0)
27-
mercenary (~> 0.3.3)
28+
mercenary (>= 0.3.6, < 0.5)
2829
pathutil (~> 0.9)
29-
rouge (~> 3.0)
30+
rouge (>= 3.0, < 5.0)
3031
safe_yaml (~> 1.0)
31-
terminal-table (~> 1.8)
32-
jekyll-feed (0.13.0)
32+
terminal-table (>= 1.8, < 4.0)
33+
webrick (~> 1.7)
34+
jekyll-feed (0.17.0)
3335
jekyll (>= 3.7, < 5.0)
3436
jekyll-redirect-from (0.16.0)
3537
jekyll (>= 3.3, < 5.0)
36-
jekyll-sass-converter (2.0.1)
37-
sassc (> 2.0.1, < 3.0)
38-
jekyll-seo-tag (2.6.1)
39-
jekyll (>= 3.3, < 5.0)
38+
jekyll-sass-converter (3.0.0)
39+
sass-embedded (~> 1.54)
40+
jekyll-seo-tag (2.8.0)
41+
jekyll (>= 3.8, < 5.0)
4042
jekyll-watch (2.2.1)
4143
listen (~> 3.0)
42-
kramdown (2.3.0)
44+
kramdown (2.4.0)
4345
rexml
4446
kramdown-parser-gfm (1.1.0)
4547
kramdown (~> 2.0)
46-
liquid (4.0.3)
47-
listen (3.2.1)
48+
liquid (4.0.4)
49+
listen (3.8.0)
4850
rb-fsevent (~> 0.10, >= 0.10.3)
4951
rb-inotify (~> 0.9, >= 0.9.10)
50-
mercenary (0.3.6)
52+
mercenary (0.4.0)
5153
minima (2.5.1)
5254
jekyll (>= 3.5, < 5.0)
5355
jekyll-feed (~> 0.9)
5456
jekyll-seo-tag (~> 2.1)
5557
pathutil (0.16.2)
5658
forwardable-extended (~> 2.6)
57-
public_suffix (4.0.3)
58-
rb-fsevent (0.10.3)
59+
public_suffix (5.0.1)
60+
rb-fsevent (0.11.2)
5961
rb-inotify (0.10.1)
6062
ffi (~> 1.0)
61-
rexml (3.2.4)
62-
rouge (3.15.0)
63+
rexml (3.2.5)
64+
rouge (3.30.0)
6365
safe_yaml (1.0.5)
64-
sassc (2.2.1)
65-
ffi (~> 1.9)
66-
terminal-table (1.8.0)
67-
unicode-display_width (~> 1.1, >= 1.1.1)
66+
sass-embedded (1.58.3-arm64-darwin)
67+
google-protobuf (~> 3.21)
68+
terminal-table (3.0.2)
69+
unicode-display_width (>= 1.1.1, < 3)
6870
thread_safe (0.3.6)
69-
tzinfo (1.2.6)
71+
tzinfo (1.2.11)
7072
thread_safe (~> 0.1)
71-
tzinfo-data (1.2019.3)
73+
tzinfo-data (1.2023.3)
7274
tzinfo (>= 1.0.0)
73-
unicode-display_width (1.6.1)
75+
unicode-display_width (2.4.2)
7476
wdm (0.1.1)
77+
webrick (1.8.1)
7578

7679
PLATFORMS
77-
ruby
80+
arm64-darwin-22
81+
arm64-darwin-23
7882

7983
DEPENDENCIES
80-
jekyll (~> 4.0.0)
84+
jekyll (~> 4.3.2)
8185
jekyll-feed (~> 0.12)
8286
jekyll-redirect-from
8387
jekyll-seo-tag
@@ -88,4 +92,4 @@ DEPENDENCIES
8892
wdm (~> 0.1.1)
8993

9094
BUNDLED WITH
91-
2.1.4
95+
2.4.11

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Invana.io
2+

_config.yml

+11-2
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,24 @@
2020

2121
title: Invana
2222
23+
home_title: Detect and analyse the patterns
2324
description: >- # this means to ignore newlines until "baseurl:"
24-
Connect to your data streams, microservices or data from internet and create Knowledge & Data APIs in near realtime
25+
Stitch data, run analytics; find insights to take data-driven decisions using the power of graph computing
26+
27+
# Connect to your data streams, microservices or data from internet and create Knowledge & Data APIs in near realtime
2528
author: Ravi Raja Merugu
2629

2730
baseurl: "" # the subpath of your site, e.g. /blog
2831
url: "https://invana.io" # the base hostname & protocol for your site, e.g. http://example.com
2932
site_url: "https://invana.io"
3033
twitter_username: invanalabs
31-
github_username: invanalabs
34+
github_username: invana
35+
36+
vision_statement: Building toolkit to detect and analyse the patterns.
37+
38+
get_installation_methods_url: https://docs.invana.io/getting-started
39+
guides_url: https://docs.invana.io/resources/guides
40+
product_manual_url: https://docs.invana.io/products/introduction
3241

3342
CONTACT_EMAIL: "[email protected]"
3443
markdown: kramdown

_data/integrations copy.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
- title: graph-canvas
2+
description : Javascript library for drawing graphs.
3+
gh_url: https://github.com/invana/invana-studio
4+
- title: invana-python
5+
description : Python API for graph databases.
6+
gh_url: https://github.com/invana/invana-engine
7+
8+
9+
10+
11+
12+

_data/integrations.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
- title: Apache Spark
2+
url : https://spark.apache.org/
3+
logo : /public/img/integration-vendors/apache-spark.png
4+
- title: Apache Beam
5+
url : https://beam.apache.org/
6+
logo : /public/img/integration-vendors/apache-beam.png
7+
- title: Django
8+
url: https://www.djangoproject.com/
9+
logo: /public/img/integration-vendors/django.png
10+
- title: Flask
11+
url: https://flask.palletsprojects.com/
12+
logo: /public/img/integration-vendors/flask.png
13+
14+
15+
16+

_data/projects.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
- title: invana-studio
2+
description : User interface for analysing graph data.
3+
gh_url: https://github.com/invana/invana-studio
4+
- title: invana-engine
5+
description : Python and Graph QL API for graph computing.
6+
gh_url: https://github.com/invana/invana-engine
7+
- title: invana-worker
8+
description: Python API for performing graph computing tasks.
9+
gh_url: https://github.com/invana/invana-worker
10+
11+
12+
13+
14+
15+

_data/resources.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
- title: Graph Explorer demo
22
url : http://graph-explorer.herokuapp.com/
33
- title : CRUD CheatSheet to Apache TinkerPop Gremlin.
4-
url : https://medium.com/invanalabs/crud-cheatsheet-to-apache-tinkerpop-gremlin-393540cd46ae?source=collection_home---4------3-----------------------
4+
url : https://medium.com/invana/crud-cheatsheet-to-apache-tinkerpop-gremlin-393540cd46ae?source=collection_home---4------3-----------------------

_data/vendors.yml

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
- title: Janusgraph
2+
url : https://janusgraph.org
3+
logo : /public/img/vendor-logos/janusgraph.png
4+
- title : CosmosDB
5+
url: https://azure.microsoft.com/en-us/products/cosmos-db/
6+
logo : /public/img/vendor-logos/cosmosdb.png
7+
- title : Amazon Neptune
8+
url: https://aws.amazon.com/neptune/
9+
logo : /public/img/vendor-logos/neptune.png
10+
- title : DSEGraph
11+
url: https://www.datastax.com/products/datastax-graph
12+
logo : /public/img/vendor-logos/dsegraph.png
13+
# - title : ArcadeDB
14+
# url: https://arcadedb.com
15+
# logo : /public/img/vendor-logos/arcadedb-logo-mini.png
16+
17+
18+

_deleted/__technology.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ <h2>Technology</h2>
5757
// "docker-builder",
5858
"web-parsers",
5959
];
60-
var repos_url = "https://api.github.com/orgs/invanalabs/repos";
60+
var repos_url = "https://api.github.com/orgs/invana/repos";
6161
const month_names = ["January", "February", "March", "April", "May", "June",
6262
"July", "August", "September", "October", "November", "December"
6363
];
@@ -76,8 +76,8 @@ <h2>Technology</h2>
7676
repos_of_interest.forEach(function (repo_name) {
7777
data.forEach(function (datum) {
7878
if (datum.name === repo_name) {
79-
let last_commit_url = "https://api.github.com/repos/invanalabs/" + datum.name + "/commits?sha=" + datum.default_branch;
80-
let topics_url = "https://api.github.com/repos/invanalabs/" + datum.name + "/topics";
79+
let last_commit_url = "https://api.github.com/repos/invana/" + datum.name + "/commits?sha=" + datum.default_branch;
80+
let topics_url = "https://api.github.com/repos/invana/" + datum.name + "/topics";
8181
$.ajax({
8282
url: topics_url,
8383
type: 'GET',

_deleted/_roadmap.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ <h2>Opensource</h2>
7171
"docker-builder",
7272
"web-parsers",
7373
];
74-
var repos_url = "https://api.github.com/orgs/invanalabs/repos";
74+
var repos_url = "https://api.github.com/orgs/invana/repos";
7575
const month_names = ["January", "February", "March", "April", "May", "June",
7676
"July", "August", "September", "October", "November", "December"
7777
];
@@ -90,8 +90,8 @@ <h2>Opensource</h2>
9090
repos_of_interest.forEach(function (repo_name) {
9191
data.forEach(function (datum) {
9292
if (datum.name === repo_name) {
93-
let last_commit_url = "https://api.github.com/repos/invanalabs/" + datum.name + "/commits?sha=" + datum.default_branch;
94-
let topics_url = "https://api.github.com/repos/invanalabs/" + datum.name + "/topics";
93+
let last_commit_url = "https://api.github.com/repos/invana/" + datum.name + "/commits?sha=" + datum.default_branch;
94+
let topics_url = "https://api.github.com/repos/invana/" + datum.name + "/topics";
9595
$.ajax({
9696
url: topics_url,
9797
type: 'GET',

_deleted/technology.html

+10-10
Original file line numberDiff line numberDiff line change
@@ -83,34 +83,34 @@ <h1>Technology</h1>
8383
<h4 class="mt-2 mb-0">Projects in open source</h4>
8484
</div>
8585
<div class="card-body">
86-
<h5 class="h5 mb-1 bold "><a href="https://github.com/invanalabs/invana" target="_blank"><i
87-
class="fab fa-github"></i> invanalabs/invana</a></h5>
86+
<h5 class="h5 mb-1 bold "><a href="https://github.com/invana/invana" target="_blank"><i
87+
class="fab fa-github"></i> invana/invana</a></h5>
8888
<p>Event-driven task engine with distribution capabilities for any scale.</p>
8989
<hr>
9090

91-
<h5 class="h5 mb-1 bold "><a href="https://github.com/invanalabs/invana-db" target="_blank"><i
92-
class="fab fa-github"></i> invanalabs/invana-db</a></h5>
91+
<h5 class="h5 mb-1 bold "><a href="https://github.com/invana/invana-db" target="_blank"><i
92+
class="fab fa-github"></i> invana/invana-db</a></h5>
9393
<p>Database Management System(DBMS) with support for geo-location, full text-search, time-series
9494
and versioning </p>
9595
<!-- <p>Database Management System(DBMS) that supports PostgreSQL, MongoDB, Elasticsearch as data backend. -->
9696
<hr>
97-
<!-- <h5 class="h5 mb-1 bold "><a href="https://github.com/invana/invana-scraper" target="_blank"><i class="fab fa-github"></i> invanalabs/invana-cloud-manager</a></h5>
97+
<!-- <h5 class="h5 mb-1 bold "><a href="https://github.com/invana/invana-scraper" target="_blank"><i class="fab fa-github"></i> invana/invana-cloud-manager</a></h5>
9898
<p>Engine to Schedule, monitor and create logs and reports of the task progress.</p>
9999
<hr> -->
100-
<!-- <h5 class="h5 mb-1 bold "><a href="https://github.com/invana/invana-scraper" target="_blank"><i class="fab fa-github"></i> invanalabs/microservice-manager</a></h5>
100+
<!-- <h5 class="h5 mb-1 bold "><a href="https://github.com/invana/invana-scraper" target="_blank"><i class="fab fa-github"></i> invana/microservice-manager</a></h5>
101101
<p>Engine to create, build, deploy and manage microservices.</p>
102102
<hr>
103103
-->
104104

105105

106-
<h5 class="h5 mb-1 bold "><a href="https://github.com/invanalabs/browser-engine"
106+
<h5 class="h5 mb-1 bold "><a href="https://github.com/invana/browser-engine"
107107
target="_blank"><i
108-
class="fab fa-github"></i> invanalabs/browser-engine</a></h5>
108+
class="fab fa-github"></i> invana/browser-engine</a></h5>
109109
<p>Engine for automation and web scraping with your Web Browsers - Chrome, Firefox. </p>
110110
<hr>
111111

112-
<h5 class="h5 mb-1 bold "><a href="https://github.com/invanalabs/data-explorer" target="_blank"><i
113-
class="fab fa-github"></i> invanalabs/data-explorer</a></h5>
112+
<h5 class="h5 mb-1 bold "><a href="https://github.com/invana/data-explorer" target="_blank"><i
113+
class="fab fa-github"></i> invana/data-explorer</a></h5>
114114
<p>Explore your data as tables, maps, data graphs or knowledge graphs using UI widgets. </p>
115115

116116
</div>

_includes/api-usage.html

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<ul class="nav nav-pills " id="pills-tab" role="tablist">
2+
<li class="nav-item" role="presentation">
3+
<a class="nav-link active border text-reset rounded-0" id="pills-python-api-tab" data-bs-toggle="pill"
4+
data-bs-target="#pills-python-api" type="button" role="tab" aria-controls="pills-python-api"
5+
aria-selected="true">
6+
Python API
7+
</a>
8+
</li>
9+
<li class="nav-item" role="presentation">
10+
<a class="nav-link border rounded-0 text-reset" id="pills-graphql-tab" data-bs-toggle="pill"
11+
data-bs-target="#pills-graphql" type="button" role="tab" aria-controls="pills-graphql"
12+
aria-selected="false">
13+
GraphQL
14+
</a>
15+
</li>
16+
17+
<li class="nav-item" role="presentation">
18+
<a class="nav-link border rounded-0 text-reset" id="pills-gremlin-tab" data-bs-toggle="pill"
19+
data-bs-target="#pills-gremlin" type="button" role="tab" aria-controls="pills-gremlin"
20+
aria-selected="false">
21+
Apache TinkerPop Gremlin
22+
</a>
23+
</li>
24+
</ul>
25+
<div class="tab-content border p-3" id="pills-tabContent">
26+
<div class="tab-pane fade show active" id="pills-python-api" role="tabpanel" aria-labelledby="pills-python-api-tab"
27+
tabindex="0">
28+
29+
<div class="row">
30+
<div class="col-md-12">
31+
<pre class="pb-3">
32+
from invana.ogm import models, fields
33+
34+
graph = InvanaGraph("ws://connection-url:8182/gremlin")
35+
36+
class Project(models.VertexModel):
37+
name = fields.StringProperty(max_length=10, trim_whitespaces=True)
38+
rating = fields.FloatProperty(allow_null=True)
39+
created_at = fields.DateTimeProperty(default=lambda: datetime.now())
40+
</pre>
41+
</div>
42+
</div>
43+
44+
</div>
45+
<div class="tab-pane fade" id="pills-graphql" role="tabpanel" aria-labelledby="pills-graphql-tab" tabindex="0">
46+
<div class="row">
47+
<div class="col-md-12">
48+
<pre>
49+
{
50+
project(name: "invana studio") {
51+
rating,
52+
created_at
53+
}
54+
} </pre>
55+
</div>
56+
</div>
57+
</div>
58+
<div class="tab-pane fade" id="pills-gremlin" role="tabpanel" aria-labelledby="pills-gremlin-tab" tabindex="0">
59+
<div class="row">
60+
<div class="col-md-12">
61+
<pre>
62+
g.V().hasLabel('Person').has('name', 'invana studio')
63+
.elementMap().toList()</pre>
64+
</div>
65+
</div>
66+
</div>
67+
</div>

0 commit comments

Comments
 (0)