=== Feuio ===
Contributors: feuio
Tags: flipbook, pdf, magazine, catalogue, embed
Requires at least: 6.3
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Affichez vos magazines Feuio (PDF à feuilleter) dans WordPress : collez le lien, ajoutez le bloc, ou utilisez le code court [feuio].

== Description ==

Feuio transforme un PDF en magazine qui se feuillette. Cette extension l’affiche dans vos pages et vos articles, en grand, sans bricolage :

* **Collez le lien** du magazine seul sur une ligne : il apparaît, prêt à feuilleter.
* **Bloc « Magazine Feuio »** (catégorie Contenu embarqué) : collez le lien, choisissez la page d’ouverture et, si vous le voulez, une hauteur fixe.
* **Code court** pour Elementor, Divi, les widgets et les anciens éditeurs : `[feuio slug="mon-catalogue"]`.
* **Hauteur automatique** : le cadre prend la hauteur idéale du magazine, sur ordinateur comme sur téléphone.
* **Plein écran et liens cliquables** : WordPress traite Feuio comme une source de confiance (comme YouTube), le magazine n’est donc pas bridé.
* **Multisite** : marche aussi pour les rédacteurs qui n’ont pas le droit de coller du HTML.

Exemples de code court :

* `[feuio slug="mon-catalogue"]`
* `[feuio slug="mon-catalogue" page="3" hauteur="600"]` (ouvre à la page 3, cadre de 600 pixels de haut)
* `[feuio url="https://feuio.com/v/mon-catalogue"]` (adresse complète acceptée)
* `[feuio slug="mon-catalogue" titre="Catalogue été 2026"]` (titre lu par les lecteurs d’écran)

L’extension ne charge aucun script distant sur votre site et ne dépose aucun cookie. Le magazine s’affiche dans un cadre servi par Feuio.

== Installation ==

1. Dans WordPress : Extensions → Ajouter → Téléverser une extension → choisir `feuio-wordpress.zip` → Installer → Activer.
2. C’est tout. Collez le lien d’un magazine seul sur une ligne, ou ajoutez le bloc « Magazine Feuio ».
3. Facultatif : Réglages → Feuio, si Feuio vous a donné une autre adresse de serveur (votre domaine perso, par exemple).

== Frequently Asked Questions ==

= Où trouver le lien de mon magazine ? =

Dans votre compte Feuio, bouton « Partager » du magazine. Il ressemble à `https://…/v/mon-catalogue`.

= Le magazine ne s’affiche pas, j’ai un message rouge. =

Le lien n’est pas reconnu. Vérifiez qu’il vient bien du serveur réglé dans Réglages → Feuio. Ce message n’est visible que par les personnes qui peuvent modifier le contenu, jamais par vos visiteurs.

= Puis-je fixer la hauteur ? =

Oui : `hauteur="600"` dans le code court, ou « Hauteur fixe » dans les réglages du bloc. Sans hauteur, elle s’ajuste toute seule.

= Je suis sur un multisite et je ne peux pas changer l’adresse du serveur. =

C’est voulu : seul un utilisateur autorisé à publier du HTML libre (le super-administrateur en multisite) peut la changer, car tous les magazines du site s’affichent depuis cette adresse.

== Services externes (External services) ==

Cette extension affiche des magazines hébergés par le service Feuio. Elle se connecte au serveur Feuio réglé dans Réglages → Feuio (par défaut `https://feuio.com`, bientôt `https://feuio.com`) :

* **Affichage d’un magazine** (code court, bloc, lien collé) : le navigateur du visiteur charge le lecteur dans un cadre depuis ce serveur. Le serveur reçoit l’adresse IP du visiteur, son navigateur et l’adresse de la page d’origine, comme pour toute page web. Aucun cookie n’est déposé par le cadre.
* **Lien collé (oEmbed)** : quand vous collez un lien de magazine, votre site WordPress demande au serveur Feuio (`/oembed`) le titre et le code du cadre. Seule l’adresse du magazine est envoyée.

Conditions d’utilisation : https://feuio.com/conditions.html
Politique de confidentialité : https://feuio.com/confidentialite.html

== Changelog ==

= 1.0.3 =
* Le serveur par défaut est maintenant https://feuio.com (le vrai domaine de Feuio).

= 1.0.2 =
* Magazine protégé par mot de passe : le cadre n’est plus rechargé pendant que le visiteur tape le mot de passe ou après qu’il a cliqué dedans, et une page qui signale simplement sa présence (mot de passe, document en préparation) n’est plus rechargée au bout de 6 secondes.
* Pages lourdes : quand le magazine finit de charger avant le script de l’extension, sa hauteur lui est redemandée, sans recharger le cadre (il ne reste plus bloqué à 520 pixels).

= 1.0.1 =
* Sécurité : pour un lien collé, le cadre du magazine est construit par l’extension elle-même ; le code envoyé par le serveur n’est plus inséré dans vos pages.

= 1.0.0 =
* Première version : lien collé (oEmbed de confiance), bloc « Magazine Feuio », code court [feuio], hauteur automatique, réglage du serveur.
