From 566364449bcedee665fcff756a8ac546419b6ead Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Mon, 23 Dec 2019 15:16:20 +0100 Subject: [PATCH] content --- homepage/content/articles/milestone-1.md | 22 ++++++------ homepage/content/pages/about.md | 7 ++-- homepage/content/pages/index.md | 15 +++++---- homepage/pelicanconf.py | 13 ++++--- homepage/theme/static/css/fix.css | 43 ++++++++++++++---------- homepage/theme/templates/base.html | 42 ++++++++++------------- homepage/theme/templates/index.html | 4 +-- 7 files changed, 78 insertions(+), 68 deletions(-) diff --git a/homepage/content/articles/milestone-1.md b/homepage/content/articles/milestone-1.md index faec5b2..dae3f58 100644 --- a/homepage/content/articles/milestone-1.md +++ b/homepage/content/articles/milestone-1.md @@ -5,25 +5,27 @@ slug: laying-foundation-for-fair-web-analytics sitemap_priority: 0.7 sm_image_url: /theme/images/offen-blog-0010-milestone1.jpg -![Milestone 1 - Laying the foundation for fair web analytics](/theme/images/offen-blog-0010-milestone1.jpg){:class="image-text-600-322"} +Milestone 1 - Laying the foundation for fair web analytics -12 Dec 2019, Hendrik Niefeld +###### 12 Dec 2019, Hendrik Niefeld ## Episode One — Laying the foundation for fair web analytics Milestone 1 is completed. This is what we've achieved in the last six weeks. +--- + ### Extension through middleware We have further refined the existing application architecture to make it more robust and accessible to both contributors and people who want to build upon Offen. As a developer, you can transparently control additional behavior by adding or removing middleware. ### Easy to test drive Download a single binary file and run it on your local computer to get an Offen instance up and running immediately. At the moment this setup only supports Linux. Windows and MacOS will follow soon. -
-Download binary + ### Develop without complex setup Docker and Docker-Compose are the only hard requirement for you to develop Offen. We have successfully tested this setup under Linux, Windows and MacOS. Head over to our wiki for instructions how to get the setup up and running. -
-Open wiki + ### Lightweight and accessible interfaces @@ -31,8 +33,8 @@ The *Auditorium* is ready for a dry run. It's a functional prototype for accessi ### Ready to localize You can now localize all user-related content in server- and client-side applications. At the moment English is the only supported locale, but we would be happy to add more locales soon. Contributors wanted after milestone 3 is completed. -
-Get in touch + ### Read the docs @@ -48,6 +50,6 @@ We have further hardened and improved the HTTP server that Offen exposes. If you ### Deep dive Interested in the details? Want to get your hands dirty? Head over to our GitHub repo. -
-Open milestone 1 pull + diff --git a/homepage/content/pages/about.md b/homepage/content/pages/about.md index 6e590aa..509985c 100644 --- a/homepage/content/pages/about.md +++ b/homepage/content/pages/about.md @@ -12,15 +12,18 @@ Offen is created by [Frederik Ring][frederik-ring]{: target="_blank"} and [Hendr [hendrik-niefeld]: http://niefeld.com/ [frederik-ring]: https://www.frederikring.com/ -[![NLnet Foundation](/theme/images/nlnet-logo.svg){:width="160px" height="60px" class="image-text-custom"}](https://nlnet.nl/){: target="_blank"} +[![NLnet Foundation](/theme/images/nlnet-logo.svg){:width="160px" height="60px" class="mt4"}](https://nlnet.nl/){: target="_blank"} We are happy to work with [NLnet Foundation][nlnet-foundation]{: target="_blank"} who complement our activities within their [Next Generation Internet][next-generation-internet]{: target="_blank"} initiative. [nlnet-foundation]: https://nlnet.nl/ [next-generation-internet]: https://nlnet.nl/NGI/ +--- + ### Contact *Feel free to contact us with any kind of feedback.* From criticism and praise to contributions or support, everything is welcome. Get in touch. -[hioffen@posteo.de](mailto:hioffen@posteo.de) [[GPG Key]](/theme/74B041E23DB29D552644CEB1B18C633D6967FE3F.asc){: target="_blank"} +[hioffen@posteo.de](mailto:hioffen@posteo.de) +[Email GPG Key](/theme/74B041E23DB29D552644CEB1B18C633D6967FE3F.asc){: target="_blank"} diff --git a/homepage/content/pages/index.md b/homepage/content/pages/index.md index 7bc8f2e..e962f00 100644 --- a/homepage/content/pages/index.md +++ b/homepage/content/pages/index.md @@ -6,25 +6,26 @@ sitemap_priority: 1.0
-

Summary

+

Summary

-

+

Offen is a web analytics software that gives users access to the data they are generating. Not only operators running sites or applications are given able to use the analytics tools, but also the users themselves are granted access to and ownership of their data.

-

+

Usage metrics come with explanations about their meaning, relevance, usage and possible privacy implications. Offen also details which kind of data is not collected. All data can be deleted selectively or in its entirety by the users, or the collection can be disabled altogether.

-

+

Offen treats both users and operators as parties of equal importance. Users can expect full transparency and are encouraged to make autonomous and informed decisions regarding the use of their data. Operators are enabled to gain insights while respecting their users' privacy and data.

-

+

Offen is currently in the early stages of development and is applying for funds to sustain its development. An early alpha version is running on this site: you can visit the [auditorium](/auditorium/) to access your data.

- -Deep dive +
\ No newline at end of file diff --git a/homepage/pelicanconf.py b/homepage/pelicanconf.py index adcb3c4..85a802f 100644 --- a/homepage/pelicanconf.py +++ b/homepage/pelicanconf.py @@ -48,12 +48,15 @@ PLUGINS = ['decorate_content', 'assets'] # maps any CSS selector to a list of classes to be added DECORATE_CONTENT = { -'h2': ['f25', 'ma0', 'mb3'], -'h3': ['ma0'], -'h4': ['ma0'], +'h2': ['f25', 'ma0', 'mb3', 'light-silver'], +'h3': ['f5', 'normal', 'mt4', 'ma0', 'mb3', 'fnt-cclr-mid-black'], +'h4': ['f5', 'normal', 'mt4', 'ma0', 'mb3'], 'h5': ['ma0'], -'h6': ['ma0'], -'p': ['ma0', 'mb2'] +'h6': ['f5', 'lh-solid', 'normal', 'i', 'ma0', 'mb3', 'light-silver'], +'p': ['ma0', 'pb3'], +'a': ['link', 'b', 'dim', 'gray'], +'blockquote': ['f5', 'i', 'ma0', 'ml4'], +'hr': ['m0a', 'mt5', 'mb3', 'b--black-05'] } GITHUB_ORG = 'https://github.com/offen' diff --git a/homepage/theme/static/css/fix.css b/homepage/theme/static/css/fix.css index 352f937..74d1061 100644 --- a/homepage/theme/static/css/fix.css +++ b/homepage/theme/static/css/fix.css @@ -3,35 +3,38 @@ COLORS ----------------------------------------------------*/ /* Custom Tachyons classes */ .cclr-mid-yellow { - background-color: #F7BF08; - } -.fnt-cclr-mid-yellow { /* font color */ + background-color: #F7BF08; +} +.fnt-cclr-mid-yellow { color: #F7BF08; - } -.brd-cclr-mid-yellow { /* button border color */ +} +.brd-cclr-mid-yellow { border-color: #F7BF08; - } +} .cclr-bright-yellow { background-color: #fde28c; - } +} .cclr-mid-mint { background-color: #BBD9D3; - } +} .cclr-mid-black { background-color: #39352A; - } -.fnt-cclr-mid-black { /* font color */ +} +.fnt-cclr-mid-black { color: #39352A; - } -.brd-cclr-mid-black { /* button border color */ +} +.brd-cclr-mid-black { border-color: #39352A; - } +} .cclr-mid-grey { background-color: #898989; - } +} .cclr-bright-grey { background-color: #D5D5D5; - } +} +.cclr-dark-white { + background-color: #f9f7f2; +} /* --------------------------------------------------- @@ -55,11 +58,17 @@ LAYOUT .w55 { width: 18rem; } +/* Custom media query - extra small */ +@media only screen and (max-width: 30em) { + .w55 { + width: 100%; + } +} /* Custom media query - extra large */ @media only screen and (min-width: 68em) { /* Custom Tachyons class - margin for two-row text */ .mrgn-t { - margin-top: 2.8rem; + margin-top: 3.8rem; } } @@ -260,8 +269,6 @@ GRAPHICS #bg-outro { background: url(/theme/images/gfx-pattern-yellow-bright.svg) center; } -/* #bg-cta-bottom { background: url(/theme/images/gfx-pattern-yellow-bright.svg) center; } -*/ \ No newline at end of file diff --git a/homepage/theme/templates/base.html b/homepage/theme/templates/base.html index 4e0e5e0..d7af6b8 100644 --- a/homepage/theme/templates/base.html +++ b/homepage/theme/templates/base.html @@ -32,7 +32,7 @@ {% endif %} {% endblock %} - + {% block content %} -
-
+
+
{{ content }}
@@ -77,41 +77,35 @@ {% block outro %}
-
+
-
-

+
+

Participate

-

+

Development of Offen has just started. Do not hesitate to make a contribution and help us handle data with respect.

- + Get involved
-
-

+
+

In the making

-

+

Offen is still in alpha. Discover what is already up and running and where we want to go in the coming months.

- + Project status
-
-

+
+

Ethical internet

-

+

We're working hard to ensure that Offen is independent, cutting-edge and can be sustained for years to come.

- + Support us

@@ -119,8 +113,8 @@

{% endblock %} -
-
+
+

Offen

Transparent web analytics diff --git a/homepage/theme/templates/index.html b/homepage/theme/templates/index.html index 8416afc..0aa6952 100644 --- a/homepage/theme/templates/index.html +++ b/homepage/theme/templates/index.html @@ -4,7 +4,7 @@

-
+
Offen logo
@@ -73,7 +73,7 @@
-
+
{{ page.content }}