{"id":368,"date":"2026-03-01T22:30:00","date_gmt":"2026-03-01T22:30:00","guid":{"rendered":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/"},"modified":"2026-03-01T22:30:00","modified_gmt":"2026-03-01T22:30:00","slug":"doolittle-lake-club-portail-prive-membres","status":"publish","type":"wpl_post_portfolio","link":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/","title":{"rendered":"Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Contexte<\/h3>\n\n\n\n<p>Doolittle Lake Club est une communaut\u00e9 priv\u00e9e de lac situ\u00e9e \u00e0 Norfolk, Connecticut. Le club avait besoin d&rsquo;un site web s\u00e9curis\u00e9, r\u00e9serv\u00e9 aux membres, o\u00f9 actionnaires et membres pourraient acc\u00e9der aux documents, consulter le calendrier communautaire, parcourir les r\u00e9pertoires de membres, g\u00e9rer l&rsquo;inventaire et recevoir des infolettres \u2014 le tout derri\u00e8re un mur de connexion avec contr\u00f4le d&rsquo;acc\u00e8s par r\u00f4le.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le d\u00e9fi<\/h3>\n\n\n\n<p>Le site devait desservir deux groupes d&rsquo;utilisateurs distincts \u2014 membres et actionnaires \u2014 avec des niveaux d&rsquo;acc\u00e8s diff\u00e9rents. Les actionnaires devaient acc\u00e9der \u00e0 des documents financiers, dossiers de propri\u00e9t\u00e9 et informations de parcelles invisibles aux membres r\u00e9guliers. La plateforme n\u00e9cessitait \u00e9galement la m\u00e9t\u00e9o en temps r\u00e9el, un calendrier communautaire synchronis\u00e9 avec Google Calendar, des t\u00e9l\u00e9chargements s\u00e9curis\u00e9s de documents, un syst\u00e8me d&rsquo;infolettre avec ciblage par r\u00f4le, et la gestion autonome des profils.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ce que nous avons construit<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Contr\u00f4le d&rsquo;acc\u00e8s membres<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>R\u00f4les WordPress personnalis\u00e9s \u2014 <strong>Membre<\/strong> et <strong>Actionnaire<\/strong> \u2014 avec support multi-r\u00f4le<\/li>\n<li>Restrictions d&rsquo;acc\u00e8s par page : contenu r\u00e9serv\u00e9 aux actionnaires cach\u00e9 des membres r\u00e9guliers<\/li>\n<li>Navigation sensible aux r\u00f4les : \u00e9l\u00e9ments de menu masqu\u00e9s automatiquement selon le r\u00f4le<\/li>\n<li>Flux de connexion personnalis\u00e9 avec formulaire de marque, r\u00e9initialisation de mot de passe et redirection post-connexion<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Gestion documentaire<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deux types de contenu documentaire \u2014 <strong>Documents du club<\/strong> (tous les membres) et <strong>Documents propri\u00e9taires<\/strong> (actionnaires uniquement)<\/li>\n<li>Organisation par cat\u00e9gorie et ann\u00e9e avec filtrage en barre lat\u00e9rale<\/li>\n<li>Syst\u00e8me de t\u00e9l\u00e9chargement s\u00e9curis\u00e9 \u2014 chemins encod\u00e9s en base64, v\u00e9rification d&rsquo;utilisateur connect\u00e9, t\u00e9l\u00e9chargement forc\u00e9 avec types MIME appropri\u00e9s<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Fonctionnalit\u00e9s communautaires<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>R\u00e9pertoire des membres<\/strong> \u2014 accord\u00e9on avec recherche et coordonn\u00e9es<\/li>\n<li><strong>R\u00e9pertoire des actionnaires<\/strong> \u2014 d\u00e9tails de propri\u00e9t\u00e9, num\u00e9ros de parcelle et de lot, informations d&rsquo;actions<\/li>\n<li><strong>Gestion d&rsquo;inventaire<\/strong> \u2014 suivi des actifs communautaires par cat\u00e9gorie et localisation<\/li>\n<li><strong>Petites annonces locales<\/strong> \u2014 march\u00e9 communautaire avec filtrage par cat\u00e9gorie<\/li>\n<li><strong>Modification de profil en libre-service<\/strong><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Calendrier et m\u00e9t\u00e9o<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Int\u00e9gration Google Calendar<\/strong> via FullCalendar v6 \u2014 modal d&rsquo;\u00e9v\u00e9nement, export ICS, liens Google Calendar<\/li>\n<li><strong>Widget m\u00e9t\u00e9o en temps r\u00e9el<\/strong> dans la barre sup\u00e9rieure \u2014 API OpenWeatherMap avec ic\u00f4nes SVG personnalis\u00e9es, temp\u00e9rature, humidit\u00e9, vent<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Syst\u00e8me d&rsquo;infolettre<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Type de contenu infolettre avec ciblage par r\u00f4le \u2014 envoi \u00e0 tous, actionnaires uniquement, membres uniquement ou administrateurs<\/li>\n<li>Traitement par lots via WP-Cron (25 courriels par lot avec limitation)<\/li>\n<li>Courriels personnalis\u00e9s avec gabarit HTML de marque et journalisation des envois<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Blocs Gutenberg personnalis\u00e9s<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>15+ blocs personnalis\u00e9s : section, rang\u00e9e, colonne, affichage, arri\u00e8re-plan, accord\u00e9on (avec sch\u00e9ma FAQ), bouton (avec t\u00e9l\u00e9chargement s\u00e9curis\u00e9), derniers articles (filtr\u00e9s par r\u00f4le), derniers documents, diaporama h\u00e9ros, formulaire de connexion, s\u00e9lecteur de menu<\/li>\n<li>5 blocs de m\u00e9tadonn\u00e9es pour g\u00e9rer les articles, pages, inventaire, documents et annonces depuis l&rsquo;\u00e9diteur<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">R\u00e9sultats<\/h3>\n\n\n\n<p>Le club dispose d\u00e9sormais d&rsquo;un portail priv\u00e9 autonome o\u00f9 membres et actionnaires acc\u00e8dent \u00e0 tout ce dont ils ont besoin \u2014 documents, r\u00e9pertoires, calendrier, m\u00e9t\u00e9o, infolettres et petites annonces \u2014 le tout g\u00e9r\u00e9 depuis WordPress avec un contr\u00f4le de s\u00e9curit\u00e9 par r\u00f4le appropri\u00e9.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contexte Doolittle Lake Club est une communaut\u00e9 priv\u00e9e de lac situ\u00e9e \u00e0 Norfolk, Connecticut. Le club avait besoin d&rsquo;un site web s\u00e9curis\u00e9, r\u00e9serv\u00e9 aux membres, o\u00f9 actionnaires et membres pourraient acc\u00e9der aux documents, consulter le calendrier communautaire, parcourir les r\u00e9pertoires de membres, g\u00e9rer l&rsquo;inventaire et recevoir des infolettres \u2014 le tout derri\u00e8re un mur de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":367,"parent":0,"template":"","meta":{"_yoast_wpseo_focuskw":"Doolittle Lake portail membres WordPress","_yoast_wpseo_title":"Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres | \u00c9tude de cas | WPlook Studio","_yoast_wpseo_metadesc":"\u00c9tude de cas : portail WordPress priv\u00e9 pour le Doolittle Lake Club. Contr\u00f4le d'acc\u00e8s par r\u00f4le, gestion documentaire, calendrier Google, m\u00e9t\u00e9o, infolettres et r\u00e9pertoires communautaires.","_wpl_gsc_clicks":0,"_wpl_gsc_impressions":0,"_wpl_gsc_ctr":0,"_wpl_gsc_position":0,"_wpl_gsc_queries":"","_wpl_gsc_updated":"","footnotes":"","opposite_language_url":"https:\/\/wplook.ca\/portfolio\/doolittle-lake-club-private-members-portal\/","wpl_portfolio_page_client":"Doolittle Lake Club","wpl_portfolio_website_goal":"Construire un portail communautaire s\u00e9curis\u00e9 r\u00e9serv\u00e9 aux membres avec gestion documentaire, calendrier, m\u00e9t\u00e9o et infolettres.","wpl_portfolio_page_client_link":"https:\/\/doolittlelake.com","wpl_portfolio_site_speed":90,"wpl_technology_used":[{"wpl_technology_name":"WordPress"},{"wpl_technology_name":"Bootstrap 5"},{"wpl_technology_name":"Webpack 5"},{"wpl_technology_name":"Gutenberg Blocks"},{"wpl_technology_name":"PHP"},{"wpl_technology_name":"MySQL"},{"wpl_technology_name":"SASS"},{"wpl_technology_name":"FullCalendar"},{"wpl_technology_name":"Google Calendar API"},{"wpl_technology_name":"OpenWeatherMap API"},{"wpl_technology_name":"Google Tag Manager"},{"wpl_technology_name":"REST API"},{"wpl_technology_name":"WP-Cron"}],"wpl_portfolio_client_id":0},"wpl_post_portfolio_category":[9],"wpl_post_project_deliverable":[7,10,74],"class_list":["post-368","wpl_post_portfolio","type-wpl_post_portfolio","status-publish","has-post-thumbnail","hentry","wpl_post_portfolio_category-website","wpl_post_project_deliverable-conception","wpl_post_project_deliverable-wordpress-integration","wpl_post_project_deliverable-seo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres | \u00c9tude de cas | WPlook Studio<\/title>\n<meta name=\"description\" content=\"\u00c9tude de cas : portail WordPress priv\u00e9 pour le Doolittle Lake Club. Contr\u00f4le d&#039;acc\u00e8s par r\u00f4le, gestion documentaire, calendrier Google, m\u00e9t\u00e9o, infolettres et r\u00e9pertoires communautaires.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres | \u00c9tude de cas | WPlook Studio\" \/>\n<meta property=\"og:description\" content=\"\u00c9tude de cas : portail WordPress priv\u00e9 pour le Doolittle Lake Club. Contr\u00f4le d&#039;acc\u00e8s par r\u00f4le, gestion documentaire, calendrier Google, m\u00e9t\u00e9o, infolettres et r\u00e9pertoires communautaires.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/\" \/>\n<meta property=\"og:site_name\" content=\"Agence Web WPlook\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wplook.ca\/fr\/wp-content\/uploads\/sites\/2\/2026\/03\/doolittlelake-featured.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1066\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/portfolio\\\/doolittle-lake-club-portail-prive-membres\\\/\",\"url\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/portfolio\\\/doolittle-lake-club-portail-prive-membres\\\/\",\"name\":\"Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres | \u00c9tude de cas | WPlook Studio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/portfolio\\\/doolittle-lake-club-portail-prive-membres\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/portfolio\\\/doolittle-lake-club-portail-prive-membres\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/03\\\/doolittlelake-featured.webp\",\"datePublished\":\"2026-03-01T22:30:00+00:00\",\"description\":\"\u00c9tude de cas : portail WordPress priv\u00e9 pour le Doolittle Lake Club. Contr\u00f4le d'acc\u00e8s par r\u00f4le, gestion documentaire, calendrier Google, m\u00e9t\u00e9o, infolettres et r\u00e9pertoires communautaires.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/portfolio\\\/doolittle-lake-club-portail-prive-membres\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wplook.ca\\\/fr\\\/portfolio\\\/doolittle-lake-club-portail-prive-membres\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/portfolio\\\/doolittle-lake-club-portail-prive-membres\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/03\\\/doolittlelake-featured.webp\",\"contentUrl\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/03\\\/doolittlelake-featured.webp\",\"width\":1600,\"height\":1066},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/portfolio\\\/doolittle-lake-club-portail-prive-membres\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/\",\"name\":\"Agence Web WPlook\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wplook.ca\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres | \u00c9tude de cas | WPlook Studio","description":"\u00c9tude de cas : portail WordPress priv\u00e9 pour le Doolittle Lake Club. Contr\u00f4le d'acc\u00e8s par r\u00f4le, gestion documentaire, calendrier Google, m\u00e9t\u00e9o, infolettres et r\u00e9pertoires communautaires.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/","og_locale":"fr_CA","og_type":"article","og_title":"Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres | \u00c9tude de cas | WPlook Studio","og_description":"\u00c9tude de cas : portail WordPress priv\u00e9 pour le Doolittle Lake Club. Contr\u00f4le d'acc\u00e8s par r\u00f4le, gestion documentaire, calendrier Google, m\u00e9t\u00e9o, infolettres et r\u00e9pertoires communautaires.","og_url":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/","og_site_name":"Agence Web WPlook","og_image":[{"width":1600,"height":1066,"url":"https:\/\/wplook.ca\/fr\/wp-content\/uploads\/sites\/2\/2026\/03\/doolittlelake-featured.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimation du temps de lecture":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/","url":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/","name":"Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres | \u00c9tude de cas | WPlook Studio","isPartOf":{"@id":"https:\/\/wplook.ca\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/#primaryimage"},"image":{"@id":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/#primaryimage"},"thumbnailUrl":"https:\/\/wplook.ca\/fr\/wp-content\/uploads\/sites\/2\/2026\/03\/doolittlelake-featured.webp","datePublished":"2026-03-01T22:30:00+00:00","description":"\u00c9tude de cas : portail WordPress priv\u00e9 pour le Doolittle Lake Club. Contr\u00f4le d'acc\u00e8s par r\u00f4le, gestion documentaire, calendrier Google, m\u00e9t\u00e9o, infolettres et r\u00e9pertoires communautaires.","breadcrumb":{"@id":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/#primaryimage","url":"https:\/\/wplook.ca\/fr\/wp-content\/uploads\/sites\/2\/2026\/03\/doolittlelake-featured.webp","contentUrl":"https:\/\/wplook.ca\/fr\/wp-content\/uploads\/sites\/2\/2026\/03\/doolittlelake-featured.webp","width":1600,"height":1066},{"@type":"BreadcrumbList","@id":"https:\/\/wplook.ca\/fr\/portfolio\/doolittle-lake-club-portail-prive-membres\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wplook.ca\/fr\/"},{"@type":"ListItem","position":2,"name":"Doolittle Lake Club \u2013 Portail priv\u00e9 pour membres"}]},{"@type":"WebSite","@id":"https:\/\/wplook.ca\/fr\/#website","url":"https:\/\/wplook.ca\/fr\/","name":"Agence Web WPlook","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wplook.ca\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"}]}},"_links":{"self":[{"href":"https:\/\/wplook.ca\/fr\/wp-json\/wp\/v2\/wpl_post_portfolio\/368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wplook.ca\/fr\/wp-json\/wp\/v2\/wpl_post_portfolio"}],"about":[{"href":"https:\/\/wplook.ca\/fr\/wp-json\/wp\/v2\/types\/wpl_post_portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/wplook.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/wplook.ca\/fr\/wp-json\/wp\/v2\/wpl_post_portfolio\/368\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wplook.ca\/fr\/wp-json\/wp\/v2\/media\/367"}],"wp:attachment":[{"href":"https:\/\/wplook.ca\/fr\/wp-json\/wp\/v2\/media?parent=368"}],"wp:term":[{"taxonomy":"wpl_post_portfolio_category","embeddable":true,"href":"https:\/\/wplook.ca\/fr\/wp-json\/wp\/v2\/wpl_post_portfolio_category?post=368"},{"taxonomy":"wpl_post_project_deliverable","embeddable":true,"href":"https:\/\/wplook.ca\/fr\/wp-json\/wp\/v2\/wpl_post_project_deliverable?post=368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}