esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • Installation de Wordpress (docker-compose)
  • Installation des plugins nécessaires
    • ACF => lien web
    • Polylang => lien web
    • WPGraphQL => lien web
    • WPGraphQL for ACF => lien web
    • WP GraphQL Polylang => lien vers le fichier .zip sur github
    • Multi Custom Types => fichier .zip à importer
  • Réglages
    • Général
    • GraphQL
    • Langues
  • Rédaction d'un contenu multilingue
  • GraphQL
    • Création compte GraphQL en lecture seule + création d'un token d'accès
    • Exemple de requête
  • Pour aller plus loin
    • Création d'un nouveau custom type => plugin Multi Custom Types
    • Création d'un nouveau custom field => plugin Multi Custom Types
    • Ajouter des champs traduisibles => plugin Multi Custom Types


Installation locale

La version fournie avec Multi permet une installation locale rapide avec Docker.

Bloc de code
version: "3.7"
services:

  wordpress-db:
    container_name: wordpress-db
    image: mysql:8.0
    ports:
      - '3306:3306'
    volumes:
      - './wp-data/mysql-data:/var/lib/mysql'
    command: mysqld --default-authentication-plugin=mysql_native_password
    networks:
        - wordpress
    restart: on-failure
    environment:
      MYSQL_DATABASE: 'wordpress'
      MYSQL_USER: 'wordpress'
      MYSQL_PASSWORD: 'wordpress'
      MYSQL_ROOT_PASSWORD: 'wordpress'

  wordpress:
    container_name: wordpress
    image: wordpress
    restart: on-failure
    ports:
      - '9090:80'
    networks:
        - wordpress
    environment:
      WP_ENVIRONMENT_TYPE: 'local'
      WORDPRESS_DB_HOST: wordpress-db
      WORDPRESS_DB_USER: 'wordpress'
      WORDPRESS_DB_PASSWORD: 'wordpress'
      WORDPRESS_DB_NAME: 'wordpress'
      WORDPRESS_DB_PORT: '3306'
    volumes:
      - ./wp-data/wordpress:/var/www/html
      - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini

networks:
    wordpress:

Pour monter l'image Docker, il vous suffit de vous placer dans le dossier env/local/docker/wordpress et de lancer la commande : 

Bloc de code
$ docker compose up -d

Votre instance de Wordpress devrait alors être accessible à l'adresse : http://localhost:9090 








...

Avertissement

Ancienne documentation de Tristan (en cours de restructuration)

...