Open Food Facts Contents

From Open Food Facts wiki

This page is about managing multilingual static pages.

CMS migration project

As of today in August 2024, static pages are stored in the openfoodfacts-web Github repository. Adding a new page, setting it up for translation, deploying it, is not an efficient process.

That is why, using WordPress CMS was the natural candidate, for the following reason:

  • The UI is well known by a lot of people
  • It is already used for the 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. (PR #10596)

How to: replace an Openfoodfacts-web page by a Wordpress page

We plan to migrate the pages progressively. Here are the steps to follow :

  1. Choose a page. Look at openfoodfacts-web Ex: who-we-are
  2. Go to world.openfoodfacts.org/who-we-are, to see how the page is organized
  3. Go to the WordPress admin panel in, Pages > Add New Page
  4. Set the title. And build the page in the editor
     
  5. Once finished, save and publish
  6. The title is different from the original slug who-we-are, go back to the page menu then, on the page > Quick Edit, and change it.
     
  7. -
  8. -
  9. -
  10. -
  11. -