offspot / wikifundi

Create a pre-configured Mediawiki for offline Wikipedia contribution teaching
11 stars 2 forks source link

Liens cassés du fait d'un nommage d'espace erroné #91

Closed Anthere closed 5 years ago

Anthere commented 5 years ago

Dans l'outil, il y a un espace "Wikipedia:" dans la version EN et un espace "Wikipédia:" dans la version FR

Dans la version FR min, les deux espaces sont nommés "Wikipédia:". Donc sur WikiFundi FR... ça marche. Sur WikiFundi EN... ça ne marche pas du tout puisque les pages sont toutes nommées Wikipédia:XXX alors que les liens internes dans l'application pointent vers Wikipedia:XXX Donc le système essaye de sortir de WikiFundi pour se connecter en ligne au vrai wikipedia...

J'imagine que le problème doit être l'opposé dans la version EN min (et max), à savoir que les deux espaces de noms doivent être Wikipedia:XXX alors que la version en français doit être Wikipédia:XXX. Bien sûr je n'ai pas vérifié cela puisque je n'ai pas la version EN min. Mais la logique voudrait qu'on retrouve en miroir le problème sur l'autre version linguistique.

Est-ce que je suis claire ?

kelson42 commented 5 years ago

@florentk The namespace is properly site on "fr" indeed https://github.com/openzim/wikifundi/blob/master/wikifundi-fr/config/mediawiki/LocalSettings.custom.php#L19

But I see nothing similar on "en" !?

kelson42 commented 5 years ago

@Anthere This problem is really old, this should really have been discovered earlier.

Anthere commented 5 years ago

Yeah. It should. I agree. I am very perplex I missed that.

florentk commented 5 years ago

@kelson42 I don't put namespace in EN version because I use the default one, it does not seem to be a problem on mirror. On other hand, article on wikipedia site, links can be broken, but in mirroring process, it seem that good namespace is take into account. We can put the namespace in file config, but I think that will change nothing

kelson42 commented 5 years ago

@Anthere Tu nous donnes un exemple concret de lien cassé sur http://wikifundi-en.openzim.org/ stp?

kelson42 commented 5 years ago

Après avoir discuté avec @Anthere visibleemnt tout est ok sur wikifundi-en.openzim.org, mais pas sur le plug. Elle va nous donner un exemple concret.

Anthere commented 5 years ago

Note je suis dans le train. Deux jours sur Paris. Sur mon téléphone. Pas de plug sous la main. Et telephone qui bug a fond (j ai tenté de le noyer dans les toilettes. Il a pas aimé) De retour vendredi vers 18h. Je vous enverrais des url d exemples.

Mais en gros Lors ce que je suis sur le Plug en interface française Et que j’accède à wikifundi en anglais Toutes les pages de type Wikipedia: Se retrouve transformer en Wikipédia: Donc tous les liens Interne dans les pages wiki de type Wikipedia: cassé

Sent from my smartphone

On 27 Sep 2018, at 07:42, Kelson notifications@github.com wrote:

@Anthere Tu nous donnes un exemple concret de lien cassé sur http://wikifundi-en.openzim.org/ stp?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

Anthere commented 5 years ago

La plupart de ces pages sont appelees depuis la page wiki nommee Welcome. Acessible depuis le menu

Sent from my smartphone

On 27 Sep 2018, at 07:42, Kelson notifications@github.com wrote:

@Anthere Tu nous donnes un exemple concret de lien cassé sur http://wikifundi-en.openzim.org/ stp?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

Anthere commented 5 years ago

http://wikifundi-en.openzim.org/wiki/WikiFundi:Welcome

Exemple

http://wikifundi-en.openzim.org/wiki/Wikipedia:Identifying_reliable_sources

Mais sur le plug...

Sent from my smartphone

On 27 Sep 2018, at 08:14, Florence anthere@anthere.org wrote:

La plupart de ces pages sont appelees depuis la page wiki nommee Welcome. Acessible depuis le menu

Sent from my smartphone

On 27 Sep 2018, at 07:42, Kelson notifications@github.com wrote:

@Anthere Tu nous donnes un exemple concret de lien cassé sur http://wikifundi-en.openzim.org/ stp?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

florentk commented 5 years ago

Ce problème me dit vaguement quelque chose, mais les vacances sont passés par là xD. Si mes souvenirs sont bon, j'avais dû justement enlevé "l'extra namespace" "Wikipedia" de la configuration EN pour éviter ce genre de lien cassé. Après je me rappel plus pourquoi ça pose problème en anglais et pas en français. La question est : la fichier de config sur le "plug" est-il le même que sur wikifundi-en.openzim.org ?

rgaudin commented 5 years ago

C'est bon, j'ai trouvé le coupable !

C'est dans le LocalSettings.php (la config de base MW que l'on importe).

@florentk l'avait modifié le 6 juillet mais c'est passé entre les mailles de mon filet…

@kelson42 j'anticipe ta question : ce fichier est dans le docker ; il ne fait pas partie des tarballs. Je vais récupérer la nouvelle version du fichier mais @florentk, ce serait bien je pense de mettre le NS EN aussi dans le config du tarball, pour plus de clareté.

Testé sur la démo: http://en.wikifundi.wikifundi-fr.demo.hotspot.kiwix.org/wiki/Wikipedia:Identifying_reliable_sources