2
0
mirror of https://github.com/offen/website.git synced 2024-11-22 17:10:29 +01:00

add and update articles

This commit is contained in:
Hendrik Niefeld 2021-04-16 21:54:21 +02:00
parent e862f29b1b
commit 222441b09f
5 changed files with 92 additions and 6 deletions

View File

@ -1,18 +1,19 @@
title: Why Offen is a valid Matomo alternative title: Why Offen is a valid Matomo alternative
description: This brief comparison of both tools gives you a first insight into the field of fair and lightweight web analytics. description: This brief comparison of both tools gives you a first insight into the field of fair and lightweight web analytics.
date: 2020-08-28 date: 2020-08-28
modified: 20.4.2021
slug: matomo-alternative slug: matomo-alternative
url: /blog/matomo-alternative/ url: /blog/matomo-alternative/
sitemap_priority: 0.7 sitemap_priority: 0.7
image_url: /theme/images/offen-blog-0100-Matomo.jpg image_url: /theme/images/offen-blog-0100-Matomo.jpg
author: Hendrik Niefeld author: Hendrik Niefeld
bottom_cta: fair bottom_cta: budget
# Why Offen is a valid Matomo alternative # Why Offen is a valid Matomo alternative
#### Matomo at a glance #### Matomo at a glance
Matomo was started around 2007 as a successor to phpMyVisites and *open-source alternative to Google Analytics.* The project founded by Matthieu Aubry used to be called Piwik until it was rebranded to its current name in 2018. According to Wikipedia it is installed on about 1.5 million websites, making it one of the best known open source web analytics applications on the market. Matomo was started around 2007 as a successor to phpMyVisites and open-source alternative to Google Analytics. The project founded by Matthieu Aubry used to be called Piwik until it was rebranded to its current name in 2018. According to Wikipedia it is installed on about 1.5 million websites, making it one of the best known open source web analytics applications on the market.
Operators interested in open and privacy friendly web analytics particularly appreciate Matomo's ability to be self hosted. The respective app variant called "Matomo On-Premise" has no license costs, but paid plugins are necessary for extensive use. Operators interested in open and privacy friendly web analytics particularly appreciate Matomo's ability to be self hosted. The respective app variant called "Matomo On-Premise" has no license costs, but paid plugins are necessary for extensive use.
@ -26,7 +27,7 @@ On the technical side, the following issues are particularly apparent. Installin
### Operators and users as equal parties ### Operators and users as equal parties
To address the above mentioned issues we develop a fair and lightweigt web analytics tool that treats operators and users as equal parties. It is called Offen and is [available as a beta version.](https://www.offen.dev/get-started/) To address the above mentioned issues we develop a fair, self hosted and lightweigt web analytics tool that treats operators and users as equal parties. It is called Offen and is [available as a production ready version.](https://www.offen.dev/get-started/)
*Offen's default is to NOT collect any data.* Usage data is collected after opt-in only. If users choose to opt in, they have full access to their data. They can delete it any time or opt out completly. *Offen's default is to NOT collect any data.* Usage data is collected after opt-in only. If users choose to opt in, they have full access to their data. They can delete it any time or opt out completly.
@ -49,4 +50,13 @@ Our strict focus on data protection also means that there are some Matomo featur
We hope this overview helps you to get a better insight into the topic of fair web analytics. If you are passionate about ethical software and want *a truly lightweight and privacy focused alternative to Matomo* you should give Offen a try. Why not let both run parallel for a while and then see how it feels? We are looking forward to your [feedback.](mailto:hioffen@posteo.de) We hope this overview helps you to get a better insight into the topic of fair web analytics. If you are passionate about ethical software and want *a truly lightweight and privacy focused alternative to Matomo* you should give Offen a try. Why not let both run parallel for a while and then see how it feels? We are looking forward to your [feedback.](mailto:hioffen@posteo.de)
Find further information in our [explainer](https://www.offen.dev/#bg-explainer) or head to our [get started](https://www.offen.dev/get-started/) section. Find further information in our [explainer](https://www.offen.dev/#bg-explainer), test it on your system or get everything you need to use Offen in production.
<div class="flex flex-wrap justify-center mt4 mb6">
<div class="w-100 w-40-ns mh0 mb3 mb0-ns mr3-ns">
<a class="w-100 tc b link dim ph4 pv2 dib b--solid bw2 cclr-brd-black-mid cclr-fnt-black-mid" href="/try-demo/" rel="noopener">Try demo</a>
</div>
<div class="w-100 w-50-ns mh0 ml3-ns">
<a class="w-100 tc b link dim ph4 pv2 dib b--solid bw2 cclr-brd-black-mid white cclr-bg-black-mid" href="/get-started/" rel="noopener">Get started</a>
</div>
</div>

View File

@ -0,0 +1,71 @@
title: Extend the view
description: Over the last eight weeks, we have further optimized our display options, added a French locale, and made our Docker image more safe.
date: 2021-04-16
slug: extend-view
url: /blog/extend-view/
sitemap_priority: 0.6
image_url: /theme/images/offen-blog-0170-extend-view.jpg
author: Hendrik Niefeld
bottom_cta: cookie
# Episode Nine — Extend the view
As spring arrives in Berlin, we would like to share with you some highlights of our work over the past eight weeks.
With version v0.4.1 now officially out, the UI for Offen is now also available in French. We've added a widescreen option for the Auditorium and made our Docker image more safe. Plus, we've done a lot of maintenance under the hood to make sure everything is up to date
Since our last update we have published three versions:
- [v0.3.1](https://github.com/offen/offen/releases/tag/v0.3.1)
- [v0.4.0](https://github.com/offen/offen/releases/tag/v0.4.0)
- [v0.4.1](https://github.com/offen/offen/releases/tag/v0.4.1)
As usual, you can download the latest release from [https://get.offen.dev](https://get.offen.dev/) or pull it from Docker Hub.
---
### Achievements
#### Go widescreen
We have further optimised our display options and brought them closer to real workflows. The Auditorium for operators now makes better use of the screen space on desktop devices. Furthermore, we have optimised the display of the bar chart in mobile view.
#### Nous parlons français
Our consent banner and the Auditorium for operators as well as users can be displayed in one more locale. Thanks to the great contribution of [@jtraulle](https://github.com/jtraulle), *Offen is now also available in French.*
To run Offen in a non-default locale, you need to set `OFFEN_APP_LOCALE` to the desired value. In the case of French that'd be `fr` for example. [Check the docs](https://docs.offen.dev/running-offen/configuring-the-application/#application) about configuring the application.
If you want to support fair web analytics by contributing Spanish, Portuguese or other language versions, don't hesitate to [request an invite.](mailto:hioffen@posteo.de)
#### More safe
There is a breaking change for users of our Docker image using a SQLite database.
Until now, our Docker image has run the application as `root`. This could theoretically have allowed malicious third-party code to be injected into Offen.
*It has not happened in any Offen version* but to prevent this from potentially happening in the future, all images published from now on run the application as a dedicated, non-priviledged `offen` user. Please [refer to our documentation](https://docs.offen.dev/running-offen/known-issues/#docker-based-deployment-stops-working-after-upgrading-to-v040-or-later) on how to update. Feel free to contact us if you need further assistance.
---
### Next up
#### Awareness once more
We want to further support operators in making users aware of how their data is handled. As a further step, we plan to make all existing consent elements customizable in their design to make insertion less painful for operators.
Following on from this, we then aim to give operators a range of options for adding pre-built elements to their website that will help attract user awareness.
#### Talks and conferences
As far as the visibility of our project in the relevant public is considered, there is still much to be done. That' s why we want to present Offen and the idea of fair data transfer behind it to a professional audience as well.
We already have a few events in mind but welcome more recommendations for relevant talks and conferences worldwide. Do you have something in mind that we should apply for? [Let us know.](mailto:hioffen@posteo.de)
---
### Happy to hear from you
Are you using Offen? We're happy to feature you in this [README.](https://github.com/offen/offen/blob/development/README.md) Send a PR adding your site or app to [this](https://github.com/offen/offen/blob/development/README.md#whos-using-offen) section.
If you have any feedback, comment or bug report on the latest release, let us know. Open an [issue](https://github.com/offen/offen/issues) or send us an email at [hioffen@posteo.de](mailto:hioffen@posteo.de).

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

View File

@ -31,7 +31,7 @@
</a> </a>
</figure> </figure>
<h6 class="f5 lh-solid normal ma0 light-silver"> <h6 class="f5 lh-solid normal ma0 light-silver">
{{ article.date | strftime('%d %b %Y') }}{% if article.modified %}(article.updated {{ article.modified | strftime('%d %b %Y') }}){% endif %}, {{ article.author }} {{ article.date | strftime('%d %b %Y') }}, {{ article.author }}
</h6> </h6>
<h2 class="f3 normal lh-title mt3 ma0 mb3 light-silver"> <h2 class="f3 normal lh-title mt3 ma0 mb3 light-silver">
{% if not article.must_read %} {% if not article.must_read %}

View File

@ -26,8 +26,13 @@
</figure> </figure>
<div class="ph3 ph5-ns pt5"> <div class="ph3 ph5-ns pt5">
<h6 class="f5 lh-solid normal ma0 light-silver"> <h6 class="f5 lh-solid normal ma0 light-silver">
{{ article.date | strftime('%d %b %Y') }}{% if article.modified %}(updated {{ article.modified | strftime('%d %b %Y') }}){% endif %}, {{ article.author }} {{ article.date | strftime('%d %b %Y') }}, {{ article.author }}
</h6> </h6>
{% if article.modified %}
<h6 class="f5 lh-solid normal ma0 mt2 light-silver">
Revised on {{ article.modified | strftime('%d %b %Y') }}
</h6>
{% endif %}
{{ article.content }} {{ article.content }}
</div> </div>
</div> </div>