Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:  
This page is about managing multilingual static pages.
 
This page is about managing multilingual static pages.
   −
=== Migration project ===
+
=== CMS migration project ===
We want to use WordPress
+
As of today in August 2024, static pages are stored in the [https://github.com/openfoodfacts/openfoodfacts-web/tree/main openfoodfacts-web] Github repository.  Adding a new page, setting it up for translation, deploying it, is not an efficient process.
 +
 
 +
That is why, as described by the issue [https://github.com/openfoodfacts/openfoodfacts-server/issues/7983 #7983], using WordPress CMS was the natural candidate, for the following reason:
 +
 
 +
* The UI is well known by a lot of people
 +
* Is already used for the [[Blog planning|blog]]
 +
* It has good support for translation and Crowdin integration
 +
 
 +
The ultimate goal is to be able to retrieve the translation of a page, just its content, and incorporate it into the site/app. The challenge is also to render the page as close as possible to how it looks in the WordPress editor.
 +
 
 +
A first experiment to integrate the content of a WordPress page directly into the site was conclusive. ([https://github.com/openfoodfacts/openfoodfacts-server/pull/10596 PR #10596])
36

edits

Navigation menu