Au cours de la formation exercée durant ces deux ans, il nous a été demandé lors de la première année de mettre en place un système de gestion de contenu collaboratif en utilisant le logiciel MediaWiki, par groupe de quatre personnes. Le contexte de ce eprojet fut de rendre accessible au plus grand nombre de ses adhérents, des informations sur les caractéristiques générales des métiers de l’informatique au sein de l’association « RESIOCLAGE », qui aide les personnes à se reclasser professionnellement dans les différents métiers informatiques. Ces personnes sont dénommées les adhérents de l’association.
Un MediaWiki est un système de gestion de contenu collaboratif qui permet la création, la modification et la gestion de contenus de manière collective. Conçu initialement pour soutenir le projet encyclopédique Wikipedia, cet outil est devenu un instrument polyvalent dans divers domaines, y compris l'éducation, les entreprises et les projets personnels.
Le MediaWiki facilite la création et l'édition de pages web, favorisant ainsi la collaboration au sein d'un groupe d'utilisateurs. Il possède un système de balisage qui permet aux contributeurs, même novices, de partager des informations de manière structurée et cohérente.
Cette ligne sert à créer un compte utilisateur. Il faut remplacer ‘mysql_user’ par le nom d’utilisateur que vous souhaitez, et ‘mysql_password’ par un mot de passe personnel dont vous vous souviendrez.
Ici la base de donnée mediawiki est créée puis on y attribu l'intégralité des droits à l'utilisateur créé précédemment.
Cette partie représente l'attribution des droits pour les utilisateurs non connectés se rendant sur le site. La variable “$wgGroupPermissions” permet de modifier les droits des utilisateurs dont la syntaxe est la suivante : $wgGroupPermissions['Nom du groupe']['Permissions'] = true ou false. Ici le nom du groupe est '*' afin de désigner les utilisateurs non connectés à leur compte mediawiki. Ceux-ci possèdent les droits 'créer un compte' et 'lire' sur le site.
Cette partie représente l'attribution des droits pour les utilisateurs connectés sur le site. La variable “$wgGroupPermissions” permet de modifier les droits des utilisateurs dont la syntaxe est la suivante : $wgGroupPermissions['Nom du groupe']['Permissions'] = true ou false. Ici le nom du groupe est 'user' afin de désigner les utilisateurs connectés à leur compte mediawiki. Ceux-ci possèdent les droits 'lire' sur le site. Ils sont considérés comme les adhérents de l'association Resioclage.
Cette partie représente l'attribution des droits pour les administrateurs du site. La variable “$wgGroupPermissions” permet de modifier les droits des utilisateurs dont la syntaxe est la suivante : $wgGroupPermissions['Nom du groupe']['Permissions'] = true ou false. Ici le nom du groupe est 'admin' afin de désigner les administrateurs connectés à leur compte mediawiki. Ceux-ci possèdent l'intégralité des droits du site : 'lire', 'modifier', 'déplacer', 'créer une page', 'créer une discussion', 'téléverser', 'remplacer les fichiers existants' et 'marquer une modification comme mineure', sur le site.
Guide détaillé pour l'installation de MediaWiki sur Windows Server.
TéléchargerGuide détaillé pour l'installation de MediaWiki sur Linux Debian.
TéléchargerChaque nouvelle version de ce projet est "poussée" sur la branche principale (main) du projet sur le dépôt distant Github.