programminghistorian / ph-submissions

The repository and website hosting the peer review process for new Programming Historian lessons
http://programminghistorian.github.io/ph-submissions
136 stars 112 forks source link

Créer sa base de données (avec Heurist) #361

Closed wiztigers closed 3 years ago

wiztigers commented 3 years ago

Bonjour,

J'ai écrit il y a quelques semaines ce tutoriel : « Créer sa base de données (avec Heurist) ». Les principaux objectifs pédagogiques du tutoriel sont :

  1. d'introduire les débutant·e·s aux principaux concepts de modélisation de base de données
  2. de rappeler / faire réfléchir celles et ceux qui en ont besoin certains concepts de la science ouverte (FAIRness, logiciels ouverts et/ou libres, ...)
  3. de permettre aux différents publics en SHS de gérer leurs données de manière autonome, sans forcément recourir aux services d'un informaticien
  4. (ouverture, non encore rédigé) d'illustrer des techniques d'organisation d'équipe (rôles, droits d'accès, ...)
  5. (ouverture, non encore rédigé) de montrer les possibilités d'auto-publication de site web basique à partir d'une base de donnée

Heurist sert à utiliser ces concepts, pour les raisons décrites dans le tutoriel, mais j'ai essayé de proposer des alternatives chaque fois que c'est pertinent (j'y rajouterai peut-être Omeka si j'ai un jour le temps de développer le point 5.). Pour être plus robuste aux futures évolutions de l'interface graphique d'Heurist, j'ai aussi essayé de mettre le moins de screenshots possible, mais il y a clairement des points pour lesquels c'est plus pédagogique de montrer les choses.

Si cela intéresse The Programming Historian en français, nous pouvons discuter comment (facilement) l'intégrer à vos leçons. Je peux aussi en proposer sans trop de problèmes une traduction en anglais, si vous le souhaitez.

Dans le cadre de mon travail, je continuerai probablement à enrichir ce tutoriel depuis mon dépôt actuel GitLab, au cours des prochaines années. Si mon tutoriel intéresse The Programming Historian, je devrais pouvoir sans trop de problème customiser mon script d'intégration continue pour qu'elle mette à jour un fork GitHub avec un fichier markdown généré pour que The Programming Historian profite automatiquement des modifications que j'apporterai (via des pulls requests soumises à votre comité de lecture évidemment). Au final, vous profiteriez du même contenu, mais adapté évidemment au style (et notamment à la charte graphique de) The Programming Historian.

Si mon tuto vous intéresse, j'ai besoin de savoir :

Vous pouvez utiliser cette issue pour discuter avec moi. À défaut, mes coordonnées sont dans le tutoriel, et si vous voulez mieux me connaître, je suis ce type-là.

À vous lire. ( ▀¯▀)

spapastamkou commented 3 years ago

Merci pour votre proposition @wiztigers et de nous avoir signalé votre travail, très détaillé et soigné. Pour info, la procédure pour proposer une leçon est décrite ici. Mais nous avons déjà une proposition en cours, qui a mis plus que prévu surtout parce que nous avons attendu que Heurist passe à la version 6. Je me permets de mettre en copie l'auteur @vpaillusson pour qu'il prenne connaissance de votre travail.