=== WP-Apidae === Tags: Apidae Requires at least: 5.8 Tested up to: 6.4.2 Stable tag: 5.3.9.8 Requires PHP: 7.4 License: GPL-3.0-or-later License URI: https://www.gnu.org/licenses/gpl-3.0.html L’extension WP-Apidae vous permet de déployer, en quelques clics, vos sélections Apidae sur votre site WordPress. == Description == Avec le plugin WP-Apidae, l’affichage des objets touristiques issus de la base de données collaborative se fait aisément et en temps réel. Les responsables du contenu éditorial des sites touristiques vous remercieront ! == Installation == 1. Téléversez WP-Apidae dans vos extensions 2. Activez l'extension depuis la liste des extensions 3. Renseignez l'identifiant ainsi que la clé API de votre projet Apidae 4. Importez vos premières sélections == Changelog == = 5.3.9.8 = * Affichage des sélection par ordre Alphabetique asc avec le bloc listing. = 5.3.9.7 = * Correction obsolete PHP 8.1. * Ajout d'un hook filtre 'wp_apidae/entity_function/resolve_constant_animaux' * Ajout d'une vérification sur le space pour les images en front. = 5.3.9.6 = * Ajout d'un nouveau bloc permettant de faire remonter les prochaines fiches F&Ma et Activité. = 5.3.9.5 = * Ajout de la configuration du temps réel. En activant le temps réel sur WP-Apidae, une nouvelle rest route permet d'accueillir les demandes de mises à jour des fiches Apidae. * Correction javascript sur le chargement des filtres, listing et cartes. Ajout d'une vérification de présence de variable avant d'executer les fonctions. * Correction des urls d'API pour la plateforme Cooking. * Ajout de la constante WPDAE_ENR_BASE_URL_API pour définir l'url des appels enrichi. * Correction de la génération des événements sur des dates multiples. Il semble que le tableau qui renvois les heures de début et de fin puisse contenir qu'une seule entrée commune aux différents jours d'ouvertures. * Correction sur la désactivation de la mise à jour en continus qui supprimé en boucle tout import en cours. * Correction Widget Elementor (Déprécié) sur le chargement du script leaflet. * Ajout pour le traitement du module Divi (Sortie bientôt). = 5.3.9.4 = * Correction sur les imports. Certaines fiches pouvaient ne pas être importée si le hook wp_apidae/selections_manager/get_objects_in_selection/result était utilisé pour retirer des fiches. = 5.3.9.3 = * Correction des calls API pour le service de consentement. = 5.3.9.2 = * Correction JS filtre ancien systeme suite à l'ajout de la recherche par texte. * Correction de l'enregistrement des dates uniques dans la class multiday. Il faut forcer une mise à jour de la sélection, pour que la correction soit prise en compte. = 5.3.9.1 = * Ajout d'un filtre de recherche texte. Ce filtre permet de faire une recherche sur le titre des fiches Apidae présentent dans une sélection. Il présente les résultats sous forme d'autocomplétion. = 5.3.9 = * Ajout de l'enregistrement des spécialités pour les restaurants. * Ajout de l'affichage des spécialités des restaurants dans le bloc Gutenberg Informations. = 5.3.8.99 = * Ajout des prestations équipements et services pour SKI / ACT / EVE. = 5.3.8.98 = * Ajout d'une verification lors de l'indexation pour rattacher les posts importés mais mal rattachés à une selection. * Corrections de textes et liens dans le backoffice. = 5.3.8.97 = * Fix d'un bug de connexion à l'API pour les nouvelles installations. * Ajout d'une vérification des erreurs renvoyés par les API de Apidae. = 5.3.8.96 = * Fix de bugs mineurs. * Ajout du support de l'éditeur de site = 5.3.8.95 = * Correction commentaire WP-Cli * Ajout d'une verification à la fin de l'indexation pour retirer les fiches sans sélections. = 5.3.8.94 = * Ajout commande WP-Cli pour forcer l'update d'une sélection en particulier. * Ajout des différents alignements pour le bloc entities-list. = 5.3.8.93 = * Correction d'un wp_reset_postdata() mal placé lors de la reccupération des datas de geolocalisation. * Correction sur la class template loader. = 5.3.8.92 = * Ajout de TikTok dans les moyens de communication. = 5.3.8.91 = * Correction de la map en overlay. * Ajout du filtre 'wp_apidae/selections_manager/get_objects_in_selection/args' pour modifier les arguments lors de la récupération des ids de fiches apidae avant de faire une les mises à jour. * Ajout du filtre 'wp_apidae/selections_manager/get_objects_in_selection/result' qui permet de filtrer le tableau des ids des fiches Apidae présente dans une sélection. * Ajout du filtre 'wp_apidae/entity_manager/before_import' qui renvois un booléen qui permet d'importer ou non une fiche. = 5.3.8.9 = * Mise à jour de la bibliothèque Action scheduler. * Correction des multimédias sans extensions dans les données json. Le fichier ne sera pas importé. * Ajout de commandes WP-Cli. * Ajout d'une vérification du poids des images avant téléchargement. Si un fichier urlQHD existe, il sera préféré à l'image originale. Si il n'y a pas de QHD, on vérifie que le fichier ne pèse pas plus de 3Mo, sinon on passe au format urlDiaporama. = 5.3.8.8 = * Correction du template loader qui peut ne pas charger le template d'une fiche Apidae. = 5.3.8.7 = * Correction sur le calcul des dates d'un événement. = 5.3.8.6 = * Correction fatal erreur sur le chargement des templates. * Ajout d'un fonction is_wp_apidae_post() pour vérifier si un post est une fiche apidae. * Modification de l'indexation. On ne supprime plus l'ensemble des posts d'une sélection, mais post par post lors de la nouvelle indexation. = 5.3.8.5 = * Ajout de l'API de consentement. Il est maintenant possible de se connecter à la base Apidae via l'API de consentement. * Ajout du module The Events Calendar pour WP-Apidae. * Correction de l'affichage de la carte listing via un bouton. * Correction d'une erreur fatale sur le traitement multiday. = 5.3.8.4 = * Correction du FullScreen sur les Iphones. = 5.3.8.3 = * Correction des requêtes par query_by_distance. * Correction de la vérification des images attachées à un post lors de l'import des images. * Correction de la fonction pour forcer la mise à jour des images sur un post. * Ajout de la class css dae-grid-list. * Ajout d'une option pour utiliser le single.php du thème en cours pour les fiche Apidae. * Ajout d'une option pour cacher les images des fiches Apidae dans la médiathèque. * Ajout d'une fonction de check des images à la fin de l'import. = 5.3.8.2 = * Ajout d'un dispatchEvent lorsque le bloc listing se met à jour. * Ajout d'un dispatchEvent lors d'un clic sur une card. * Ajout d'un hook de filtre "wp-apidae/listing-card/card-start" sur la génération du rendu d'une card. * Ajout du module Trip Builder dans la liste des extensions. = 5.3.8.1 = * Fix de la langue à importer. = 5.3.8 = * Fix template for ajax response in deprecated archive block. * Add notification for version 5.3.9 and the end of backward compatibility. * Fix applying templates to the single. * Fix block template address for "nom du lieu". * Fix warning in image manager. * Add post type in filters options. * Add type of relation for related post. = 5.3.7 = * Fix memory limit for ajax call. = 5.3.6 = * Fix text button when no filters are created in backoffice. * Fix template loader if no api_key is defined. * Fix update system for multisite. Now you need to activate the plugin before connect Apidae project. * Add filters for WP-Apidae header menu. 'wp_apidae/admin/header_menu' * Hide shortcode in selection settings if we are not in compatibility mode. = 5.3.5 = * Add 'wp_apidae/query/get_map_data/feature' for adding extra data to feature collection on map. * Add JS class for Map. Refacto JS code for map listing and single. = 5.3.4 = * Fix fatal error on rich snippets. * Fix minor bugs. = 5.3.3 = * Fix undefined date_limite_publication on multimedias import. = 5.3.2 = * Update Action scheduler from 3.4.0 to 3.5.2 * Fix alpha/num filter when strings has special char. * Fix old templates structure. * Fix template loader for WordPress search page. * Fix errors during capacities indexation * Fix selection settings for listing and archive. = 5.3.1 = * Add card template for map popup. Use the card template for generating the popup. * Fix Css for related block. * Fix CSS for entities-list block and entities-criteria block. * Fix multimedia vlock data. * Fix title in equipement block. * Fix age calculation. = 5.3 = * Add filter range for capacity. * Improve Search Class and delete child class. * Add link and Apidae ID for each element in backoffice. * Improve call to API Hours. * Improve filters creation in admin. * Fix bugs. = 5.2.9 = * Index multiday for entities. Accurate search/filter/order by dates. * Migrate code for date search to the new system. * Add Migration class. Needed for 5.2.9 to force index all selection on install. = 5.2.8 = * Add link to post in dynamic image block. * Fix error on dbdelta. = 5.2.7 = * Fix filters css. * Fix potential fatal error on rich snippets. * Fix deprecated template error. * Add filters wp-apidae/admin/filter-set/add-option. We can now create filter set for module = 5.2.6 = * Fix Deprecated Elementor Archive widget Script dependance. = 5.2.5 = * Fix lang search when querying posts. * Fix Deprecated Elementor Archive widget = 5.2.4 = * Fix check moyens communications block. * Fix warning for front end scripts blocks. * Fix listing template render. * Fix lang search when querying posts. = 5.2.3 = * New Generate template in the content. You can now apply your template for all your apidae post and edit the post content. * Add option in WP-Apidae settings to auto-apply modeles when importing. * Fix delete selection. * Clean Import process class. * Fix Css on related post. * Fix Json response error when filter. * Fix Css checkbox on filter. = 5.2.2 = * FIX Filters select JS * Fix Shortcode in templates * Fix template loader * Add filters for illustrations and multimedias files = 5.2.1 = * Fix Fatal Error with SEO extensions. = 5.2.0 = * Add filters set system = 5.1.8 = * Fix Date filters = 5.1.7 = * Fix templates for translations. * NEW translations for DE, ES, IT, NL, PT, RU, ZH. * Add Polylang module activation. = 5.1.6 = * Fix error on gutenberg block when fetching critere interne taxonomies. = 5.1.5 = * Fix Fatal Error on editor when WP-Apidae project is not define. * Fix deprecated. * Add Styles and Scripts for selection_id shortcode when use with do_shortcode(). = 5.1.4 = * Delete CSS for Global Map module. = 5.1.3 = * Add PHP version check and change php minimum version to 7.3 = 5.1.2 = * Fix Fatal error on import dequeue index and import. = 5.1.1 = * FIX extra comma in code. = 5.1 = * FIX error "Uncaught ReferenceError: wpApidaeListingEmitter is not defined" for single used by elementor widgets. = 5.0.1 = * FIX Parse error on Block Gallery templating. = 5.0 = * NEW Templating system with Gutenberg. You can now design your cards and single directly in Gutenberg by creating a modele. This new feature come with various of new Gutenberg Blocks. * ADD Option for compatibility with the old card system. * Add Option for completly disable WP-Apidae template system (if you want to create all with something else like Elementor). = 4.2 = * Fix issue with leaflet and safari. * ADD Beta Crocoblock compatibility. We can now save informations in differents meta fields. = 4.1.9.8 = * FIX admin helper js loading. * FIX Delete selection and refresh selections before update. * REFACTO WPDAE_Search Class. = 4.1.9.7 = * ADD Précisions balisage for equipement entities. * FIX Error when update_events_dates update logs. = 4.1.9.6 = * ADD WP-Rocket empty cache after update. * ADD new action hook while registering post terms. wp_apidae/entity_manager/set_post_terms with 2 parameters, post_id and json_object. * IMPROVEMENT Import Process. * FIX delete index selection before re-index. * FIX check date event. * CHANGE check post logs after selection process. = 4.1.9.5 = * ADD spacer option in template card. If set to false, don't generate svg spacer. * FIX filter on static class. * FIX Filter for upload mimes type. * FIX deprecated block_categories filter. * FIX Image for archive. * FIX filter entities types not allowed before import. * CHANGE get entity json before deleting post informations. * UPDATE composer woocommerce/action-scheduler (3.2.1 => 3.3.0) = 4.1.9.4 = * ADD Passive to leafletGestureHandling listener. Improve Core Web Vital. * ADD filter for excerpt when importing entity. apidae_import_entity_descriptif_court with 2 params ( string, json object). Avoid 'no description yet" for duplicate content. * ADD Show/Hide API Key. * FIX Singular and plural in the templates. * FIX order filter for entities queried by date. * FIX Script load for archive. * FIX Redirection after first API Connexion. = 4.1.9.3 = * ADD Type clientèle for all available post types. * ADD Lazyload map on archive. * FIX evenement generique template. * ADD Font size for map card H2. * ADD content_background to card settings. We can define a specific background color for card template. * FIX Error JS when map trace is active but no map define in archive gut block. * FIX Template for descriptif thematisé. * FIX Check orpan attachment during image import process. * REFACTORING function get_objects_in_selection * Composer update : Updating woocommerce/action-scheduler (3.1.6 => 3.2.1) | Updating galbar/jsonpath (1.2 => 1.3.1) = 4.1.9.2 = * ADD Map apparence selector in selection settings. * ADD pause/resume automatic sync. * ADD 'apidae_id' for rest api. * FIX Multimedia download. Now download kml, gpx and pdf files. * FIX Shortcode query. * BETA Template cards preview. * NEW First version of handling Apidae Export. Create a new endpoint wp-dae/v1/importjson. Download the remote zip and check selections diff. If there is a diff we force selection to update. = 4.1.9.1 = * FIX Check api status before import. = 4.1.9 = * NEW Entities block for gutenberg. Select specific entities. * NEW Entities category block for gutenberg. Select entities with args. * IMPROVEMENT of all gutenberg blocks preview in the editor. * ADD Developper functionnalities. * ADD post row action for uptating images for a Post. * ADD Admin function for deleting posts without selection. * MODIFICATION WPDAE_Image_Manager change constructor. * CHANGE Order posts by title for selection archive if no specific where clause. * REMOVE Check Post_type when remove a post. In this context, only apidae post can be removed. * FIX Tarifs template. * FIX Daterange search. * FIX Size fallback for cards. If apidae_archive_thumbnail format not exist, we take the medium size. * FIX size and sourceset image for cards. * FIX Ignore sticky posts for apidae selection archive list. = 4.1.8 = * NEW Update date event meta once a day. * ADD Filter hook to all template. We can now change the directory for each templates parts. * ADD Altitude moyenne and maximum to informations equipement * ADD Leaflet FullScreen control. * ADD Classement guide to restauration * ADD equipement activité taxonomy * FIX Http to Https url on multimedia from Apidae static server. * FIX filter hook name moyens_communication. * FIX template multimedia. * FIX CSS Archives filters * FIX Error unlink image file when is_wp_error. * FIX Flush search and filters * FIX Elementor render Block. * IMPROVE Iteneraire block. Add icon and css. * ENHANCE Sync selections. * CHANGE check draft and log post query. * CHANGE Only log if debug mod is active. * DELETE wrapper on card template. = 4.1.7 = * ADD check if a post with a same title exist and make a log alert. * ADD lang functionnalities to the indexer * ADD Prestation service and Prestation confort Taxonomies * ADD Term_to_icon to archive card. Show a span with a specific class for an existing term (Use Apidae ID Element reference) * ADD Icomoon icon for archive. * ADD All dates event in metadata when register an entity. * ADD more_ouverture to block card. Show a list of all the available dates. * ADD new template config. We can now defined a card template for each Post Type * ADD Term To Icon to card template * ADD More Logs when import image (temporary) * ADD Before and after action on related post for custom cards template. * ADD Type Clientele to Equipement taxonomy * ADD Custom Block render. * FIX Prefix css for Icon * FIX End selection import if no entities was update. * FIX Hooks names * FIX Archive block render * FIX order filter when ajax refresh. * FIX Memory limit with large selection. * FIX facet order for translated search * FIX card click after ajax filter call * FIX Check credentials and redirection in setup * FIX Exclude script and css for WP search results in front * FIX Orderby query. * REFACTORING Import image * ENHANCE get related post performances * CHANGE markup filter to details and summary. * CHANGE apidae_check_periode_ouverture compare. = 4.1.6 = * ADD attribute template to entities_category shortcode. We can now define a template to use for the render. ( ex : [entities_category post_type="ad_fete_et_manifesta" limit=3 orderby="rand" template="lamarckii"] ) * ADD icon attr in cards template. Generate a span with a class for adding a icon before element. * CHANGE Don't use background image for cards post thumbnail anymore. Generate a figure and img. * FIX CSS name. * FIX placeholder image. * FIX Delete selection. = 4.1.5 = * FIX Image already downloaded but not defined as post thumbnail = 4.1.4 = * FIX Elementor loading scripts * PREPARE predefined cards templates for selections archive. * Minors fixes. = 4.1.3 = * FIX Entity_manager load. * ADD Re-index to selection settings. * ADD Coordinates to indexer. * ADD query_by_distance in Search Class. We can now searching entities in a specific radius. * ADD Logs errors in post meta. * UPDATE galbar/jsonpath package. = 4.1.2 = * NEW Elementor Widget for Apidae selections. * ADD allowed_filters filter hook to avoid params thats was not needed for the filters and search archive. * ADD selection id in the filter form. We can now directly get the selection ID (WP term ID). * ADD selection ID in entities_archive GLOBALS. = 4.1.1 = * REFACTORING entity-manager and selections-manager * IMPROVEMENT Async import * ADD shortcode [selection_id] for render a selection with filters without Gutenberg. = 4.1.0 = * NEW Admin UI/UX = 4.0.9 = * NEW Add indexer table for faceted search. * NEW Add faceted search on frontend. Filters refactor. * ADD Delete selection for admin on backoffice. * ADD Indexer options on backoffice. * CHANGE Gutenberg call for disable filters. * CHANGE Gutenberg call for imported selections. Limit taxonomies to really imported. * FIX Term registration during import. * DELETE Archive_query classes. = 4.0.8 = * ADD CSS Border-box for shortcode * FIX Feature image delete when updating = 4.0.7 = * FIX Import file one by one to avoid char limitation of Action scheduler. * ADD apidae_post_thumbnail_id filter hook. * ADD apidae_gallery_image_ids filter hook. * ADD apidae_search_all_entities_args Filter hook for gutenberg archive search. You can add extra args for searching entities. * ADD apidae_after_resolve_content Action hook. Fire just after an entity was added or updated. Send post ID argument. * IMPROVEMENT Only reset WP-Apidae taxonomies when updating a post. * IMPROVEMENT Import Post and terms for the current locale of WordPress. * IMPROVEMENT Administration and wizard style. = 4.0.6 = * ADD GPX ans KML files on map on single entity. * ADD Import notification during import or update entities. * IMPROVEMENT images files names. Now use the original filename instead of Apidae ID. * MODIFICATION Images manager * NEW Multimedias manager for importing GPX and KML files * IMPROVEMENT schedule entities import for better performances * DELETE Choice of import only feature image. All images are now imported = 4.0.5 = * NEW Action hook apidae_check_actives_posts when check clean selection * IMPROVEMENT Image import and check images already imported. * IMPROVEMENT Better control on Periode Ouverture * IMPROVEMENT Check if remote file exist before queue * ADD a daily check for images * ADD date_limite_publication on media meta_data * ADD Post_author to uploaded media. By default the first administrator user. This is fixing a fatal error when viewing a media in the medias library * ADD meta_data visible on medias Library * FIX Thumbnails gallery * FIX Daily check_clean_selections = 4.0.4 = * FIX null result when resolving criteresInternes on apidae selection block * NEW filter hook apidae_enable_global_entity for injecting global entity data = 4.0.3 = * IMPROVEMENT Clean templating and css * IMPROVEMENT Change date comparison when updating an entity * NEW Force clean logs for completed actions in actions scheduler = 4.0.2 = * NEW Add photoSwipe as gallery * DELETE Owl Carousel = 4.0.1 = * NEW Add dates filters on mixed types for Apidae archive block * NEW Add options for enable css only on single or pages with Apidae archive block * NEW Add more logs when importing images files * NEW Add copyright on attachments metadata * FIX Add drop logs table on uninstall * FIX Add missing taxonomies on uninstall * FIX Images manager trying import empty filters = 4.0.0 = * Initial version