Country specific backend access and language

Hi everyone,

A client of mine would like to have a website for their international NGO, with members from several countries (I’m only in the designer role, but have to check whether this is technically feasible with Kirby). Is it possible to set up a kirby website with different content for different countries, and also separate backends (a member in Turkey views different content in the panel than someone in Germany).

Also, restricted access - some people only have access to the turkish backend, some to the german one etc.

Do the countries need to be set up at the beginning or can they be added later, let’s say the spanish version of the website, incl. separate backend as described above.

Thanks in advance!

Best,
Daniel

Not sure if I understand “different content for different countries” correctly but restricting users to specific languages (and disabling languages until they’re ready) is something I built for di.day and released as GitHub - medienbaecker/kirby-language-access · GitHub

Thanks for your quick reply and the link to your plugin, I’ll share it with my developer!
What I mean by “different content per country”: It’s not just translated content behind restricted access; each country has its own events, team, and partners, essentially independent content, while sharing the same navigation structure and branding. So Turkey and Germany wouldn’t show translated versions of the same page, but different pages entirely under /tr/ and /de/. In the backend, admins can access all pages, regular editors only have access to a specific countries’ content, e.g. the content for just Turkey or just Germany.

Does that make it clear? Greets :slight_smile:

In that case it might make sense to set up a standard site (rather than enable the multilanguage feature) and have content folders /de and /tr.