{"id":28488875,"url":"https://github.com/thomas-zabalo/plugin_wordpress","last_synced_at":"2026-05-18T09:35:22.703Z","repository":{"id":296041459,"uuid":"992140573","full_name":"Thomas-Zabalo/Plugin_Wordpress","owner":"Thomas-Zabalo","description":"Theme - plugin","archived":false,"fork":false,"pushed_at":"2025-05-28T17:22:41.000Z","size":708,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-18T21:21:36.865Z","etag":null,"topics":["php","plugin","wordpress"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Thomas-Zabalo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-28T17:21:56.000Z","updated_at":"2025-05-28T17:23:01.000Z","dependencies_parsed_at":"2025-05-28T18:36:50.414Z","dependency_job_id":"e1b6fc43-742d-47c2-a529-5810490c04ae","html_url":"https://github.com/Thomas-Zabalo/Plugin_Wordpress","commit_stats":null,"previous_names":["thomas-zabalo/plugin_wordpress"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Thomas-Zabalo/Plugin_Wordpress","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomas-Zabalo%2FPlugin_Wordpress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomas-Zabalo%2FPlugin_Wordpress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomas-Zabalo%2FPlugin_Wordpress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomas-Zabalo%2FPlugin_Wordpress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thomas-Zabalo","download_url":"https://codeload.github.com/Thomas-Zabalo/Plugin_Wordpress/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomas-Zabalo%2FPlugin_Wordpress/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33172673,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T09:27:30.708Z","status":"ssl_error","status_checked_at":"2026-05-18T09:27:28.300Z","response_time":71,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["php","plugin","wordpress"],"created_at":"2025-06-08T06:09:31.998Z","updated_at":"2026-05-18T09:35:22.686Z","avatar_url":"https://github.com/Thomas-Zabalo.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **SAE501 Plugin WordPress – Gestion de projets pour étudiants MMI**\n\nLe plugin **SAE501** est conçu pour faciliter la gestion et la présentation des projets réalisés par les étudiants en MMI. Il intègre une interface intuitive pour créer, gérer et afficher des projets avec des métadonnées spécifiques comme la matière, les compétences, les étudiants associés, ainsi que des liens vers des ressources externes (GitHub, site de démonstration, etc.). Le plugin s'accompagne également de pages dédiées pour visualiser tous les projets, utilisateurs et détails associés.\n\n---\n\n## **Description globale**\n\nLe plugin permet :  \n- Aux administrateurs et enseignants de créer, modifier, et gérer les projets des étudiants.  \n- Aux étudiants de consulter les projets auxquels ils ont participé et d'interagir (via des commentaires, par exemple).  \n- D'afficher de manière organisée les projets, utilisateurs, et autres informations utiles via des pages personnalisées.  \n- De centraliser toutes les ressources relatives aux projets (compétences, matières, liens GitHub, etc.) et d'y accéder facilement.  \n\n---\n\n### **Lien du site**  \n[Workflow](https://zbt4714a.mmiweb.iut-tlse3.fr/)\n\n### **Identifiants pour les tests**\n\n- **Administrateur :** `adminMMI@gmail.com` / `qu@$72%8dgRUhxfQMD4Ydka%`  \n- **Étudiant :** `testJean@gmail.com` / `bKaGKnzLaL3VaHuKJIFZJZXc`  \n- **Enseignant :** `testenseignant@gmail.com` / `mlB8Ht$MEdRxiDvt^CFabcLP`  \n\n---\n\n## **Description des fonctionnalités**\n\n### ** Création et édition d'un projet**\n\n#### Fonctionnalités principales :  \nDans cette page, un utilisateur ayant les droits nécessaires (enseignant ou administrateur) peut :  \n- Ajouter un nouveau projet en remplissant des champs personnalisés :  \n  - **Matière**  \n  - **Compétences associées**  \n  - **Étudiants participants** (via une meta box)  \n  - **Lien vers GitHub** (ou tout autre site de démonstration).  \n- Modifier ou supprimer un projet existant.  \n\n---\n\n### **Page 1 : Liste de tous les projets**\n\n#### Fonctionnalités principales :  \nDans cette page, tout utilisateur (même non connecté) peut :  \n- Parcourir tous les projets disponibles sous forme de liste ou de cartes.  \n- Cliquer sur un projet pour accéder à sa page détaillée.  \n- Filtrer les projets par matière ou par compétence.  \n\n---\n\n### **Page 2 : Page projet détaillée**  \n\n#### Fonctionnalités principales :  \nDans cette page, les visiteurs peuvent :  \n- Consulter tous les détails d'un projet :  \n  - Matière  \n  - Compétences développées  \n  - Étudiants associés  \n  - Lien GitHub ou démo.  \n- Poster des commentaires pour interagir avec l'équipe du projet (si connecté).  \n\n---\n\n### **Page 3 : Liste de tous les utilisateurs**\n\n#### Fonctionnalités principales :  \nDans cette page, tout utilisateur (même non connecté) peut :  \n- Parcourir tous les utilisateurs.  \n- Cliquer sur un utilisateur pour accéder à sa page détaillée.   \n\n---\n\n### **Page 4 : Page utilisateur**  \n\n#### Fonctionnalités principales :  \nCette page affiche les informations d'un utilisateur étudiant :  \n- La liste des projets auxquels il a participé ou qu'il a créés.  \n\n---\n\n### **Fonctionnalités administratives**\n\nLes administrateurs disposent d'un accès exclusif à :  \n- La création/modification des **rôles utilisateurs** (Enseignant, Étudiant).  \n- La gestion des **capacités utilisateurs** (droits d'accès aux projets, publication, etc.).  \n- Un panneau de réglages global pour configurer des paramètres spécifiques comme :  \n  - Activer/désactiver les commentaires.  \n  - Fixer des limites sur les rôles (par exemple, empêcher les étudiants de publier directement).  \n\n---\n\n## **Thème**\n\nLe thème intégré à ce plugin inclut des fonctionnalités complémentaires :  \n- Une **page d'accueil personnalisée** présentant le site et sa finalité (gestion de projets pour MMI).  \n- Une **navigation simplifiée** entre les différentes pages : accueil, projets, utilisateurs, etc.  \n- Un **design épuré et responsive**, adapté aux besoins des étudiants et enseignants.  \n- Une intégration fluide avec le système de commentaires de WordPress pour favoriser l'interaction.  \n\n---\n\n### **Améliorations possibles**  \nPour aller plus loin, ce plugin pourrait inclure :  \n- Un système de notifications pour informer les étudiants et enseignants des mises à jour sur les projets.  \n- Une option pour exporter les projets au format PDF ou autre.  \n- Un tableau de bord statistiques pour visualiser les performances des projets (nombre de participants, commentaires, etc.).  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomas-zabalo%2Fplugin_wordpress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomas-zabalo%2Fplugin_wordpress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomas-zabalo%2Fplugin_wordpress/lists"}