=== Trouverunemesse ===
Contributors: trouverunemesse
Tags: catholic, mass, schedule, church, parish
Requires at least: 5.6
Tested up to: 7.0
Stable tag: 1.1.1
Requires PHP: 7.2
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Affichez les horaires des messes de votre communauté trouverunemesse.fr directement sur votre site WordPress.

== Description ==

Trouverunemesse permet aux paroisses et communautés catholiques francophones d'afficher leurs horaires de messes directement sur leur site WordPress.

Fonctionnalités :

* Bloc Gutenberg et shortcode `[trouverunemesse]` pour intégrer les horaires
* Horaires rendus côté serveur : les messes du dimanche et de semaine font partie du HTML de la page, indexables par les moteurs de recherche (meilleur référencement pour le site de votre paroisse)
* Même présentation que trouverunemesse.fr : sections « Messes du dimanche » et « Messes en semaine », avec un dépliant « voir plus » pour les horaires complets
* Horaires mis en cache 6 heures, avec une copie de secours automatique si le service est momentanément injoignable
* Couleurs personnalisables (couleur principale et couleur des titres)
* Compatible avec WordPress 5.6 et supérieur

**Remarque :** cette extension s'adresse aux paroisses catholiques françaises. L'interface publique est uniquement en français.

= Service externe =

Cette extension se connecte au service **trouverunemesse.fr** pour récupérer les horaires de messes de votre communauté.

* Les données sont récupérées côté serveur depuis `https://trouverunemesse.fr/api/v1/` (horaires, recherche de communauté et liste des églises servant à déterminer votre commune)
* Aucune donnée personnelle des visiteurs n'est envoyée au service

= Lien de soutien optionnel =

L'extension peut afficher un petit lien « soutien » en bas du widget, pointant vers les horaires des messes de votre commune sur trouverunemesse.fr. **Ce lien est désactivé par défaut** et ne s'affiche que si vous activez explicitement l'option « Soutenir trouverunemesse » dans les réglages de l'extension.

Liens :

* [Site trouverunemesse.fr](https://trouverunemesse.fr)
* [Mentions légales](https://trouverunemesse.fr/pages-legales/mentions-legales)
* [Politique de confidentialité](https://trouverunemesse.fr/pages-legales/politique-confidentialite)
* [Politique de cookies](https://trouverunemesse.fr/pages-legales/politique-de-cookies)

== Installation ==

1. Téléversez le dossier `trouverunemesse` dans `/wp-content/plugins/`
2. Activez l'extension depuis le menu « Extensions » de WordPress
3. Allez dans « Réglages > Trouverunemesse » pour sélectionner votre communauté
4. Ajoutez le bloc « Trouverunemesse » à vos pages ou utilisez le shortcode `[trouverunemesse]`
5. Nécessite PHP 7.2 ou supérieur et WordPress 5.6 ou supérieur

== Frequently Asked Questions ==

= Comment trouver ma communauté ? =

Dans les réglages de l'extension (Réglages > Trouverunemesse), saisissez au moins 2 caractères du nom de votre communauté. L'extension recherche automatiquement les communautés correspondantes sur trouverunemesse.fr.

= L'extension fonctionne-t-elle avec les anciennes versions de WordPress ? =

L'extension est compatible avec WordPress 5.6 et supérieur. Si vous utilisez l'éditeur classique plutôt que Gutenberg, le shortcode `[trouverunemesse]` est disponible à la place du bloc.

= Puis-je personnaliser les couleurs ? =

Oui, dans l'onglet « Design » des réglages de l'extension, vous pouvez personnaliser la couleur principale et la couleur des titres.

= Les horaires affichés sont-ils à jour ? =

Les horaires sont récupérés depuis trouverunemesse.fr et mis en cache pendant 6 heures. Si le service est momentanément injoignable, le dernier horaire connu est affiché à la place.

== Développement ==

L'extension est distribuée avec ses sources complètes : les sources lisibles TypeScript/JavaScript se trouvent dans le dossier `src/` et les fichiers compilés dans `build/`. Pour reconstruire les fichiers compilés depuis les sources :

1. `npm install`
2. `npm run build` (utilise @wordpress/scripts et le `webpack.config.js` fourni)

== Changelog ==

= 1.1.1 =
* Corrections typographiques du catalogue français : apostrophes typographiques (’) et espaces insécables avant les deux-points, conformément aux règles des Polyglots WordPress

= 1.1.0 =
* Traduction française complète de l'interface d'administration et de l'éditeur de bloc (chaînes sources passées en anglais + catalogue fr_FR fourni)
* Ajout de l'icône et de la bannière de l'extension pour le répertoire WordPress.org
* readme traduit en français

= 1.0.0 =
* Version initiale
