Say hello to analytics and simple i18n
Analytics
A website owner needs to know how many users read what they write. Some use Google Analytics for that (ha! tfu!), some better tools like plausible.io, justwebsite.eu is a simple CMS, so analytics will also be simple and very privacy friendly.
You will never get any client-side tracking here as it requires a cookie prompt and I personally will not implement that (unless someone forces me).
Here it is. It works, it's simple. Let's move to a second topic.
Internalization
World Wide Web is international and people write, read, talk and think in different languages.
Therefore we need two things to make you all, website owners, write your content in a way that's understandable to your audience.
There are some problems to solve here:
- I want to write a content in many languages.
- I want to ship my content in many languages.
- My users, some of them not able to see, need to read my content in many languages.
- I want to be able to easily translate/localise my content into 12 different languages, using enterprise grade toolchain with pipelines, blackjack and zapiekankas.
JustWebsite.eu will solve 3 of those problems. If you need to have the 4th solved, go somewhere else, there's plenty of tools that would do this and much more (I can personally recommend Storyblok).
Then how are we solving those first 3?
Simple
There's now a website setting: default language. Default is 'en' but if you change it to 'pl' all your current pages become \.
On top of that, you can override it on each Page (it's actually prefilled, so you need to actively change it) to something else, that is a valid lang code (e.g. pl-PL, pl).
And then it's all up to you.
You want to have url patterns like /news/pl/some-news? Go for it.
You want to have it differently? Go for it.
What is not yet done though is some smart components that e.g. show feed items per language. This will come later.
Join that waitlist!
As usuall, here I go with my marketing.
If you still haven't (you haven't), please visit the waitlist and sign up to be invited to a private beta once it kicks off.
The invite code for that list can be found on my mastodon in a pinned post, I mean toot.
Happy Tuesday!