From f4d1878e92b2a8c649730247265365a3849d6ee3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20Eng=C3=A9libert?= Date: Thu, 23 Mar 2023 00:15:56 +0100 Subject: [PATCH] Clients quotes --- content/_index.md | 30 ++++++++++-- sass/css/base.scss | 1 + sass/css/clients.scss | 45 ++++++++++++++++++ sass/css/footer.scss | 2 +- static/img/clients/novelcast.png | Bin 0 -> 12172 bytes static/img/oasis21.png | Bin 13659 -> 0 bytes static/img/{ => partners}/ethicit-mini.png | Bin static/img/{ => partners}/foopgp-mini.png | Bin static/img/{ => partners}/immae-mini.png | Bin static/img/{ => partners}/librecours-mini.png | Bin static/img/partners/oasis21.png | Bin 0 -> 8487 bytes static/img/{ => partners}/p2plegal-mini.png | Bin static/img/{ => partners}/pccom-mini.png | Bin static/img/{ => solutions}/bigbluebutton.png | Bin static/img/{ => solutions}/jirafeau.png | Bin static/img/{ => solutions}/jitsi.png | Bin static/img/{ => solutions}/lufi.svg | 0 static/img/{ => solutions}/peertube.svg | 0 templates/base.html | 2 +- templates/shortcodes/client_box.html | 10 ++++ 20 files changed, 83 insertions(+), 7 deletions(-) create mode 100644 sass/css/clients.scss create mode 100644 static/img/clients/novelcast.png delete mode 100644 static/img/oasis21.png rename static/img/{ => partners}/ethicit-mini.png (100%) rename static/img/{ => partners}/foopgp-mini.png (100%) rename static/img/{ => partners}/immae-mini.png (100%) rename static/img/{ => partners}/librecours-mini.png (100%) create mode 100644 static/img/partners/oasis21.png rename static/img/{ => partners}/p2plegal-mini.png (100%) rename static/img/{ => partners}/pccom-mini.png (100%) rename static/img/{ => solutions}/bigbluebutton.png (100%) rename static/img/{ => solutions}/jirafeau.png (100%) rename static/img/{ => solutions}/jitsi.png (100%) rename static/img/{ => solutions}/lufi.svg (100%) rename static/img/{ => solutions}/peertube.svg (100%) create mode 100644 templates/shortcodes/client_box.html diff --git a/content/_index.md b/content/_index.md index fd56e53..c0d85e8 100644 --- a/content/_index.md +++ b/content/_index.md @@ -20,21 +20,21 @@ title = "Librezo"
{{ need_box(title="Publier des vidéos") }}
-{{ service_box(href="https://joinpeertube.org", title="PeerTube", img="/img/peertube.svg") }} +{{ service_box(href="https://joinpeertube.org", title="PeerTube", img="/img/solutions/peertube.svg") }}
{{ need_box(title="Visioconférence") }}
-{{ service_box(href="https://bigbluebutton.org", title="BigBlueButton", img="/img/bigbluebutton.png") }} -{{ service_box(href="https://jitsi.org", title="Jitsi", img="/img/jitsi.png") }} +{{ service_box(href="https://bigbluebutton.org", title="BigBlueButton", img="/img/solutions/bigbluebutton.png") }} +{{ service_box(href="https://jitsi.org", title="Jitsi", img="/img/solutions/jitsi.png") }}
{{ need_box(title="Partage de fichiers") }}
-{{ service_box(href="https://framalibre.org/content/jirafeau", title="Jirafeau", img="/img/jirafeau.png") }} -{{ service_box(href="https://linuxfr.org/news/un-nouveau-logiciel-libre-lufi", title="Lufi", img="/img/lufi.svg") }} +{{ service_box(href="https://framalibre.org/content/jirafeau", title="Jirafeau", img="/img/solutions/jirafeau.png") }} +{{ service_box(href="https://linuxfr.org/news/un-nouveau-logiciel-libre-lufi", title="Lufi", img="/img/solutions/lufi.svg") }}
@@ -59,3 +59,23 @@ title = "Librezo" {{ process_box(number="6", title="Accompagnement administrateur", description="Devenez administrateur-système de votre propre infrastructure (plusieurs semaines).") }} {{ process_box(number="7", title="Autonomie", description="Vous êtes capable de gérer votre système et vos applications : vous êtes autonome et n'avez plus besoin de tiers de confiance.") }} + +
+{{ client_box( + title = "Novelcast" + href = "https://novelcast.com" + img = "/img/clients/novelcast.png" + text = + "J'ai fait appel à Librezo pour développer un CRM back-office autonome, indépendant et léger, afin de maîtriser nos données sensibles, sur un serveur local, indépendant, avec une redondance sur un serveur miroir.
+ La proposition de Librezo s'est porté des serveurs de petite taille, abordables, très économes en énergie, et très facilement sécurisables.
+ L'équipe de Librezo a été d'un grand secours, et la maîtrise des impératifs de sécurité des données contre l'effacement ou le piratage est indéniable.
+ En plus, ils sont gentils et ils sentent bon sous les bras..." +) }} +{{ client_box( + title = "Oasis21" + href = "https://oasis21.org" + img = "/img/partners/oasis21.png" + text = + "La SCIC Oasis21 fait appel à Librezo pour la gestion technique de son serveur mutualisé de stockage en ligne via Nextcloud. Nous avons construit une vraie relation partenariale et de confiance, brique qui nous semble indispensable pour gérer un projet informatique aussi crucial pour les structures de l'ESS qui en bénéficient. Nous sommes ravis de pouvoir collaborer ensemble dans la durée autour de ce projet et de bénéficier des compétences techniques et de l'écoute de Librezo afin d'offrir un service de qualité aux membres de notre coopérative." +) }} +
diff --git a/sass/css/base.scss b/sass/css/base.scss index 3c00450..49895b3 100644 --- a/sass/css/base.scss +++ b/sass/css/base.scss @@ -1,5 +1,6 @@ @import "defs"; +@import "clients"; @import "footer"; @import "header"; @import "process"; diff --git a/sass/css/clients.scss b/sass/css/clients.scss new file mode 100644 index 0000000..74b8b6e --- /dev/null +++ b/sass/css/clients.scss @@ -0,0 +1,45 @@ +@import "defs"; + +.client_box { + display: flex; +} + +.client_box-left { + flex: 38%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.client_box-right { + flex: 62%; +} + +.client_box-left-row { + width: 100%; + display: flex; + flex-direction: row; + justify-content: flex-end; +} + +.client_box-img { + margin: 32px; +} + +.client_box-text { + text-align: left; + max-width: 800px; + margin: 32px; + font-size: 110%; + line-height: 130%; +} + +.client_box-text::before { + font-size: 96px; + content: "“"; + color: #888; + position: relative; + left: -16px; + top: 40px; +} diff --git a/sass/css/footer.scss b/sass/css/footer.scss index f007022..0b6db91 100644 --- a/sass/css/footer.scss +++ b/sass/css/footer.scss @@ -18,7 +18,7 @@ footer { flex: 1; } -footer a { +footer a, footer a:visited { color: #fdb; } diff --git a/static/img/clients/novelcast.png b/static/img/clients/novelcast.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7994e622df959f624d787f4330d740e842165d GIT binary patch literal 12172 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 VAp<4r0Xc0bSxH5SDly}L{{R}pq-_8I literal 0 HcmV?d00001 diff --git a/static/img/oasis21.png b/static/img/oasis21.png deleted file mode 100644 index 3b31614c013ed9ca628e62a9ad140bb6aeef83f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13659 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 VQ2v;Wodo~@002ovPDHLkV1n&4oxlJ9 literal 0 HcmV?d00001 diff --git a/static/img/p2plegal-mini.png b/static/img/partners/p2plegal-mini.png similarity index 100% rename from static/img/p2plegal-mini.png rename to static/img/partners/p2plegal-mini.png diff --git a/static/img/pccom-mini.png b/static/img/partners/pccom-mini.png similarity index 100% rename from static/img/pccom-mini.png rename to static/img/partners/pccom-mini.png diff --git a/static/img/bigbluebutton.png b/static/img/solutions/bigbluebutton.png similarity index 100% rename from static/img/bigbluebutton.png rename to static/img/solutions/bigbluebutton.png diff --git a/static/img/jirafeau.png b/static/img/solutions/jirafeau.png similarity index 100% rename from static/img/jirafeau.png rename to static/img/solutions/jirafeau.png diff --git a/static/img/jitsi.png b/static/img/solutions/jitsi.png similarity index 100% rename from static/img/jitsi.png rename to static/img/solutions/jitsi.png diff --git a/static/img/lufi.svg b/static/img/solutions/lufi.svg similarity index 100% rename from static/img/lufi.svg rename to static/img/solutions/lufi.svg diff --git a/static/img/peertube.svg b/static/img/solutions/peertube.svg similarity index 100% rename from static/img/peertube.svg rename to static/img/solutions/peertube.svg diff --git a/templates/base.html b/templates/base.html index 7dd7f81..44a59ed 100644 --- a/templates/base.html +++ b/templates/base.html @@ -43,7 +43,7 @@

diff --git a/templates/shortcodes/client_box.html b/templates/shortcodes/client_box.html new file mode 100644 index 0000000..ea0a954 --- /dev/null +++ b/templates/shortcodes/client_box.html @@ -0,0 +1,10 @@ +
+
+
+ {{title}} +
+
+
+

{{text|safe}}

+
+