{"id":26,"date":"2024-12-27T11:28:54","date_gmt":"2024-12-27T10:28:54","guid":{"rendered":"http:\/\/portefolioromangravier.fr\/?page_id=26"},"modified":"2025-01-15T09:22:25","modified_gmt":"2025-01-15T08:22:25","slug":"flux-rss","status":"publish","type":"page","link":"https:\/\/portefolioromangravier.fr\/?page_id=26","title":{"rendered":"Flux RSS"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Projet : Cr\u00e9ation d&rsquo;un syst\u00e8me de gestion de flux RSS en PHP<\/h3>\n\n\n\n<p><strong>Auteurs :<\/strong> Matteo Weil et Roman Gravier<\/p>\n\n\n\n<p style=\"font-size:15px\"><strong>Pr\u00e9sentation :<\/strong><br>Ce projet a consist\u00e9 \u00e0 d\u00e9velopper une application web permettant la gestion de flux RSS en PHP, avec des fonctionnalit\u00e9s d&rsquo;enregistrement, de suppression et d&rsquo;affichage des articles.<\/p>\n\n\n\n<p><strong>Principales \u00e9tapes du projet :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li style=\"font-size:15px\"><strong>Cahier des charges :<\/strong><br>D\u00e9finition des besoins et fonctionnalit\u00e9s principales de l&rsquo;application.<\/li>\n\n\n\n<li style=\"font-size:15px\"><strong>Maquette :<\/strong><br>Conception d&rsquo;une interface utilisateur simple et intuitive.<\/li>\n\n\n\n<li><strong>D\u00e9veloppement :<\/strong>\n<ul class=\"wp-block-list\">\n<li style=\"font-size:15px\">Utilisation de la biblioth\u00e8que PHP <code><span class=\"highlight\">simplexml_load_file<\/span><\/code> pour lire et afficher les flux RSS.<\/li>\n\n\n\n<li style=\"font-size:15px\">Mise en place de la gestion des articles avec une base de donn\u00e9es via PDO.<\/li>\n\n\n\n<li style=\"font-size:15px\">Ajout d&rsquo;un bouton \u00ab\u00a0Enregistrer\u00a0\u00bb pour stocker les articles dans la base de donn\u00e9es.<\/li>\n\n\n\n<li style=\"font-size:15px\">Impl\u00e9mentation d&rsquo;un syst\u00e8me de confirmation avant suppression des articles, avec possibilit\u00e9 de retour \u00e0 l&rsquo;accueil ou de suppression totale.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Fonctionnalit\u00e9s cl\u00e9s :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:15px\">Lecture des flux RSS via PHP.<\/li>\n\n\n\n<li style=\"font-size:15px\">Enregistrement des articles dans une base de donn\u00e9es.<\/li>\n\n\n\n<li style=\"font-size:15px\">Gestion des articles (affichage, suppression individuelle ou compl\u00e8te).<\/li>\n\n\n\n<li style=\"font-size:15px\">Messages de confirmation pour \u00e9viter les suppressions accidentelles.<\/li>\n<\/ul>\n\n\n\n<p><strong>Technologies utilis\u00e9es :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:15px\">PHP<\/li>\n\n\n\n<li style=\"font-size:15px\">Biblioth\u00e8que <code><span class=\"highlight\">simplexml_load_file<\/span><\/code><\/li>\n\n\n\n<li style=\"font-size:15px\">Connexion \u00e0 la base de donn\u00e9es avec PDO.<\/li>\n<\/ul>\n\n\n\n<p style=\"font-size:15px\"><strong>Sources d&rsquo;apprentissage :<\/strong><br>Le d\u00e9veloppement s&rsquo;est bas\u00e9 sur des tutoriels en ligne, notamment celui de Tony Archambeau.<br><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"534\" height=\"628\" src=\"https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132029.png\" alt=\"\" class=\"wp-image-1056\" srcset=\"https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132029.png 534w, https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132029-255x300.png 255w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized has-custom-border is-style-default\"><img decoding=\"async\" width=\"789\" height=\"474\" src=\"https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132044.png\" alt=\"\" class=\"wp-image-1057\" style=\"border-style:none;border-width:0px;border-radius:0px;aspect-ratio:1;object-fit:cover;width:276px;height:auto\" srcset=\"https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132044.png 789w, https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132044-300x180.png 300w, https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132044-768x461.png 768w\" sizes=\"(max-width: 789px) 100vw, 789px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"787\" height=\"470\" src=\"https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132055.png\" alt=\"\" class=\"wp-image-1058\" srcset=\"https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132055.png 787w, https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132055-300x179.png 300w, https:\/\/portefolioromangravier.fr\/wp-content\/uploads\/2025\/01\/Capture-decran-2025-01-13-132055-768x459.png 768w\" sizes=\"(max-width: 787px) 100vw, 787px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Projet : Cr\u00e9ation d&rsquo;un syst\u00e8me de gestion de flux RSS en PHP Auteurs : Matteo Weil et Roman Gravier Pr\u00e9sentation :Ce projet a consist\u00e9 \u00e0 d\u00e9velopper une application web permettant la gestion de flux RSS en PHP, avec des fonctionnalit\u00e9s d&rsquo;enregistrement, de suppression et d&rsquo;affichage des articles. Principales \u00e9tapes du projet : Fonctionnalit\u00e9s cl\u00e9s :&hellip;&nbsp;<a href=\"https:\/\/portefolioromangravier.fr\/?page_id=26\" rel=\"bookmark\">Lire la suite &raquo;<span class=\"screen-reader-text\">Flux RSS<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-26","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/portefolioromangravier.fr\/index.php?rest_route=\/wp\/v2\/pages\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portefolioromangravier.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portefolioromangravier.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portefolioromangravier.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portefolioromangravier.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26"}],"version-history":[{"count":7,"href":"https:\/\/portefolioromangravier.fr\/index.php?rest_route=\/wp\/v2\/pages\/26\/revisions"}],"predecessor-version":[{"id":1157,"href":"https:\/\/portefolioromangravier.fr\/index.php?rest_route=\/wp\/v2\/pages\/26\/revisions\/1157"}],"wp:attachment":[{"href":"https:\/\/portefolioromangravier.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}