Skip to content

Commit 4f402c7

Browse files
authored
Merge e92703e into 4786ceb
2 parents 4786ceb + e92703e commit 4f402c7

File tree

6 files changed

+102
-0
lines changed

6 files changed

+102
-0
lines changed

assets/images/technos/strapi.svg

+1
Loading

content/case-study/semio8g.md

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
title: "Semio8G"
3+
lastModified: "2022-11-15"
4+
date: "2022-11-15"
5+
6+
# Params
7+
metaDescription: "Application de sémiologie en psychiatrie"
8+
description: "Le GRIEPS propose Semio8G permettant aux soignants en psychiatrie de maitriser la sémiologie de leur domaine."
9+
websiteUrl: https://semio8g.grieps.fr/
10+
shortDescription: "Application de sémiologie en psychiatrie"
11+
clients: Grieps
12+
size: 2 mois
13+
services: ["Accompagnement", "Développement"]
14+
terms: ["symfony", "html", "css", "strapi"]
15+
members: ["adefrance", "cmozzati", "xgorse", "afarrugia"]
16+
images: ["content/images/casestudies/headers/semio8g-banner.jpg"]
17+
credits: { name: "National Cancer Institute", url: "https://unsplash.com/@nci" }
18+
---
19+
20+
## Le contexte du projet
21+
22+
Le GRIEPS est un organisme de formation continue pour professionnels des établissements sanitaires et médico-sociaux.
23+
24+
Le GRIEPS est parti du constat que les soignants en psychiatrie maîtrisent mal la sémiologie du domaine.
25+
La sémiologie en médecine est la discipline qui étudie les signes (symptômes) des maladies.
26+
Après un énorme travail de recueil et de classification,
27+
le GRIEPS dans sa démarche de formation à voulu partager ces connaissances via Semio8G.
28+
29+
Le GRIEPS a confié à Elao le développement de l’application ainsi que de son back-office permettant d’avoir la main sur tout le contenu de son application.
30+
31+
## L'expertise Elao déployée pour l'application Semio8G
32+
33+
### Ateliers de recueil du besoin
34+
35+
Elao a animé plusieurs ateliers d'expression du besoin, dans une démarche de co-conception.
36+
Le GRIEPS étant un organisme de formation dans le domaine médical.
37+
Elao en a profité pour accompagner l’équipe du GRIEPS dans les pratiques et la culture web.
38+
Le besoin étant de proposer une application fluide et retranscrivant le cheminement sémiologique.
39+
40+
### Ateliers UX/UI
41+
42+
Les développeurs Elao sont avant tout des concepteurs et n'hésitent pas à être force de proposition d'un point de vue fonctionnel.
43+
Le GRIEPS n’étant pas familier avec la conception d’interfaces utilisateur, Christelle et Xavier ont proposé des maquettes et un prototype.
44+
Cette étape a permis à l’équipe du GRIEPS de se projeter sur l’utilisation de l’application.
45+
Ainsi que dans la réflexion de l'application.
46+
47+
### Phase de build (développement)
48+
49+
C’est Amélie et Arthur qui ont accompagné Benjamin et Guillaume du GRIEPS dans l’élaboration
50+
des spécifications fonctionnelles pour prendre en compte tous les cas nominaux.
51+
52+
Ils ont ensuite posé les bases techniques. Le budget du projet étant limité,
53+
le choix de proposer une interface d’administration via un outil tier à été fait.
54+
Strapi, un CMS headless, fut le choix idéal. Permettant de se concentrer sur la valeur qu’apporte le produit.
55+
56+
57+
## Les applications
58+
59+
### Pour les personnes qui souhaite acquérir des connaissances
60+
61+
Semio8G a depuis le début une volonté d’être clair et intuitive.
62+
Pour que l’apprentissage et la recherche soit simple.
63+
64+
65+
Quelques fonctionnalités clés :
66+
67+
- Permettre aux utilisateurs de naviguer dans les domaines sémiologiques
68+
- Permettre aux utilisateurs de faire la recherche d’une définition précise.
69+
70+
Pour répondre à ces besoins et spécifications du produit Semio8G, l’équipe technique d’Elao a réalisé une application web avec Symfony.
71+
L’intégration à été réalisée dans une réflexion mobile first, tout en étant consultable sur des écrans plus grands.
72+
73+
74+
### Pour que les membres du Grieps puissent modifier les données
75+
76+
L'équipe chargée de l’application a des besoins ponctuels d’administration.
77+
C’est pourquoi l’équipe technique d’Elao a décidé d’utiliser un outil tiers : Strapi,
78+
afin de concentrer le développement et le budget sur ce qui apporte le plus de valeur aux utilisateurs du produit.
Loading

content/term/strapi.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
name: "Strapi"
3+
logo: "build/images/technos/strapi.svg"
4+
show: false
5+
title:
6+
- Strapi
7+
---

src/Model/CaseStudy.php

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ class CaseStudy
2525
public array $terms = [];
2626
public array $members = [];
2727
public bool $enabled = true;
28+
public ?array $credits = null;
2829

2930
public function hasMember(Member $member): bool
3031
{

templates/case_study/show.html.twig

+15
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,21 @@
108108
<div class="page-project__content">
109109
{{ caseStudy.content|raw }}
110110

111+
{% block credits %}
112+
{% if caseStudy.credits %}
113+
<div class="article-credits">
114+
Crédits: photo de couverture par
115+
{% if caseStudy.credits.url %}
116+
<a href="{{ caseStudy.credits.url }}">
117+
{{ caseStudy.credits.name }}
118+
</a>
119+
{% else %}
120+
{{ caseStudy.credits.name }}
121+
{% endif %}
122+
</div>
123+
{% endif %}
124+
{% endblock %}
125+
111126
<h2 class="h2--dash">La tribu</h2>
112127
<p>Voici les personnes de l'équipe qui ont contribué au projet.</p>
113128
<ul class="project-team">

0 commit comments

Comments
 (0)