Skip to content

Commit ebfd8d3

Browse files
samipeSami Kolari
andauthored
Community section (robotframework#172)
* community section + forum-link to nav * updated look * refactored support section and texts * fixed some logos Co-authored-by: Sami Kolari <sami.kolari@siilim180518.local>
1 parent dd02427 commit ebfd8d3

17 files changed

+103
-54
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
})(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
1212

1313
ga('create', 'UA-106835747-2', 'auto');
14-
ga('send', 'pageview');</script><title>Robot Framework</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=description content="Generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA)."><meta name=author content=""><link rel=apple-touch-icon sizes=76x76 href=/static/img/icons/apple-touch-icon.png><link rel=icon type=image/png sizes=32x32 href=/static/img/icons/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/static/img/icons/favicon-16x16.png><link rel=manifest href=/static/img/icons/site.webmanifest><link rel=mask-icon href=/static/img/icons/safari-pinned-tab.svg color=#5bbad5><meta name=msapplication-TileColor content=#da532c><meta name=theme-color content=#ffffff><link href=/static/css/app.a2b778acca4eff45b81412bc677d1bd6.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.14a76fad9b304f57d579.js></script><script type=text/javascript src=/static/js/vendor.1f222b5cbf1756bee50f.js></script><script type=text/javascript src=/static/js/app.99dfa6b0c1b6fea5da6e.js></script></body></html>
14+
ga('send', 'pageview');</script><title>Robot Framework</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=description content="Generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA)."><meta name=author content=""><link rel=apple-touch-icon sizes=76x76 href=/static/img/icons/apple-touch-icon.png><link rel=icon type=image/png sizes=32x32 href=/static/img/icons/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/static/img/icons/favicon-16x16.png><link rel=manifest href=/static/img/icons/site.webmanifest><link rel=mask-icon href=/static/img/icons/safari-pinned-tab.svg color=#5bbad5><meta name=msapplication-TileColor content=#da532c><meta name=theme-color content=#ffffff><link href=/static/css/app.354751cf3c15ac6ee514eff5213c6870.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.14a76fad9b304f57d579.js></script><script type=text/javascript src=/static/js/vendor.1f222b5cbf1756bee50f.js></script><script type=text/javascript src=/static/js/app.9c7ac2d149e55101434c.js></script></body></html>

sources/src/App.vue

Lines changed: 65 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,12 @@ export default {
103103
{
104104
title: "digia",
105105
href: "http://www.digia.com/",
106-
img: require("@/assets/img/sponsors/digia.jpg"),
106+
img: require("@/assets/img/sponsors/digia.png"),
107107
},
108108
{
109109
title: "eficode",
110110
href: "http://www.eficode.fi/",
111-
img: require("@/assets/img/sponsors/eficode.jpg"),
111+
img: require("@/assets/img/sponsors/eficode.png"),
112112
},
113113
{
114114
title: "eliga",
@@ -183,7 +183,7 @@ export default {
183183
{
184184
title: "reaktor",
185185
href: "http://reaktor.fi/",
186-
img: require("@/assets/img/sponsors/reaktor.jpg"),
186+
img: require("@/assets/img/sponsors/reaktor.png"),
187187
},
188188
{
189189
title: "robocorp",
@@ -1070,6 +1070,42 @@ export default {
10701070
]
10711071
}
10721072
},
1073+
{
1074+
title: "Community",
1075+
text_block: true,
1076+
community_block: true,
1077+
feature_box: false,
1078+
data: {
1079+
text: {
1080+
header: "Community"
1081+
},
1082+
items: [
1083+
{
1084+
title: 'community',
1085+
items: [
1086+
{
1087+
img: require("@/assets/img/ROBOTFW_Mark_Black_LOW.png"),
1088+
title: 'Forum',
1089+
href: 'http://forum.robotframework.org',
1090+
text: 'New Robot Framework community forum. '
1091+
},
1092+
{
1093+
img: require("@/assets/img/slack.png"),
1094+
title: 'Slack',
1095+
href: 'http://robotframework.slack.com',
1096+
text: 'Community team chat. Get an <a href="https://rf-invite.herokuapp.com/" target="_blank">invite to the workspace.</a>'
1097+
},
1098+
{
1099+
img: require("@/assets/img/gmail.png"),
1100+
title: 'Mailing list',
1101+
href: 'http://groups.google.com/group/robotframework-users',
1102+
text: 'Google groups community mailing list.'
1103+
},
1104+
]
1105+
}
1106+
]
1107+
}
1108+
},
10731109
{
10741110
title: "Support",
10751111
text_block: true,
@@ -1090,63 +1126,25 @@ export default {
10901126
href: "http://twitter.com/robotframework",
10911127
text: "Announcements in Twitter."
10921128
},
1093-
{
1094-
title: "#robotframework",
1095-
href:
1096-
"http://webchat.freenode.net/?channels=robotframework&amp;prompt=1",
1097-
text: "#robotframework IRC channel on freenode."
1098-
},
1099-
{
1100-
title: "Slack",
1101-
href: "https://rf-invite.herokuapp.com/",
1102-
text: "Robot Framework Slack community."
1103-
},
1104-
{
1105-
title: "robotframework-users",
1106-
href: "http://groups.google.com/group/robotframework-users",
1107-
text: "Community mailing list."
1108-
},
1109-
{
1110-
title: "Robot Framework issue tracker",
1111-
href:
1112-
"https://github.com/robotframework/robotframework/issues",
1113-
text:
1114-
"Notice that external libraries and tools developed as separate projects have their own issue trackers."
1115-
},
11161129
{
11171130
title: "Meetup Groups",
11181131
href:
11191132
"https://www.meetup.com/pro/robot-framework-foundation",
11201133
text:
11211134
"Robot Framework meetup groups around the globe."
1122-
}
1123-
]
1124-
},
1125-
{
1126-
title: "Other",
1127-
items: [
1135+
},
11281136
{
11291137
title: "LinkedIn",
11301138
href:
11311139
"https://www.linkedin.com/groups/3710899/",
11321140
text: "Robot Framework group on LinkedIn."
11331141
},
11341142
{
1135-
title: "AT.info",
1143+
title: "robotframework-announce",
11361144
href:
1137-
"http://automated-testing.info/category/robot-framework",
1138-
text: "Robot Framework help forum по-русски."
1139-
},
1140-
{
1141-
title: "robotframework-devel",
1142-
href: "http://groups.google.com/group/robotframework-devel",
1145+
"http://groups.google.com/group/robotframework-announce",
11431146
text:
1144-
"Mailing list for contributors and developers of the Robot Framework ecosystem."
1145-
},
1146-
{
1147-
title: "Helsinki Meetup group",
1148-
href: "https://www.meetup.com/Robot-Framework-Helsinki/",
1149-
text: "Robot Framework Meetup group in Helsinki, Finland."
1147+
"Mailing list for just release announcements, nothing more."
11501148
},
11511149
{
11521150
title: "Stack Overflow",
@@ -1156,11 +1154,23 @@ export default {
11561154
"Questions in Stack Overflow tagged with Robot Framework."
11571155
},
11581156
{
1159-
title: "robotframework-announce",
1157+
title: "AT.info",
11601158
href:
1161-
"http://groups.google.com/group/robotframework-announce",
1159+
"http://automated-testing.info/category/robot-framework",
1160+
text: "Robot Framework help forum по-русски."
1161+
},
1162+
{
1163+
title: "Robot Framework issue tracker",
1164+
href:
1165+
"https://github.com/robotframework/robotframework/issues",
11621166
text:
1163-
"Mailing list for just release announcements, nothing more."
1167+
"Notice that external libraries and tools developed as separate projects have their own issue trackers."
1168+
},
1169+
{
1170+
title: "robotframework-devel",
1171+
href: "http://groups.google.com/group/robotframework-devel",
1172+
text:
1173+
"Mailing list for contributors and developers of the Robot Framework ecosystem."
11641174
}
11651175
]
11661176
},
@@ -1523,6 +1533,13 @@ export default {
15231533
url: 'https://robocon.io',
15241534
feature_box: false
15251535
},
1536+
{
1537+
title: "Forum",
1538+
text_block: true,
1539+
tab_box: false,
1540+
url: 'http://forum.robotframework.org',
1541+
feature_box: false
1542+
},
15261543
{
15271544
title: "Shop",
15281545
text_block: true,

sources/src/assets/img/gmail.png

14.7 KB
Loading

sources/src/assets/img/slack.png

38 KB
Loading
40.2 KB
Loading
17.3 KB
Loading
6.84 KB
Loading
-30.9 KB
Loading
-8.48 KB
Loading
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<template>
2+
<div class="row">
3+
<b-tabs pills class="card nav-fill col-lg-12 m-3">
4+
<div id="{tab.title}-standard" class="card-body row">
5+
<div v-for="(item,index) in data[0].items" :key="index" class="link col-md-4">
6+
<div class="col-3 pl-0 mb-3">
7+
<a :href="item.href"><img style="width: 100%;" :src="item.img"/></a>
8+
</div>
9+
<a :href="item.href" target="_blank">{{item.title}}</a>
10+
<p v-html="item.text"/>
11+
</div>
12+
</div>
13+
</b-tabs>
14+
</div>
15+
</template>
16+
17+
<script>
18+
export default {
19+
props: ["data"]
20+
};
21+
</script>
22+
23+
<style scoped>
24+
@media only screen and (max-width: 767px) {
25+
.link {
26+
margin-bottom: 2rem;
27+
}
28+
}
29+
</style>

sources/src/components/PageBlock.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<text-block v-if="page.text_block == true" :data="page.data.text" :members="page.member_box ? page.data.members : []"/>
66
<tab-box v-if="page.tab_box == true" :data="page.data.tabs"/>
77
<user-box v-if="page.user_box == true" :data="page.data.users"/>
8+
<community-block v-if="page.community_block" :data="page.data.items"/>
89

910
</section>
1011
</template>
@@ -14,6 +15,7 @@ import FeatureBox from "@/components/FeatureBox.vue";
1415
import TabBox from "@/components/TabBox.vue";
1516
import TextBlock from "@/components/TextBlock.vue";
1617
import UserBox from "@/components/UserBox.vue";
18+
import CommunityBlock from "@/components/CommunityBlock.vue";
1719
1820
import Examples from "@/components/pages/Examples";
1921
@@ -23,6 +25,7 @@ export default {
2325
TextBlock,
2426
TabBox,
2527
UserBox,
28+
CommunityBlock,
2629
Examples
2730
},
2831
props: ["page"]

sources/src/components/TextBlock.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</div>
1010
<div v-else v-html="data.text" class="col order-2 block-text textblock-right ml-1 p-3"/>
1111

12-
<div v-if="data.twitter == true" class="col-md-12 col-lg-3 order-3 textblock-right ml-1 p-3" style="max-height: 600px; overflow: scroll">
12+
<div v-if="data.twitter == true" class="col-md-12 col-lg-3 order-3 textblock-right ml-1 p-3" style="max-height: 700px; overflow: scroll">
1313
<twitter-timeline class="p-xs-5 p-lg-0" id="robotframework" widget-class="twitterprofile" sourceType="profile" :options="options"/>
1414
</div>
1515
</div>

static/css/app.a2b778acca4eff45b81412bc677d1bd6.css renamed to static/css/app.354751cf3c15ac6ee514eff5213c6870.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

static/css/app.354751cf3c15ac6ee514eff5213c6870.css.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

static/css/app.a2b778acca4eff45b81412bc677d1bd6.css.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

static/js/app.99dfa6b0c1b6fea5da6e.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

static/js/app.9c7ac2d149e55101434c.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)