- WordPress :6.7
- Statut : non résolu
- Ce sujet contient 0 réponse, 1 participant et a été mis à jour pour la dernière fois par
mous_tik, le il y a 6 mois.
-
AuteurMessages
-
9 décembre 2024 à 17 h 07 min #2483744
Bonjour,
Je suis en train d’aider une asso. : tirelires de Noël. Au départ, le but était de créer un espace commun pour le traitement et le stockage de document (le service Ksuite d’Infomaniak). Mais il s’avère que ce sont des personnes qui ont un lien très ténu avec la technologie (soft and Hardware). J’essaie donc de trouver une solution pour leur permettre de simplement traiter des données et les gérer via leur site web ; sans avoir trop de choix et de bouton partout comme le tableur croisée dynamique que je leur ai fait… Le but étant : faciliter d’utilisation et minimisation des erreurs humaines.
Je suis bloqué à plusieurs étapes techniques dans le projet et j’ai besoin de l’aide de la communauté. J’ai conscience que c’est une demande plutôt complexe et volumineuse, mais je ne sais pas trop où demander de l’aide pour aller plus loin. Si vous avez des idées de communauté qui peuvent m’accompagner dans l’élaboration de ce projet, je suis preneur.
Voici donc comment le projet se dessine.
<h2>Condition</h2>- Utiliser WordPress avec Elementor pro (config. WordPress en bas de page)
- Pas d’accès direct au SQL ou MariaDB ou même PHP via un FTP ou SSH (je pense que ces personnes n’ont pas les logs pour y accéder)
- Uniquement des plugins gratuits pour ce projet
- UI/UX le plus userfriendly possible Stable,
- le moins possible de code customisé à ajouter pour des raisons de facilitation de maintenance.
<h2>Objectif</h2>
- Intégrer une base de donnée de commerces participants sous format tableur ( Type de commerce , Nom , Adresse , Code_postal , Commune , assignation , nombre de tirelires) et utilisable directement par un accès de compte sur une page privée.
- Intéger une base de donnée de bénévole distributeur sous format tableur (Titre , Prenom , Nom , Adresse , Adresse2 , courriel , telephone , Code_postal , Commune , distribue /valeur:oui/non/ , contact par mail /valeur:oui/non/ ) et utilisable directement par un accès de compte sur une page privée.
- À l’aide de ces deux bases, crée une page privée nommée « tableau de bord », permettant : le tri des commerces par Type, Nom, Code Postal, Commune et Assignation un autre espace permettant de trier les distributeurs par code postal, commune, valeur d’activité (distribue ou pas), valeur de contact par mail.
- Ajouter, modifier, supprimer des blocs de données sans interprétation possible (de type bld. de la cluse au lieu de Boulevard de la Cluse) ou des champs fantaisistes.
<h2>Procédé actuellement mis en place</h2>
- Installation de CPT UI
- Installation de SCF Installation de WP All Import
- Création de CPT Commerce (capture d’écran)
- Création de CPT Distributeurices (capture d’écran)
- Création de CPT Assignation (je ne sais pas pourquoi, mais je me suis dit que je pourrais récupérer l’information d’assignation)
- Création des groupes de SCF correspondant à chaque CPT nommé *
- Création d’article unique via Elementor pro pour chaque CPT (distributeurices, Commerces, Assignation)
- Création d’un loop pour chaque CPT nommé configuré avec chaque SCF correspondant *
- Importation de la base de données tableur Distributeurices** avec WP All Import et nommage des labels | valeurs correspondant
- Création de la page d’affichage des données mises en scène avec un UI simple (technique du widget « onglet », c’est lent, mais bon…)*
*voir capture d’écran
** en attente pour la base de donnée Commerces (1000 commerces)
<h2>Mes blocages</h2>- Tentative de création d’un script de recherche, mais ce n’est pas trop ça pour le moment. Cela cache des valeurs Random et en plus cela ne relance pas le DOM pour repositionner les articles. Il suffit également d’une mise à jour qui changerait les classes et les ID’s/data-id pour tout casser.
- Difficile de lier les distributeurices à commerce. Ce qui permettrait d’avoir une page avec le nom de la personne et les valeurs liées, c’est à dire, les entreprises et adresses et le nombre de tirelires associé (plus un total des tirelires à préparer).
- Je n’arrive pas à faire fonctionner la fonction « Recherche » (script en bas de page)
- J’arrive à cacher les articles avec la valeur true/false, mais c’est Random.
- Je n’arrive pas à réinterroger le DOM pour que cela réorganise le loop.
- Je n’arrive pas à trouver le moyen de créer un nouvel article « Commerce« ou « Distributeurices » sans passer par les menus interne de WordPress.
- Je n’arrive pas à créer un bouton ajouter, directement sur la page « Tableau de bord«
- Je n’arrive pas à créer un bouton « modifier »
<h2>Futur</h2>
- Créer un bouton qui permet d’afficher uniquement le, la distributeurice et les commerces affiliés (tentative avec le CPT assignation)
- Créer un bouton qui permet de générer UN document avec toutes les listes des distributeurices et commerce assigné
- Géolocalisation pour plan et itinéraire sous les tableaux d’impression de liste de commerces assignés à une personne de la distribution
Je suis bloqué pour le moment, car je n’arrive pas à faire la recherche et à lier les données entre elles. HELP !!!
Ma configuration WP 6.7.1 actuelle
- Version de PHP/MySQL : 7.4.33 / mysqlnd 7.4.33 // 10.4.21-MariaDB-1:10.4.21+maria~stretch-log
- Thème utilisé : Hello Elementor 3.1.1
- Extensions en place : Elles sont toutes à jours
- Beehive Pro Version 3.4.13 par WPMU DEV
- Branda Pro Version 3.4.22 par WPMU DEV
- Custom Post Type UI Version 1.17.2 par WebDevStudios
- Defender Pro Version 4.11.0 par WPMU DEV
- Elementor Version 3.25.10 par Elementor.com
- Elementor Pro Version 3.25.4 par Elementor.com
- Hummingbird Pro Version 3.10.0 par WPMU DEV
- One Click Accessibility Version 2.1.0 par One Click Accessibility
- RaiseNow donation forms Version 1.6.1 par Cyrill Bolliger, GRÜNE Schweiz, Les VERTS suisses
- Secure Custom Fields Version 6.3.10.2 par WordPress.org
- SmartCrawl Pro Version 3.12.0 par WPMU DEV
- Smush Pro Version 3.16.10 par WPMU DEV
- WP All Import Version 3.7.9 par Soflyy
- WP All Import – ACF Add-On Version 1.0.1 par Soflyy
- WPMU DEV Dashboard Version 4.11.28 par WPMU DEV
- Nom de l’hébergeur : Infomaniak Adresse du site : https://tireliresdenoel.ch/
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.