=== Kaliwave Connect ===
Contributors: kaliwave
Tags: seo, geo, ai, llm, automation
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 8.0
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connect your WordPress to Kaliwave for automated GEO/SEO optimization: generate llm.txt, AI-optimized robots.txt, schema.org markup, and bidirectional content sync.

== Description ==

**Kaliwave Connect** est le pont officiel entre votre site WordPress et la plateforme [Kaliwave](https://kaliwave.com) — votre agence SEO/GEO autonome alimentée par l'IA.

= Pourquoi ce plugin ? =

Le SEO traditionnel ne suffit plus. Les IA génératives (ChatGPT, Perplexity, Gemini, Claude) lisent et citent des sites web. Pour être visible dans leurs réponses, votre site doit parler leur langage : **c'est le GEO (Generative Engine Optimization)**.

Kaliwave Connect automatise tous les aspects techniques du GEO et du SEO directement depuis votre WordPress.

= Fonctionnalités principales =

**📁 Gestion automatique des fichiers techniques GEO/SEO**
* Génère et maintient à jour **llm.txt** (standard llmstxt.org) pour l'indexation par les IA
* Crée un **robots.txt** optimisé incluant les directives pour GPTBot, Anthropic-AI, PerplexityBot
* Génère **.well-known/ai-plugin.json** pour la découverte par les assistants IA
* Maintient **humans.txt** (signal E-E-A-T) et **.well-known/security.txt**
* Régénération automatique à chaque publication d'article

**🔗 Synchronisation bidirectionnelle avec Kaliwave**
* Inventaire complet de votre contenu synchronisé avec Kaliwave
* Publication d'articles générés par Kaliwave directement sur WordPress
* Mise à jour automatique des méta-données SEO (Yoast, RankMath compatible)
* Webhooks temps réel : chaque publication notifie Kaliwave instantanément

**📝 Outils Kaliwave directement dans WordPress**
* Créez des articles SEO/GEO depuis l'admin WordPress
* Optimisez vos articles existants avec l'IA (Claude, GPT-4o, Mistral)
* Gérez vos mots-clés et cocons sémantiques
* Planifiez vos publications et optimisations

**🤖 LLM personnalisé (économisez vos tokens)**
* Utilisez votre propre clé API : Anthropic (Claude), OpenAI (GPT-4o), Mistral AI
* Compatible OpenRouter (accès multi-modèles) et Ollama (LLM local)
* Vos contenus ne transitent pas par les serveurs Kaliwave — confidentialité maximale
* Réduisez vos coûts en utilisant votre abonnement LLM existant

**🔒 Sécurité & RGPD**
* Aucun mot de passe admin stocké chez Kaliwave — clé dédiée révocable en 1 clic
* Principe de moindre privilège : scopes API minimaux définis explicitement
* Clé API LLM stockée uniquement sur votre serveur WordPress
* Conforme RGPD : désinstallez le plugin pour supprimer toutes les données

= Comment démarrer =

1. Installez et activez ce plugin
2. Créez votre compte sur [kaliwave.com](https://kaliwave.com/auth/register?ref=plugin)
3. Dans WordPress : **Kaliwave → Paramètres**, collez votre clé API et token de site
4. C'est tout — Kaliwave génère automatiquement vos fichiers GEO et synchronise votre contenu

= À propos de Kaliwave =

Kaliwave est un SaaS SEO/GEO qui génère, optimise et publie du contenu automatiquement. Plans disponibles : Free, Starter (29€/mois), Pro (79€/mois).

== Installation ==

= Depuis le répertoire WordPress (recommandé) =

1. Dans votre admin WordPress, allez dans **Extensions → Ajouter**
2. Recherchez **"Kaliwave Connect"**
3. Cliquez sur **Installer**, puis **Activer**

= Installation manuelle =

1. Téléchargez `kaliwave-connect.zip` depuis [kaliwave.com/kaliwave-connect/download](https://kaliwave.com/kaliwave-connect/download)
2. Dans votre admin WordPress : **Extensions → Ajouter → Mettre une extension en ligne**
3. Choisissez le fichier zip et cliquez **Installer**
4. Cliquez **Activer**

= Après activation =

1. Rendez-vous sur **Kaliwave → Paramètres**
2. Créez ou connectez votre compte Kaliwave
3. Collez votre clé API et token de site
4. Le plugin génère automatiquement vos fichiers GEO/SEO

== Frequently Asked Questions ==

= Le plugin est-il gratuit ? =

Le plugin est gratuit. Un compte Kaliwave est requis — le plan Free est disponible sans carte de crédit.

= Quels fichiers le plugin crée-t-il ? =

À l'activation, le plugin crée : llm.txt, robots.txt (si absent), .well-known/ai-plugin.json, humans.txt, et .well-known/security.txt.

= Le plugin est-il compatible avec Yoast SEO / RankMath ? =

Oui. Le plugin lit les méta SEO de Yoast et RankMath pour les inclure dans les fichiers GEO générés.

= Puis-je utiliser mon propre LLM ? =

Oui — **Kaliwave → Mon LLM**. Supportés : Claude (Anthropic), GPT-4o (OpenAI), Mistral AI, OpenRouter, et tout endpoint compatible API OpenAI (Ollama, LM Studio, etc.).

= Comment révoquer l'accès de Kaliwave ? =

Cliquez sur **Déconnecter** dans **Kaliwave → Paramètres**. La clé API dédiée est immédiatement invalidée — sans affecter votre mot de passe WordPress.

= Le plugin ralentit-il mon site ? =

Non. Les webhooks et synchronisations sont asynchrones (via WP Cron). L'impact sur les performances est minimal.

= Mes données sont-elles sécurisées ? =

Votre mot de passe WordPress n'est jamais partagé avec Kaliwave. Seule une clé API dédiée à portée limitée est utilisée. Si vous activez un LLM custom, vos contenus ne transitent pas par Kaliwave.

== Screenshots ==

1. Tableau de bord Kaliwave dans WordPress — vue d'ensemble des outils
2. Page Fichiers GEO/SEO — statut et régénération de llm.txt, robots.txt...
3. Configuration LLM personnalisé — choix du fournisseur et modèle
4. Paramètres de connexion — liaison avec kaliwave.com

== Changelog ==

= 1.0.0 — 2026-05-19 =
* Première version stable
* Génération automatique de llm.txt, robots.txt, ai-plugin.json, humans.txt, security.txt
* Synchronisation bidirectionnelle avec kaliwave.com
* Menu WordPress avec tous les outils Kaliwave intégrés
* Support LLM personnalisé : Anthropic, OpenAI, Mistral, OpenRouter, Ollama
* API REST WordPress sécurisée (scopes minimaux, clé dédiée)
* Webhooks temps réel (publish_post, post_updated)

== Upgrade Notice ==

= 1.0.0 =
Première version. Aucune migration nécessaire.
