aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Rude <[email protected]>2018-02-04 00:52:40 -0600
committerMatt Rude <[email protected]>2018-02-04 00:52:40 -0600
commitfffb45e8d7f6041cda8a6110c058589513e38991 (patch)
tree6f583e69d11675d9e99a8e0842771d2f93f2edda
parentf14b721e8e12ceeda5e44bd7cce69e63d726aff9 (diff)
downloadxmpp-site-lite-fffb45e8d7f6041cda8a6110c058589513e38991.tar.gz
xmpp-site-lite-fffb45e8d7f6041cda8a6110c058589513e38991.tar.bz2
xmpp-site-lite-fffb45e8d7f6041cda8a6110c058589513e38991.zip
more updates
-rw-r--r--_data/features.yml8
-rw-r--r--_data/sections.yml8
-rw-r--r--_includes/menu.html1
-rw-r--r--index.html16
4 files changed, 20 insertions, 13 deletions
diff --git a/_data/features.yml b/_data/features.yml
index 4145a4b..e50d096 100644
--- a/_data/features.yml
+++ b/_data/features.yml
@@ -45,3 +45,11 @@
- name: Client State Indication
section: mobile
text: Client State Indication or CSI (<a href="https://xmpp.org/extensions/xep-0352.html">XEP-0352</a>) is a way for mobile clients to tell the server that they are sitting in someones pocket and would rather not get some less urgent things pushed to it.
+
+- name: Security
+ section: security
+ text: <ul><li>SSL/TLS encryption is <a href="https://github.com/stpeter/manifesto/blob/master/manifesto.txt">required</a> between clients and servers (C2S) and server to server (S2S) connections</li><li>The backend is configured to store hashed and salted authentication data</li><li>Use <a href="https://conversations.im/omemo/">OMEMO</a> or <a href="{{ site.url }}/help/definitions/#otr">Off-the-Record (OTR)</a> in your chat client to have fully encrypted chats</li></ul>
+
+- name: Policies
+ section: security
+ text: <p>No more information is collected and stored than what is absolutely necessary. This includes rosters, vCards, offline messages, etc.</p><p>Spam and abuse including advertisements of any kind will not be tolerated on this network. For spam or abuse please contact us with the full details.</p><p>Please see the <a href="/privacy-policy/">Privacy Policy</a> for a more detailed explanation.</p>
diff --git a/_data/sections.yml b/_data/sections.yml
index 3629e53..1af0b56 100644
--- a/_data/sections.yml
+++ b/_data/sections.yml
@@ -7,10 +7,16 @@
- name: File Sharing
slug: file
glyph: fa fa-cloud-download
- col: 2
+ col: 3
- name: Mobile
slug: mobile
glyph: fa fa-mobile
color: E66E20
+ text: Optimized for mobile use, this server allows clients to use low power idle while waiting for messaages.
col: 3
+
+- name: Security
+ slug: security
+ glyph: fa fa-lock
+ col: 2
diff --git a/_includes/menu.html b/_includes/menu.html
index 09eed70..e2c51d8 100644
--- a/_includes/menu.html
+++ b/_includes/menu.html
@@ -15,7 +15,6 @@
{% endfor %}
</nav>
<li class="nav-item"><a class="nav-link" href="#about">About</a></li>
- <li class="nav-item"><a class="nav-link" href="#security">Privacy</a></li>
</ul>{% endif %}
{% if site.register-web >= 1 %}
<a href="/register" class="btn btn-success">Register</a>
diff --git a/index.html b/index.html
index 4ebae9e..a04c036 100644
--- a/index.html
+++ b/index.html
@@ -78,10 +78,10 @@ permalink: /
<div class="row justify-content">
<!-- Starting the page index nav menu -->
<div id="server-features-index" class="col-2">
- <nav id="navbar-main" class="sticky-top navbar navbar-light" style="padding-top:80px;margin-top:-80px;">
+ <nav id="navbar-main" class="sticky-top navbar navbar-light" style="padding-top:50px;margin-top:-50px;">
<nav id="nav-body" class="nav nav-pills flex-column bg-light">
<nav class="nav nav-pills flex-column">
- <a id="features-index" class="nav-link ml-3 my-1" href="#features"><b>Server Features</b></a>
+ <a id="features-index" class="nav-link ml-3 my-1" href="#features" style="line-height:50px;text-align:center;font-size:1.3rem;"><b>Server Features</b></a>
</nav>
{% for section in site.data.sections %}
<nav class="nav nav-pills flex-column">
@@ -124,9 +124,10 @@ permalink: /
</div>
<div class="feature-{{ section.slug }}">
<div class="row">
+ <p>{{ section.text }}</p>
{% for feature in site.data.features %}
{% if feature.section == section.slug %}
- <div class="col-md-4 col-sm-6" style="min-height:280px;">
+ <div class="{% if section.col == 3 %}col-md-4 col-sm-6{% else %}col-6{% endif %}" style="min-height:280px;">
<h3>{{ feature.name }}</h3>
<p>{{ feature.text }}</p>
</div>
@@ -145,13 +146,6 @@ permalink: /
<!-- About Section -->
-<div id="about" class="index-section" style="background-color:#eee;">
+<div id="about" class="index-section" style="background-color:#eee;padding-bottom:80px;">
{% include about.html %}
</div>
-
-<!-- Security Section -->
-
-<div id="security" class="index-section-last">
- {% include security.html %}
-</div>
-