Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[beta 15.9] problème de vocabulaire entre le code et l'IHM #3066

Closed
firm1 opened this issue Oct 9, 2015 · 6 comments
Closed

[beta 15.9] problème de vocabulaire entre le code et l'IHM #3066

firm1 opened this issue Oct 9, 2015 · 6 comments
Labels
C-Back Concerne le back-end Django

Comments

@firm1
Copy link
Contributor

firm1 commented Oct 9, 2015

Il y'a un décalage de vocabulaire entre le code et l'interface homme machine.

En regardant le code introduit par la zep12, on remarque que certaines fonction, classes, ... utilisent encore le terme Extract et pourtant au sein de l'IHM on n'utilise plus que le terme Section.

Il faudrait donc remplacer les notions dans le code pour un dev qui débarque dans le code connaissant le site, il risque d'être un peu perdu car il doit mapper dans sa tête.

Il faut corriger les éléments de docs qui vont avec.

@firm1 firm1 added the C-Back Concerne le back-end Django label Oct 9, 2015
@firm1
Copy link
Contributor Author

firm1 commented Oct 9, 2015

Pour le problème de vocabulaire, je remarque aussi que dans ce fichier on retrouve la terminologie Reaction et Note pour ce qui concerne les commentaires d'un tutoriel/article.

Avant la terminologie Note correspondait aux Tutos et la terminalogie Reaction correspondait aux Articles. Maintenant que les deux terminologies ont fusionnées, il faut harmoniser en utilisant qu'un seul terme. Reaction ou Note ? Il faut choisir

@pierre-24
Copy link
Member

Si on veux jouer à ça, le terme Container ne veut rien dire (il n'est employé nul part dans l'interface) et il y a une faute à licence (en anglais "correct", on dit "license", d'ailleurs l'objet du même nom porte la même faute). Et puis Content ne réfère à rien, puisqu'on a maintenu la séparation (artificielle) entre article et tuto.

Mais c'est pas tout. FeaturedRessources (ici) estr très pauvrement traduit par "une", because. On a aussi les classes UserGallery (ici) auquel l'interface ne fait jamais référence et donc le nom devrait probablement être GalleryOwner ou à la limite GalleryAccessRight, la classe Comment, qu'on aurait du s'appeler Post et définir ForumPost et ContentPost, ReadPost et consoeur. Les MPs, qui en anglais doivent se traduire pm, alors que le module ne porte pas ce nom là. Tant que je suis dans ce coin là, on traduit PrivateTopic par "message privé", alors que non, bien entendu, c'est "private message", et petit bonus avec la fonction never_privateread() (ici) qui ne veut strictement rien dire (on croirait entendre parler du mode privé d'un navigateur, ici). On pourrait encore parler de intervention (ici), jamais employé comme tels ...

Bref. Une fois encore, pourquoi nous et pourquoi maintenant ?

D'ailleurs, tu nous à reproché de ne pas être cohérent avec notre doc. Eh bien si, cette fois-ci, on est en phase.

@Eskimon
Copy link
Contributor

Eskimon commented Oct 13, 2015

J'arrive après la bataille mais merci de rester sympa entre vous les gars, comme une belle équipe <3 . S'il y a besoin de faire échapper un peu de pression ou de crever des abcès (ce qui est très sain !) alors zou sur les MP (avec moi en copie si vous voulez un médiateur).

@pierre-24
Copy link
Member

Y'a pas réellement de "problème", c'est juste que je regrette d'avoir ce genre de remarques après-coup, c'est (très)¹⁰⁰⁰ frustrant (et impossible à régler avec juste des find/replace)

@firm1
Copy link
Contributor Author

firm1 commented Oct 15, 2015

Je n'avais pas remarqué que cette issue avait été fermée. Je ne l'avais pas tagguée en bug parce que c'était pas un bug donc pas prioritaire, mais ça me semble utile tout de même.

L'incohérence touche aussi le manifest, dans le sens ou quelqu'un d'habitué à l'IHM doit faire un petit mapping dans sa tete pour faire le lien entre les choses qu'il voir sur l'ihm et ce qu'il voit dans le manifest.

@pierre-24
Copy link
Member

Il doit le faire aussi pour "container" qui n'est employé nulle part. L'argument est valide, mais une fois encore, est-ce vraiment là le problème ?

(rappellons que certaines personnes n'aiment pas nos manifests, de toute façon)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Back Concerne le back-end Django
Projects
None yet
Development

No branches or pull requests

3 participants