diff --git a/_data/metadata.js b/_data/metadata.js index 82410c9..d9f10ca 100644 --- a/_data/metadata.js +++ b/_data/metadata.js @@ -1,5 +1,5 @@ module.exports = { - title: "Cadre de cohérence Technique / Ministère de l'intérieur", + title: "Cadre de cohérence Technique (version Bêta)", url: "https://cct-mi.interieur.gouv.fr/", newsletter: [ { @@ -19,11 +19,11 @@ module.exports = { sourcehut_url: "", repository_url: "https://github.com/dnum-mi/cct-mi", language: "fr", - description: "Direction de la Transformation NUmérique", + description: "Ministère de l'Intérieur / Direction de la Transformation NUMérique", author: { name: "Nom du service", email: "cct@nom.du.service.gouv.fr", url: "https://url_du_service.gouv.fr/" }, - service: "ministètre de l'intérieur" + service: "ministère de l'intérieur" } diff --git a/_includes/layouts/page_readtime.njk b/_includes/layouts/page_readtime.njk new file mode 100644 index 0000000..264930d --- /dev/null +++ b/_includes/layouts/page_readtime.njk @@ -0,0 +1,16 @@ +--- +layout: layouts/base.njk +--- +
+ {% if showBreadcrumb %} + {% include "components/breadcrumb.njk" %} + {% endif %} +

+ ⏱ de lecture {{ content | readingTime }} +

+
+
+ {{ content | safe }} +
+
+
diff --git a/content/fr/1-chapeau/1-executive-summary.md b/content/fr/1-chapeau/1-executive-summary.md index e5a9681..9e100b8 100644 --- a/content/fr/1-chapeau/1-executive-summary.md +++ b/content/fr/1-chapeau/1-executive-summary.md @@ -2,7 +2,7 @@ title: Executive summary layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Executive summary parent: À propos diff --git a/content/fr/1-chapeau/2-presentation-generale.md b/content/fr/1-chapeau/2-presentation-generale.md index dbd7f25..3facd06 100644 --- a/content/fr/1-chapeau/2-presentation-generale.md +++ b/content/fr/1-chapeau/2-presentation-generale.md @@ -2,7 +2,7 @@ title: Présentation générale layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Présentation générale parent: À propos @@ -10,12 +10,6 @@ eleventyNavigation: --- - {% if date %} -

- Mis à jour le {{page.date.toLocaleString("fr",{ weekday: 'long', year: 'numeric', month: 'short', day: 'numeric', hour: 'numeric',minute: 'numeric', second: 'numeric' })}} -

- {% endif %} - À travers sa doctrine « Cloud au centre », l’État encourage l’ensemble des acteurs publics à se saisir de son potentiel afin de développer une nouvelle génération de services numériques de qualité, tout en protégeant au mieux les données des entreprises et des diff --git a/content/fr/1-chapeau/Guide_CCT_dans_la_commande_publique.md b/content/fr/1-chapeau/Guide_CCT_dans_la_commande_publique.md index b016a91..2b9278c 100644 --- a/content/fr/1-chapeau/Guide_CCT_dans_la_commande_publique.md +++ b/content/fr/1-chapeau/Guide_CCT_dans_la_commande_publique.md @@ -2,7 +2,7 @@ title: CCT dans la passation des marchés publics layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: CCT dans la passation des marchés publics parent: À propos diff --git a/content/fr/1-chapeau/x-glossaire.md b/content/fr/1-chapeau/x-glossaire.md index d7f9a5f..23fd692 100644 --- a/content/fr/1-chapeau/x-glossaire.md +++ b/content/fr/1-chapeau/x-glossaire.md @@ -2,7 +2,7 @@ title: Glossaire layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Glossaire parent: À propos diff --git a/content/fr/1-chapeau/xx-contribution-au-cct.md b/content/fr/1-chapeau/xx-contribution-au-cct.md index 7513b73..a25dbe8 100644 --- a/content/fr/1-chapeau/xx-contribution-au-cct.md +++ b/content/fr/1-chapeau/xx-contribution-au-cct.md @@ -2,7 +2,7 @@ title: Contribuer au CCT layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Contribuer au CCT parent: À propos diff --git a/content/fr/2-referentiel-normes-europeenees-et-intermin/referentiel_normes.md b/content/fr/2-referentiel-normes-europeenees-et-intermin/referentiel_normes.md index 23d3a70..b485b2c 100644 --- a/content/fr/2-referentiel-normes-europeenees-et-intermin/referentiel_normes.md +++ b/content/fr/2-referentiel-normes-europeenees-et-intermin/referentiel_normes.md @@ -2,42 +2,54 @@ title: Referentiel des normes layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Referentiel des normes - parent: À propos - order: 6 + parent: Normes + order: 1 --- ### Règlements européens, qui ont valeur d'obligation légale -- [**eIDAS** (règlement européen n° 910/2014/UE sur l'identification électronique et les services de confiance pour les transactions électroniques au sein du marché intérieur)](https://eur-lex.europa.eu/legal-content/FR/TXT/?uri=CELEX:32014R0910). Pour aller plus loin : [eIDAS par l'ANSSI](https://www.ssi.gouv.fr/administration/reglementation/confiance-numerique/le-reglement-eidas/) +- **eIDAS** (règlement européen n° 910/2014/UE sur l'identification électronique et les services de confiance pour les transactions électroniques au sein du marché intérieur) et pour aller plus loin eIDAS par l'ANSSI + - [**RGPD** (Règlement Général pour la Protection des Données)](https://eur-lex.europa.eu/legal-content/FR/TXT/?uri=CELEX%3A32016R0679) avec le complément que constitue la [**directive (UE) 2016/680 "Police/Justice"**, transposée dans le chapitre XIII de la loi 78-17 pour l'informatique et les libertés.](https://eur-lex.europa.eu/legal-content/FR/TXT/?uri=CELEX%3A32016L0680)  ### Référentiels nationaux, dont certains ont une valeur d'obligation légale - [**RGAA** (Référentiel Général d'Accessibilité pour les Administrations)](https://www.numerique.gouv.fr/publications/rgaa-accessibilite/) + - [**RGESN** (référentiel général d'écoconception de services numériques)](https://ecoresponsable.numerique.gouv.fr/publications/referentiel-general-ecoconception/) + - [**DSFR** (Le Design de système de l'Etat : ensemble de composants réutilisables pour la construction de sites Internet des administrations)](https://www.systeme-de-design.gouv.fr/) + - [**Instruction Interministérielle n°901 (II 901)**](https://www.ssi.gouv.fr/administration/reglementation/protection-des-systemes-informations/instruction-interministerielle-n-901/) relative à la protection des systèmes d’information sensibles et Diffusion Restreinte + - [**PSSI de l’État** ](http://ssi.minint.fr/index.php/politique-de-securite/pgsn-mi/1820-publication-de-la-pgsn-mi)datant du 14 juillet 2014, déclinée depuis 2022 au ministère avec la Politique Générale de Sécurité Numérique du MI + - [**IGI 1337** du 26 Octobre 2022 ](https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000046503128)sur l’organisation de la sécurité numérique du système d’information et de communication de l’État ### Référentiels nationaux, qui ont court et qui sont valables dans les grands principes, mais qui n'ont pas été actualisés depuis longtemps - [**RGS** (Référentiel Général de Sécurité) en association avec le règlement européen eIDAS). Document en **version 2 datant de juin 2014**.](https://www.ssi.gouv.fr/administration/reglementation/confiance-numerique/le-referentiel-general-de-securite-rgs/) + - [**RGI** (Référentiel Général d'Interopérabilité). Document en **version 2 datant de 2016**.](http://references.modernisation.gouv.fr/interoperabilite) Dont le [**décret d’application en cours date du 20 avril 2016.](https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000032438896) + - [**R2GA** (Référentiel Général de Gestion des Archives sur le portail national des archives). Document en **datant de 2013**.](https://francearchives.fr/fr/circulaire/R2GA_2013_10) - [Version pdf](https://www.gouvernement.fr/sites/default/files/contenu/piece-jointe/2014/07/r2ga_document_complet_201310.pdf). A noter qu'en terme de solutions, [**VITAM**](https://www.programmevitam.fr/) est préconisée comme solution disponible à l'interministériel. ### Référentiels nationaux, qui rentre dans le principe de réutilisation des solutions proposées à l'interministériel et les bonnes pratiques de développement - [Le **SILL** (socle interministériel des logiciels libres)](https://sill.etalab.gouv.fr/software) -- [Le **Référentiel des platefomes Etalab** (plateformes interministérielles d'accès aux données)](https://www.etalab.gouv.fr/plateformes/). A noter que la solution d'accès aux données de l'Etat par API (api.gouv.fr) a son pendant en interne MI [**api.minint.fr** pour l'accès aux données en interne](http://api.minint.fr/) + +- [Le **Référentiel des platefomes Etalab** (plateformes interministérielles d'accès aux données)](https://www.etalab.gouv.fr/plateformes/). A noter que la solution d'accès aux données de l'Etat par API [api.gouv.fr](https://api.gouv.fr) a son pendant en interne au sein du ministère [**api.minint.fr** pour l'accès aux données en interne](http://api.minint.fr/). + - [**Le référentiel SecNumCloud**](https://www.ssi.gouv.fr/actualite/lanssi-actualise-le-referentiel-secnumcloud/) pour les prestataires de services d’informatique en nuage + - [Les **10 principes d'une démarche exemplaire** (recueil synthétique de bonnes pratiques sur la mise en oeuvre de démarches en ligne)](https://www.numerique.gouv.fr/publications/dix-principes/) + - [La **Politique de contribution aux logiciels libres de l’État**](https://www.numerique.gouv.fr/publications/politique-logiciel-libre/) et du [**Plan d’action logiciels libres et communs numériques** qui en découle](https://www.numerique.gouv.fr/publications/plan-action-logiciels-libres-communs-numeriques/) -:::callout Normes appliables dans le contexte Cloud Native - Accèdez au [référentiel de normes](https://github.com/cloud-pi-native/cct-cloud-native) 😉🧊 +:::callout Normes applicables dans le contexte Cloud Native + Accèdez au [référentiel de normes](https://github.com/cloud-pi-native/cct-cloud-native) 🧊 ::: diff --git a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/1-introduction.md b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/1-introduction.md index 85b98d1..ecf037a 100644 --- a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/1-introduction.md +++ b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/1-introduction.md @@ -2,7 +2,7 @@ title: Cloud Pi Native - Introduction layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- ## Introduction diff --git a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/2-contexte-enjeux-vision.md b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/2-contexte-enjeux-vision.md index 14a4554..14760d7 100644 --- a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/2-contexte-enjeux-vision.md +++ b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/2-contexte-enjeux-vision.md @@ -2,7 +2,7 @@ title: Cloud Pi Native - Contexte, enjeux et vision layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- diff --git a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/3-principes-generaux-cadre-cloud-native.md b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/3-principes-generaux-cadre-cloud-native.md index 9d31cba..a104513 100644 --- a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/3-principes-generaux-cadre-cloud-native.md +++ b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/3-principes-generaux-cadre-cloud-native.md @@ -2,7 +2,7 @@ title: Cloud Pi Native - Principes généraux layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- diff --git a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/normes-applicables.md b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/normes-applicables.md index d8b2a09..2a216b1 100644 --- a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/normes-applicables.md +++ b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/normes-applicables.md @@ -2,7 +2,7 @@ title: Cloud Pi Native - Normes applicables layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- diff --git a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/sommaire.md b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/sommaire.md index aeba928..7d80c9d 100644 --- a/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/sommaire.md +++ b/content/fr/3-doctrine-d-hebergement/1-cloud-native/1-cct-cloud-native/sommaire.md @@ -2,7 +2,7 @@ title: Cloud PI Native layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Accès rapide - cloud pi native parent: Offres d'hébergement diff --git a/content/fr/3-doctrine-d-hebergement/1-cloud-native/2-integration-et-deploiement/certification.md b/content/fr/3-doctrine-d-hebergement/1-cloud-native/2-integration-et-deploiement/certification.md index 397030c..9c3d10e 100644 --- a/content/fr/3-doctrine-d-hebergement/1-cloud-native/2-integration-et-deploiement/certification.md +++ b/content/fr/3-doctrine-d-hebergement/1-cloud-native/2-integration-et-deploiement/certification.md @@ -2,7 +2,7 @@ title: Offre de certification - Cloud PI Native layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- # Certification Cloud Pi Native diff --git a/content/fr/3-doctrine-d-hebergement/1-cloud-native/2-integration-et-deploiement/offre-interministerielle-cloud-pi-native.md b/content/fr/3-doctrine-d-hebergement/1-cloud-native/2-integration-et-deploiement/offre-interministerielle-cloud-pi-native.md index 880964e..11c859c 100644 --- a/content/fr/3-doctrine-d-hebergement/1-cloud-native/2-integration-et-deploiement/offre-interministerielle-cloud-pi-native.md +++ b/content/fr/3-doctrine-d-hebergement/1-cloud-native/2-integration-et-deploiement/offre-interministerielle-cloud-pi-native.md @@ -2,7 +2,7 @@ title: Cloud Pi Native - Offre CI/CD layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- diff --git a/content/fr/3-doctrine-d-hebergement/1-cloud-native/5-exigences-d-architecture/exigences-architecture.md b/content/fr/3-doctrine-d-hebergement/1-cloud-native/5-exigences-d-architecture/exigences-architecture.md index 8bf15c7..6f9fb21 100644 --- a/content/fr/3-doctrine-d-hebergement/1-cloud-native/5-exigences-d-architecture/exigences-architecture.md +++ b/content/fr/3-doctrine-d-hebergement/1-cloud-native/5-exigences-d-architecture/exigences-architecture.md @@ -2,7 +2,7 @@ title: Exigences techniques Cloud Native layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- diff --git a/content/fr/3-doctrine-d-hebergement/1-cloud-native/5-exigences-d-architecture/patten-architecture.md b/content/fr/3-doctrine-d-hebergement/1-cloud-native/5-exigences-d-architecture/patten-architecture.md index 5759f1a..ca9db84 100644 --- a/content/fr/3-doctrine-d-hebergement/1-cloud-native/5-exigences-d-architecture/patten-architecture.md +++ b/content/fr/3-doctrine-d-hebergement/1-cloud-native/5-exigences-d-architecture/patten-architecture.md @@ -2,7 +2,7 @@ title: Patterns d'architecture layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- La partie qui suit décrit des patterns d'architecture en cohérence avec l'approche Cloud Native : diff --git a/content/fr/4-environnement-numerique-de-travail/1-ent-agent/1-sommaire.md b/content/fr/4-environnement-numerique-de-travail/1-ent-agent/1-sommaire.md index 4b23e1f..d496c95 100644 --- a/content/fr/4-environnement-numerique-de-travail/1-ent-agent/1-sommaire.md +++ b/content/fr/4-environnement-numerique-de-travail/1-ent-agent/1-sommaire.md @@ -2,7 +2,7 @@ title: Environnement Numérique de Travail de l'agent layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: environnement numérique de travail de l'agent parent: Environnement Numérique de Travail diff --git a/content/fr/4-environnement-numerique-de-travail/1-ent-agent/3-referentiel-produits.md b/content/fr/4-environnement-numerique-de-travail/1-ent-agent/3-referentiel-produits.md index e4aca3e..7cecdc1 100644 --- a/content/fr/4-environnement-numerique-de-travail/1-ent-agent/3-referentiel-produits.md +++ b/content/fr/4-environnement-numerique-de-travail/1-ent-agent/3-referentiel-produits.md @@ -2,7 +2,7 @@ title: referentiel des produits de l'ENT de l'agent layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified ---
diff --git a/content/fr/4-environnement-numerique-de-travail/2-ent-developpeur/1-sommaire.md b/content/fr/4-environnement-numerique-de-travail/2-ent-developpeur/1-sommaire.md index f47eac4..743c63f 100644 --- a/content/fr/4-environnement-numerique-de-travail/2-ent-developpeur/1-sommaire.md +++ b/content/fr/4-environnement-numerique-de-travail/2-ent-developpeur/1-sommaire.md @@ -2,7 +2,7 @@ title: Environnement Numérique de Travail du développeur layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Environnement numérique de travail du développeur parent: Environnement Numérique de Travail diff --git a/content/fr/4-environnement-numerique-de-travail/2-ent-developpeur/3-referentiel-produits.md b/content/fr/4-environnement-numerique-de-travail/2-ent-developpeur/3-referentiel-produits.md index 6dc7ad5..34cddb4 100644 --- a/content/fr/4-environnement-numerique-de-travail/2-ent-developpeur/3-referentiel-produits.md +++ b/content/fr/4-environnement-numerique-de-travail/2-ent-developpeur/3-referentiel-produits.md @@ -2,7 +2,7 @@ title: referentiel des produits de l'ENT du developpeur layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified ---
diff --git a/content/fr/4-environnement-numerique-de-travail/3-ent-administrateur/1-sommaire.md b/content/fr/4-environnement-numerique-de-travail/3-ent-administrateur/1-sommaire.md index 5a636c0..c654559 100644 --- a/content/fr/4-environnement-numerique-de-travail/3-ent-administrateur/1-sommaire.md +++ b/content/fr/4-environnement-numerique-de-travail/3-ent-administrateur/1-sommaire.md @@ -2,7 +2,7 @@ title: Environnement Numérique de Travail de l'administrateur layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Environnement numérique de travail de l'administrateur parent: Environnement Numérique de Travail diff --git a/content/fr/4-environnement-numerique-de-travail/3-ent-administrateur/3-referentiel-produits.md b/content/fr/4-environnement-numerique-de-travail/3-ent-administrateur/3-referentiel-produits.md index aae7a3d..f5d39a9 100644 --- a/content/fr/4-environnement-numerique-de-travail/3-ent-administrateur/3-referentiel-produits.md +++ b/content/fr/4-environnement-numerique-de-travail/3-ent-administrateur/3-referentiel-produits.md @@ -2,8 +2,9 @@ title: referentiel des produits de l'ENT de l'administrateur, l'exploitation et l'hebergement layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- +

Partie 1 : Exploitation & Hébergement - [ EX ] diff --git a/content/fr/5-socle-d-architecture/2-donnees-et-api/0-introduction.md b/content/fr/5-socle-d-architecture/2-donnees-et-api/0-introduction.md index 1df57e1..6f8eb1c 100644 --- a/content/fr/5-socle-d-architecture/2-donnees-et-api/0-introduction.md +++ b/content/fr/5-socle-d-architecture/2-donnees-et-api/0-introduction.md @@ -2,7 +2,7 @@ title: Données et API layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Données et API parent: Socle architecture diff --git a/content/fr/5-socle-d-architecture/2-donnees-et-api/1-donnees-et-services.md b/content/fr/5-socle-d-architecture/2-donnees-et-api/1-donnees-et-services.md index e590cec..4a587c8 100644 --- a/content/fr/5-socle-d-architecture/2-donnees-et-api/1-donnees-et-services.md +++ b/content/fr/5-socle-d-architecture/2-donnees-et-api/1-donnees-et-services.md @@ -2,7 +2,7 @@ title: données et services layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- # Concevoir une application orientée données et services diff --git a/content/fr/5-socle-d-architecture/2-donnees-et-api/2-gestion-des-echanges.md b/content/fr/5-socle-d-architecture/2-donnees-et-api/2-gestion-des-echanges.md index 11024c5..ad39e63 100644 --- a/content/fr/5-socle-d-architecture/2-donnees-et-api/2-gestion-des-echanges.md +++ b/content/fr/5-socle-d-architecture/2-donnees-et-api/2-gestion-des-echanges.md @@ -2,7 +2,7 @@ title: Gestion des échanges layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- # Gestion des échanges diff --git a/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/introduction.md b/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/introduction.md index f619d55..43da1b3 100644 --- a/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/introduction.md +++ b/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/introduction.md @@ -19,20 +19,21 @@ Pour remplir cette promesse, les API mises en place dans le cadre de l’État P C’est pour ces raisons qu’il est essentiel, en complément du respect des standards, de définir une stratégie claire des API répondant aux enjeux métiers. Pour cela, on s’attachera, lors de la conception d’une API, aux aspect fonctionnels et métiers des services fournis : -- format de la donnée facilitant son utilisation quelques soient les contextes -- sollicitation au fil de l’eau (intégration dans les processus des partenaires) -- adaptation des traitements en fonction des contextes des partenaires (plage d’ouverture, pics saisonniers …) +- format de la donnée facilitant son utilisation quelques soient les contextes; +- sollicitation au fil de l’eau (intégration dans les processus des partenaires); +- adaptation des traitements en fonction des contextes des partenaires (plage d’ouverture, pics saisonniers …); - contrôle des données transmises adaptées aux cadres légaux et aux besoins des partenaires -- … + ## Choix technologiques -La stratégie État Plateforme met en avant certains standards qui sont également utilisés dans les différentes API construites par des acteurs publics et disponibles sur [http://api.gouv.fr](http://api.gouv.fr/) : +La stratégie État Plateforme met en avant certains standards qui sont également utilisés dans les différentes API construites par des acteurs publics et disponibles sur [api.gouv.fr](https://api.gouv.fr/) : -- l’architecture REST et [API RESTful](https://restfulapi.net/) pour l’appel et l’utilisation des API -- [la spécification OpenAPI](https://github.com/OAI/OpenAPI-Specification) et [le framework swagger](http://swagger.io/) pour la documentation des API +- l’architecture REST et [API RESTful](https://restfulapi.net/) pour l’appel et l’utilisation des API; +- [la spécification OpenAPI](https://github.com/OAI/OpenAPI-Specification) et [le framework swagger](http://swagger.io/) pour la documentation des API; - [le format JSON](http://www.json.org/) pour la structuration des données -## [Retour au sommaire](../sommaire + +[Retour au sommaire](../sommaire) {% include "components/back_to_top.njk" %} diff --git a/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/regles.md b/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/regles.md index 91b53b0..2f9da12 100644 --- a/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/regles.md +++ b/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/regles.md @@ -2,7 +2,7 @@ title: Doctrine API - Rêgles layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- Les règles définies dans cette partie se veulent une déclinaison opérationnelle des principes définis précédemment. Ces différentes règles ont été mises à jour en reprenant pour partie le guide API publié par le [Government Digital Service (GDS)](https://www.gov.uk/guidance/gds-api-technical-and-data-standards) anglais, ainsi que certains éléments référencés dans le [guide de design d'API d'Octo](https://blog.octo.com/designer-une-api-rest/). diff --git a/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/sommaire.md b/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/sommaire.md index 451fbff..decda49 100644 --- a/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/sommaire.md +++ b/content/fr/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/sommaire.md @@ -2,7 +2,7 @@ title: Doctrine API layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- ## Doctrine API @@ -11,13 +11,45 @@ date: Last Modified - [**Les API**](../introduction/index.html#API) - [**Choix technologique**](../introduction/index.html#choix) -## Principes & règles -- [Principe n°1 ](../principes/index.html#pr1) et [règles](../regles/index.html#pr1): **une API doit exposer des services métiers** et non des composants -- [Principe n°2](../principes/index.html#pr2) et [règles](../regles/index.html#pr2): veiller au **découplage des API** -- [Principe n°3](../principes/index.html#pr3") et [règles](../regles/index.html#pr3"): les versions d’une API suivent la politique de **gestion de versions** de la DTNUM -- [Principe n°4](../principes/index.html#pr4) et [règles](../regles/index.html#pr4): **sélectionner les API à exposer** -- [Principe n°5](../principes/index.html#pr5) et [règles](../regles/index.html#pr5): **mettre** en place des **éléments de mesure**, de **supervision** et de contrôle -- [Principe n°6](../principes/index.html#pr6) : une API expose de la **donnée** et des **traitements** +
+
+ {% from "components/component.njk" import component with context %} +
+ {{ component("card", { + url: "/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/principes", + title: "Les principes", + description: "Une API doit exposer des services métiers", + tags: ["api"], + date: "2023-06-21" | jsDateObject, + badges: [], + image: { + path: "../../../../../public/img/undraw_Services_re_hu5n.png", + alt: "principes" + }, + orientation: horizontal + }) }} +
+
+
+ {% from "components/component.njk" import component with context %} +
+ {{ component("card", { + url: "/5-socle-d-architecture/2-donnees-et-api/3-strategie-api/regles", + title: "Les règles", + description: "Les règles et précisions associées aux principes", + tags: ["api"], + date: "2023-06-21" | jsDateObject, + badges: [], + image: { + path: "../../../../../public/img/undraw_Terms_re_6ak4.png", + alt: "regles" + }, + oriental: horizontal + }) }} +
+
+
+ {% include "components/back_to_top.njk" %} diff --git a/content/fr/5-socle-d-architecture/2-donnees-et-api/4-analyser-et-valoriser-les-donnees.md b/content/fr/5-socle-d-architecture/2-donnees-et-api/4-analyser-et-valoriser-les-donnees.md index a99c2d1..d480be8 100644 --- a/content/fr/5-socle-d-architecture/2-donnees-et-api/4-analyser-et-valoriser-les-donnees.md +++ b/content/fr/5-socle-d-architecture/2-donnees-et-api/4-analyser-et-valoriser-les-donnees.md @@ -2,7 +2,7 @@ title: Analyser et valoriser les données layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- # Analyser et valoriser les données diff --git a/content/fr/5-socle-d-architecture/2-donnees-et-api/5-cycle-de-vie.md b/content/fr/5-socle-d-architecture/2-donnees-et-api/5-cycle-de-vie.md index 6b07572..77a23e7 100644 --- a/content/fr/5-socle-d-architecture/2-donnees-et-api/5-cycle-de-vie.md +++ b/content/fr/5-socle-d-architecture/2-donnees-et-api/5-cycle-de-vie.md @@ -2,7 +2,7 @@ title: Cycle de vie de la donnée et archivage layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- # Cycle de vie de la donnée et archivage diff --git a/content/fr/5-socle-d-architecture/3-services-applicatifs/construction-d-un-site-web.md b/content/fr/5-socle-d-architecture/3-services-applicatifs/construction-d-un-site-web.md index 6e52ee5..05fd663 100644 --- a/content/fr/5-socle-d-architecture/3-services-applicatifs/construction-d-un-site-web.md +++ b/content/fr/5-socle-d-architecture/3-services-applicatifs/construction-d-un-site-web.md @@ -2,7 +2,7 @@ title: Construction d'un site web layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- # Construction d'un site web diff --git a/content/fr/5-socle-d-architecture/3-services-applicatifs/emploi-donnees-geographiques.md b/content/fr/5-socle-d-architecture/3-services-applicatifs/emploi-donnees-geographiques.md index 56c2a4e..36dec24 100644 --- a/content/fr/5-socle-d-architecture/3-services-applicatifs/emploi-donnees-geographiques.md +++ b/content/fr/5-socle-d-architecture/3-services-applicatifs/emploi-donnees-geographiques.md @@ -2,7 +2,7 @@ title: Emploi des données géographiques layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- # Emploi des données géographiques diff --git a/content/fr/5-socle-d-architecture/3-services-applicatifs/gestion-documentaire.md b/content/fr/5-socle-d-architecture/3-services-applicatifs/gestion-documentaire.md index 20b5279..23023a3 100644 --- a/content/fr/5-socle-d-architecture/3-services-applicatifs/gestion-documentaire.md +++ b/content/fr/5-socle-d-architecture/3-services-applicatifs/gestion-documentaire.md @@ -2,7 +2,7 @@ title: Gestion documentaire layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- ## Quels outils sont disponibles pour gérer les documents? Quels outils a visée de protection, de maitrise de l'intégrité, de l'intangibilité des contenus et de la non répudiation? diff --git a/content/fr/5-socle-d-architecture/3-services-applicatifs/introduction.md b/content/fr/5-socle-d-architecture/3-services-applicatifs/introduction.md index 0f7b763..43475bb 100644 --- a/content/fr/5-socle-d-architecture/3-services-applicatifs/introduction.md +++ b/content/fr/5-socle-d-architecture/3-services-applicatifs/introduction.md @@ -2,7 +2,7 @@ title: Services applicatifs layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Services applicatifs parent: Socle architecture diff --git a/content/fr/5-socle-d-architecture/3-services-applicatifs/messagerie-securisee.md b/content/fr/5-socle-d-architecture/3-services-applicatifs/messagerie-securisee.md index 7cc5f34..11a6de6 100644 --- a/content/fr/5-socle-d-architecture/3-services-applicatifs/messagerie-securisee.md +++ b/content/fr/5-socle-d-architecture/3-services-applicatifs/messagerie-securisee.md @@ -2,7 +2,7 @@ title: Services de messagerie sécurisée layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- # Services de messagerie sécurisée diff --git a/content/fr/5-socle-d-architecture/3-services-applicatifs/solutions-captcha.md b/content/fr/5-socle-d-architecture/3-services-applicatifs/solutions-captcha.md index 8195bbe..2bacb23 100644 --- a/content/fr/5-socle-d-architecture/3-services-applicatifs/solutions-captcha.md +++ b/content/fr/5-socle-d-architecture/3-services-applicatifs/solutions-captcha.md @@ -2,7 +2,7 @@ title: Solutions de captcha layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- # Solutions de Captcha diff --git a/content/fr/5-socle-d-architecture/4-exigences-d-architecture/exigences-architecture.md b/content/fr/5-socle-d-architecture/4-exigences-d-architecture/exigences-architecture.md index b6038b2..dfc63b6 100644 --- a/content/fr/5-socle-d-architecture/4-exigences-d-architecture/exigences-architecture.md +++ b/content/fr/5-socle-d-architecture/4-exigences-d-architecture/exigences-architecture.md @@ -2,7 +2,7 @@ title: Exigences d'architecture générales layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- diff --git a/content/fr/5-socle-d-architecture/4-exigences-d-architecture/introduction.md b/content/fr/5-socle-d-architecture/4-exigences-d-architecture/introduction.md index 1d8de1e..2d9f7b2 100644 --- a/content/fr/5-socle-d-architecture/4-exigences-d-architecture/introduction.md +++ b/content/fr/5-socle-d-architecture/4-exigences-d-architecture/introduction.md @@ -2,7 +2,7 @@ title: Exigences d'architecture layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Exigences d'architecture parent: Socle architecture diff --git a/content/fr/5-socle-d-architecture/5-strategie-reseau-radio-telecom-et-moyens-de-communication/strategie-reseau.md b/content/fr/5-socle-d-architecture/5-strategie-reseau-radio-telecom-et-moyens-de-communication/strategie-reseau.md index 0cb0967..51638ea 100644 --- a/content/fr/5-socle-d-architecture/5-strategie-reseau-radio-telecom-et-moyens-de-communication/strategie-reseau.md +++ b/content/fr/5-socle-d-architecture/5-strategie-reseau-radio-telecom-et-moyens-de-communication/strategie-reseau.md @@ -2,7 +2,7 @@ title: Strategie reseau et moyens de communication layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Strategie reseau et moyens de communication parent: Socle architecture diff --git a/content/fr/5-socle-d-architecture/6-enregistrement-d-un-element-au-registre-des-identites-a-visee-internationale/identifiants-uniques.md b/content/fr/5-socle-d-architecture/6-enregistrement-d-un-element-au-registre-des-identites-a-visee-internationale/identifiants-uniques.md index e043ac6..e3e4ba8 100644 --- a/content/fr/5-socle-d-architecture/6-enregistrement-d-un-element-au-registre-des-identites-a-visee-internationale/identifiants-uniques.md +++ b/content/fr/5-socle-d-architecture/6-enregistrement-d-un-element-au-registre-des-identites-a-visee-internationale/identifiants-uniques.md @@ -2,7 +2,7 @@ title: Enregistrer un identifiant unique au registre international layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: Enregistrer un identifiant unique au registre international parent: Socle architecture diff --git a/content/fr/5-socle-d-architecture/Introduction.md b/content/fr/5-socle-d-architecture/Introduction.md index 0790ec5..ff8dd4a 100644 --- a/content/fr/5-socle-d-architecture/Introduction.md +++ b/content/fr/5-socle-d-architecture/Introduction.md @@ -1,7 +1,7 @@ --- title: Socle d'architecture layout: layouts/page_date_readtime.njk -date: Last Modified +date: git Last Modified showBreadcrumb: true --- diff --git a/content/fr/6-socle-de-securite/donnees-personnelles.md b/content/fr/6-socle-de-securite/donnees-personnelles.md index 3b69fbd..c0dff14 100644 --- a/content/fr/6-socle-de-securite/donnees-personnelles.md +++ b/content/fr/6-socle-de-securite/donnees-personnelles.md @@ -2,15 +2,18 @@ title: Gestion des données personnelles layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- + # Gestion des données personnelles ## Contexte Les dispositions de l’article 4 du RGPD précisent : «données à caractère personnel», toute information se rapportant à une personne physique identifiée ou identifiable (ci-après dénommée «personne concernée») ; est réputée être une «personne physique identifiable» une personne physique qui peut être identifiée, directement ou indirectement, notamment par référence à un identifiant, tel qu'un nom, un numéro d'identification, des données de localisation, un identifiant en ligne, ou à un ou plusieurs éléments spécifiques propres à son identité physique, physiologique, génétique, psychique, économique, culturelle ou sociale. Au vu de cette définition, la majorité des applications du ministère de l’intérieur traitent des données personnelles. + La protection des données personnelles relève de plusieurs cadres juridiques : + - Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016, relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données, et abrogeant la directive 95/46/CE (règlement général sur la protection des données); - Loi n° 78-17 du 6 janvier 1978 relative à l'informatique, aux fichiers et aux libertés; - Directive (UE) 2016/680 du Parlement européen et du Conseil du 27 avril 2016 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel par les autorités compétentes à des fins de prévention et de détection des infractions pénales, d'enquêtes et de poursuites en la matière ou d'exécution de sanctions pénales, et à la libre circulation de ces données, et abrogeant la décision-cadre 2008/977/JAI du Conseil; @@ -22,7 +25,7 @@ La protection des données personnelles relève de plusieurs cadres juridiques : Le règlement européen renforce de façon significative les droits de l'usager sur ses données personnelles, notamment : - Droit d'accès aux données, de rectification - Selon les circonstances : droit à l'effacement, opposition -- Pour certains traitements (et très rare au MI) : portabilité des données +- Pour certains traitements (et très rare au ministère) : portabilité des données [Politique de conformité des données personnelles du ministère de l'intérieur (PCDP-MI)](http://sg.minint.fr/images/RGPD/PCDP_MI_V1_03062019.pdf) @@ -48,6 +51,7 @@ Ainsi, le chapitre II de la loi fixe les conditions de licéité des traitements La protection des données à caractère personnel, que celle-ci relève du RGPD ou de la loi n° 78-17 du 6 janvier 1978 (périmètre sécurité publique et infractions pénales) a un **impact important pour l'application** dans l'ensemble de son cycle de vie (conception, exploitation, décommissionnement). Ainsi que le spécifie le RGPD dans l'article 25, la protection des données doit être prise en compte **dès la conception, et par défaut** (*privacy by design*, *privacy by default*). Le guide méthodologique de la CNIL « Analyse d'impact relative à la protection des données / La méthode», la démarche de mise en conformité s'appuie sur deux piliers : + - les **principes et droits fondamentaux**, sont réglementaires, et de facto obligatoires sans condition. On peut citer parmi les droits fondamentaux, l'information des personnes concernées, l'exercice des droits selon les situations (d'accès, de rectification, d'effacement, de limitation du traitement ....) - la **gestion des risques sur les droits et libertés des personnes**, qui permet de déterminer les mesures techniques appropriées. diff --git a/content/fr/6-socle-de-securite/exigences-ssi-comunes.md b/content/fr/6-socle-de-securite/exigences-ssi-comunes.md index 7748322..4b2468e 100644 --- a/content/fr/6-socle-de-securite/exigences-ssi-comunes.md +++ b/content/fr/6-socle-de-securite/exigences-ssi-comunes.md @@ -2,7 +2,7 @@ title: Gestion des données personnelles layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified --- diff --git a/content/fr/6-socle-de-securite/introduction.md b/content/fr/6-socle-de-securite/introduction.md index 8a38d16..1de52b4 100644 --- a/content/fr/6-socle-de-securite/introduction.md +++ b/content/fr/6-socle-de-securite/introduction.md @@ -2,7 +2,7 @@ title: Sécurité layout: layouts/page_date_readtime.njk showBreadcrumb: true -date: Last Modified +date: git Last Modified eleventyNavigation: key: sécurité parent: Socle sécurité diff --git a/content/fr/about.md b/content/fr/about.md index d7f3584..8c2c6d3 100644 --- a/content/fr/about.md +++ b/content/fr/about.md @@ -1,6 +1,6 @@ --- eleventyNavigation: key: À propos - order: 6 + order: 7 permalink: false --- \ No newline at end of file diff --git a/content/fr/accessibility/index.md b/content/fr/accessibility/index.md index 519ba16..f6b96d4 100644 --- a/content/fr/accessibility/index.md +++ b/content/fr/accessibility/index.md @@ -4,6 +4,7 @@ layout: layouts/post.njk description: Déclaration d’accessibilité à compléter slugOverride: accessibilite showBreadcrumb: true +date: git Last Modified --- # Accessibilité diff --git a/content/fr/menu-normes.md b/content/fr/menu-normes.md new file mode 100644 index 0000000..9bb859d --- /dev/null +++ b/content/fr/menu-normes.md @@ -0,0 +1,6 @@ +--- +eleventyNavigation: + key: Normes + order: 6 +permalink: false +--- \ No newline at end of file diff --git a/public/img/undraw_Services_re_hu5n.png b/public/img/undraw_Services_re_hu5n.png new file mode 100644 index 0000000..88d4a9b Binary files /dev/null and b/public/img/undraw_Services_re_hu5n.png differ diff --git a/public/img/undraw_Terms_re_6ak4.png b/public/img/undraw_Terms_re_6ak4.png new file mode 100644 index 0000000..9596e01 Binary files /dev/null and b/public/img/undraw_Terms_re_6ak4.png differ