diff --git a/public/logo-fabrique.svg b/public/logo-fabrique.svg new file mode 100644 index 000000000..6d317c51f --- /dev/null +++ b/public/logo-fabrique.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/app/(la-fabrique)/a-propos/components/history.tsx b/src/app/(la-fabrique)/a-propos/components/history.tsx index 2c1d1e4b5..97cf3a7b9 100644 --- a/src/app/(la-fabrique)/a-propos/components/history.tsx +++ b/src/app/(la-fabrique)/a-propos/components/history.tsx @@ -2,8 +2,8 @@ export default function History() { return (
-

Quelle est notre histoire ?

-
2013
+

Quelle est notre histoire ?

+
2013

En 2013, pour répondre au besoin d'innovation et de refonte de la plateforme de données publiques data.gouv.fr, une première équipe de @@ -15,7 +15,7 @@ export default function History() { s'attaquer à des problèmes concrets rencontrés par les citoyens et les entreprises.

-
2015
+
2015

L'incubateur des services numériques, mission de la Direction interministérielle du numérique DINUM (anciennement DINSIC: direction @@ -24,7 +24,7 @@ export default function History() { regrouper les Startups d'État et d'animer sa communauté. Son site beta.gouv.fr est alors lancé.

-
2017
+
2017

Depuis 2015, l'incubateur de services numériques accompagne plusieurs administrations dans la construction de leurs Startups @@ -33,7 +33,7 @@ export default function History() { qu'en 2017 la Fabrique du Numérique des ministères sociaux est créée au sein de la DNUM.

-
+
Aujourd'hui

diff --git a/src/app/(la-fabrique)/a-propos/components/intro.tsx b/src/app/(la-fabrique)/a-propos/components/intro.tsx index 85dd12121..f735521a1 100644 --- a/src/app/(la-fabrique)/a-propos/components/intro.tsx +++ b/src/app/(la-fabrique)/a-propos/components/intro.tsx @@ -1,15 +1,18 @@ import Image from "next/image" +import imageMapPin from "../images/map-pin.svg" +import imageLogoFabrique from "../images/logo-fabrique.svg" + export default function Intro() { return ( -

-
+
+

À propos de la Fabrique

+

+ La Fabrique du numérique c'est l'incubateur de startups + d'État des Ministères Sociaux (Santé | Solidarité | Travail). +

+
-

À propos de la Fabrique

-

- La Fabrique du numérique c'est l'incubateur de startups - d'État des Ministères Sociaux (Santé | Solidarité | Travail). -

L'incubateur vise à encourager l'innovation numérique et la transformation digitale au sein des ministères et des services @@ -26,22 +29,32 @@ export default function Intro() { (RGDP, RGAA, RGS) et mettons une core team à disposition des produits.

-
- Nos locaux se situent dans la tour Mirabeau à Paris :
- 39 Quai André Citroën -
- 75015 Paris -
-
+
Illustration de la Fabrique numérique
+
+ Nos locaux se situent dans la tour Mirabeau à Paris :
+
+ illustration de l'addresse +
+ 39 Quai André Citroën +
+ 75015 Paris +
+
+
) } diff --git a/src/app/(la-fabrique)/a-propos/components/kpis.tsx b/src/app/(la-fabrique)/a-propos/components/kpis.tsx index 0b8a8202e..1cd5e570f 100644 --- a/src/app/(la-fabrique)/a-propos/components/kpis.tsx +++ b/src/app/(la-fabrique)/a-propos/components/kpis.tsx @@ -4,56 +4,56 @@ export default function Kpis() { return (
-

+

Quels sont nos indicateurs de performance (KPI) ?

-
27
-
+
27
+
Nombre de projets incubés
-
95%
-
+
95%
+
Taux de réussite des projets
-
6 mois
-
+
6 mois
+
Délai moyen de mise en service d'un outil
-
80%
-
+
80%
+
Niveau de satisfaction des utilisateurs
-
2x
-
+
2x
+
Impact sur des servies concernés
-
2m
-
Économies réalisées
+
2m
+
Économies réalisées
-
24
-
+
24
+
Nombre de collaborations interministèrielles
-
XX
-
Xxxxxxxxxxxxxx
+
XX
+
Xxxxxxxxxxxxxx
diff --git a/src/app/(la-fabrique)/a-propos/components/methods.tsx b/src/app/(la-fabrique)/a-propos/components/methods.tsx index 1e899d2a1..99d0c82cd 100644 --- a/src/app/(la-fabrique)/a-propos/components/methods.tsx +++ b/src/app/(la-fabrique)/a-propos/components/methods.tsx @@ -44,12 +44,12 @@ function Method({ index: number }) { return ( -
-
+
+
{`illustration
@@ -68,9 +68,7 @@ export default function Methods() { return (
-

- Quelles sont nos méthodes de travail ? -

+

Quelles sont nos méthodes de travail ?

L'approche

L'approche startup d'Etat introduit une nouvelle manière de @@ -78,12 +76,12 @@ export default function Methods() { numériques. Cela permet de garantir un cadre à la fois pour les équipes mais également pour nos partenaires.

-
+
{methods.map((method, i) => ( ))}
-

+

L'approche "Startup d'État" n'est autre que la transposition des pratiques produit et lean startup au sein de l'État. @@ -92,7 +90,7 @@ export default function Methods() {

-

La méthode Agile

+

Méthode Agile

+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/app/(la-fabrique)/a-propos/images/map-pin.svg b/src/app/(la-fabrique)/a-propos/images/map-pin.svg new file mode 100644 index 000000000..31ac56434 --- /dev/null +++ b/src/app/(la-fabrique)/a-propos/images/map-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/app/(la-fabrique)/notre-offre/components/applications.tsx b/src/app/(la-fabrique)/notre-offre/components/applications.tsx index ea3e6e3a4..889f3f7b6 100644 --- a/src/app/(la-fabrique)/notre-offre/components/applications.tsx +++ b/src/app/(la-fabrique)/notre-offre/components/applications.tsx @@ -1,14 +1,14 @@ import Image from "next/image" import imagePartners from "../images/partners.jpg" +import imageLogoFabrique from "../images/logo-fabrique.svg" import imageEmailCampaign from "../images/email-campaign.svg" import imageLogoGovernment from "../images/logo-gouvernement.png" const applications = [ { + image: imageLogoFabrique, title: "L'appel à idée de la Fabrique", - // image: "https://placehold.co/200x125", - image: imageEmailCampaign, text: "Un appel à idées est adressé chaque année à l'ensemble des agents des ministères sociaux. Témoins d'irritants récurrents pour les usagers ou les agents, ils sont invités à exprimer leurs idées et solutions afin de transformer une politique publique : la rendre plus rapide, plus efficace ou moins contraignante. (ex: Domifa, Archifiltre)", }, { @@ -30,24 +30,33 @@ const applications = [ export default function Applications() { return ( -
- {applications.map(({ image, title, text }, i) => ( -
-
- {`illustration -
-
-
{i + 1}
-

{title}

+
+

+ Comment proposer son projet pour bénéficier du programme + d'incubation ? +

+

+ Les voies d'entrée des SE à la Fabrique +

+
+ {applications.map(({ image, title, text }, i) => ( +
+
+ {`illustration +
+
+
{i + 1}
+

{title}

+
+

{text}

-

{text}

-
- ))} -
+ ))} +
+
) } diff --git a/src/app/(la-fabrique)/notre-offre/components/parties.tsx b/src/app/(la-fabrique)/notre-offre/components/parties.tsx new file mode 100644 index 000000000..c21a7d2d6 --- /dev/null +++ b/src/app/(la-fabrique)/notre-offre/components/parties.tsx @@ -0,0 +1,27 @@ +export default function Parties() { + return ( +
+

+ Qui peut proposer un projet de services numériques ? +

+

+ La Fabrique numérique est ouverte à la participation de diverses parties + prenantes qui souhaitent proposer des projets visant à améliorer les + services publics ou à créer une innovation. +

+

+ Les intrapreneurs et intrapreneuses viennent de : +

+
    +
  • la direction du travail (DGT)
  • +
  • des directions régionales des entreprises
  • +
  • + de la concurrence, de la consommation, du travail et de l'emploi + (DIRECCTE) +
  • +
  • de la direction générale de la santé (DGS)
  • +
  • de la direction générale de la cohésion sociale (DGCS)
  • +
+
+ ) +} diff --git a/src/app/(la-fabrique)/notre-offre/components/phases.tsx b/src/app/(la-fabrique)/notre-offre/components/phases.tsx index e5b3a4e77..a98b24ae0 100644 --- a/src/app/(la-fabrique)/notre-offre/components/phases.tsx +++ b/src/app/(la-fabrique)/notre-offre/components/phases.tsx @@ -1,4 +1,5 @@ import Image from "next/image" +import { fr } from "@codegouvfr/react-dsfr" import arrow1Image from "../images/arrow-1.svg" import arrow2Image from "../images/arrow-2.svg" @@ -52,38 +53,49 @@ const phases = [ }, ] +const blueCumulus = fr.colors.decisions.background.alt.blueCumulus.default + export default function Phases() { return ( - //
-
- {phases.map(({ image, title, text }, i) => ( - <> -
-
- {`illustration -
-

{title}

-

{text}

-
- {arrows[i] !== undefined && ( - //
-
- {`fleche -
- //
- )} - - ))} -
+
+
+

+ Comment se déroule l'incubation ? +

+

+ À la Fabrique, nous avons une méthode de travail bien établie pour + vous accompagner dans le développement du produit. +

+

Elle se caractérise en 4 phases :

+
+ {phases.map(({ image, title, text }, i) => ( + <> +
+
+ {`illustration +
+

{title}

+

{text}

+
+ {/* {arrows[i] !== undefined && ( +
+ {`fleche +
+ )} */} + + ))} +
+
+
) } diff --git a/src/app/(la-fabrique)/notre-offre/images/logo-fabrique.svg b/src/app/(la-fabrique)/notre-offre/images/logo-fabrique.svg new file mode 100644 index 000000000..6d317c51f --- /dev/null +++ b/src/app/(la-fabrique)/notre-offre/images/logo-fabrique.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/app/(la-fabrique)/notre-offre/page.tsx b/src/app/(la-fabrique)/notre-offre/page.tsx index cecfd267a..a7ac8d335 100644 --- a/src/app/(la-fabrique)/notre-offre/page.tsx +++ b/src/app/(la-fabrique)/notre-offre/page.tsx @@ -1,11 +1,8 @@ -import { fr } from "@codegouvfr/react-dsfr" - import Phases from "./components/phases" import Applications from "./components/applications" +import Parties from "./components/parties" export default function NotreOffre() { - const blueCumulus = fr.colors.decisions.background.alt.blueCumulus.default - return ( <>
@@ -18,56 +15,13 @@ export default function NotreOffre() { informations, la simplification des démarches administratives, l'automatisation de processus, etc.

-

- Incubateur de services numériques -

+

Incubateur de services numériques

-
-
-

- Qui peut proposer un projet de services numériques ? -

-

- La Fabrique numérique est ouverte à la participation de diverses - parties prenantes qui souhaitent proposer des projets visant à - améliorer les services publics ou à créer une innovation. -

-

- Les intrapreneurs et intrapreneuses viennent de : -

-
    -
  • la direction du travail (DGT)
  • -
  • des directions régionales des entreprises
  • -
  • - de la concurrence, de la consommation, du travail et de - l'emploi (DIRECCTE) -
  • -
  • de la direction générale de la santé (DGS)
  • -
  • de la direction générale de la cohésion sociale (DGCS)
  • -
-
-
-

- Comment proposer son projet pour bénéficier du programme - d'incubation ? -

- -
- -
-
-

- Comment se déroule l'incubation ? -

-

- À la Fabrique, nous avons une méthode de travail bien établie pour - vous accompagner dans le développement du produit. -

-

Elle se caractérise en 4 phases :

- -
-
+
+ + +
) diff --git a/src/components/footer.tsx b/src/components/footer.tsx index f05c49660..d78922fdf 100644 --- a/src/components/footer.tsx +++ b/src/components/footer.tsx @@ -67,6 +67,12 @@ export default function Footer() { ], }} linkList={navigationToFooterLinkList} + // Does not work ? + operatorLogo={{ + orientation: "horizontal", + imgUrl: "/logo-fabrique.svg", + alt: "Logo de la Fabrique Numérique des ministères sociaux", + }} /> ) } diff --git a/src/components/header.tsx b/src/components/header.tsx index 7c8364f68..9e4f6ff18 100644 --- a/src/components/header.tsx +++ b/src/components/header.tsx @@ -28,6 +28,11 @@ export default function Header() { serviceTagline="L'incubateur des ministères sociaux" homeLinkProps={{ href: "/", title: "Accueil - La Fabrique Numérique" }} id="fr-header-header-with-quick-access-items-nav-items-and-search-engine" + operatorLogo={{ + orientation: "horizontal", + imgUrl: "/logo-fabrique.svg", + alt: "Logo de la Fabrique Numérique des ministères sociaux", + }} /> ) } diff --git a/src/styles/globals.css b/src/styles/globals.css index 974b0bcd2..90b16aa3b 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -26,8 +26,12 @@ body { rgb(var(--background-start-rgb)); } +h1.fr-h1 { + @apply uppercase text-blue-950; +} + .fabnum-title--h3 { - @apply flex items-center text-blue-900; + @apply flex items-center text-blue-950; } .fabnum-title--h3::before { @@ -61,6 +65,10 @@ body { ; } +.fr-header__operator img { + @apply w-16 h-full; +} + .toto { background-color: var(--background-alt-blue-france); } \ No newline at end of file