Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:website_khaganat [2017/07/22 12:50] – [Améliorer le(s) site web de Khaganat] zatalyz | fr:website_khaganat [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
- | Vous voulez aider au site web ? Vous êtes perdu ? Lisez soigneusement cette page, puis allez réveiller Zatalyz sur IRC pour tout ce qui n'est pas clair. | + | Vous voulez aider au site web ? Vous êtes perdu ? Lisez soigneusement cette page, puis allez réveiller Zatalyz sur XMPP pour tout ce qui n'est pas clair. |
</ | </ | ||
Ligne 18: | Ligne 18: | ||
Il est possible que quelqu' | Il est possible que quelqu' | ||
- | Mais dans ce cas, que deviens | + | Mais dans ce cas, que devient |
Cela veut dire : | Cela veut dire : | ||
Ligne 27: | Ligne 27: | ||
==== Ne concentrez pas le pouvoir ==== | ==== Ne concentrez pas le pouvoir ==== | ||
- | Nous utilisons [[https:// | + | Lorsque les applications le permettent, donnez les droits d' |
- | + | ||
- | Lorsque les applications le permettent, donnez les droits d' | + | |
C'est un des choix délicats à propos de la sécurité. Partager le pouvoir et utiliser Teampass augmente un peu les risques, mais permet aussi de ne pas trop perdre de choses lorsque un admin disparaît. | C'est un des choix délicats à propos de la sécurité. Partager le pouvoir et utiliser Teampass augmente un peu les risques, mais permet aussi de ne pas trop perdre de choses lorsque un admin disparaît. | ||
==== Documentez ==== | ==== Documentez ==== | ||
- | Je me répète, mais c'est vraiment vital pour reprendre derrière... | + | On le répète |
- | Note pour ceux que le mot " | + | <WRAP center round tip 90%> |
+ | Note pour ceux que le mot " | ||
+ | </ | ||
+ | |||
==== Des outils libres et hébergeables ==== | ==== Des outils libres et hébergeables ==== | ||
- | Vous avez le droit d' | + | Vous avez le droit d' |
Donc si vous voulez nous proposer un outil, une fonctionnalité, | Donc si vous voulez nous proposer un outil, une fonctionnalité, | ||
- | Nous n' | + | Nous n' |
==== Accessibilité ==== | ==== Accessibilité ==== | ||
Nous sommes conscients des problèmes que peuvent rencontrer certains utilisateurs dans leur navigation sur internet. Nous souhaitons que l' | Nous sommes conscients des problèmes que peuvent rencontrer certains utilisateurs dans leur navigation sur internet. Nous souhaitons que l' | ||
- | Ce n'est absolument pas le cas actuellement, | + | Ce n'est absolument pas le cas actuellement, |
Si possible, faites en sorte que : | Si possible, faites en sorte que : | ||
Ligne 58: | Ligne 59: | ||
* S' | * S' | ||
- | L' | + | L' |
===== Architecture ===== | ===== Architecture ===== | ||
- | Notre architecture est, techniquement, | + | Notre architecture est, techniquement, |
- | Voici comment les services sont répartis : | + | Voici comment les services sont répartis((Ces indications peuvent varier dans le temps. En gros, ça ressemble à ça...)) |
* Une VM (jukni) hébergeant la majorité des services web | * Une VM (jukni) hébergeant la majorité des services web | ||
- | * Une VM pour etherpad, parce que ce service nous a causé des soucis | + | * Une VM pour etherpad, parce que ce service nous a causé des soucis à certains moment et comme ça il ne met pas le bazar partout. |
- | * Une VM réservée à Gitlab (branaz), afin de lui allouer toutes les ressources en cas de compilation | + | * Une VM réservée à Gitlab (branaz), afin de lui allouer toutes les ressources en cas de compilation. |
- | * Une VM pour le serveur de jeu (liria), qui héberge aussi les comptes des joueurs et donc l' | + | * Une VM pour le serveur de jeu (liria), qui héberge aussi les comptes des joueurs et donc l' |
- | Il y a aussi, de façon temporaire((À la demande.)), | + | Il y a aussi, de façon temporaire((À la demande.)), |
- | Au 14 juin 2016, nous avons les CMS suivants qui sont installés (voir plus bas pour le détail) : | + | Au 02 septembre 2018, nous avons entre autre les CMS suivants qui sont installés (voir plus bas pour le détail) : |
* Dokuwiki, sous forme de " | * Dokuwiki, sous forme de " | ||
* Simple Machine Forum | * Simple Machine Forum | ||
- | * Stikked | ||
* Etherpad-Lite | * Etherpad-Lite | ||
* Photoshow-gallery | * Photoshow-gallery | ||
- | * Gitlab | + | * Gitlab |
* AMS (sur le serveur de jeu) | * AMS (sur le serveur de jeu) | ||
- | * Limnoria | + | * Weblate |
- | * Piwik | + | * Nextcloud |
- | * Teampass | + | |
Nous avons quelques pages " | Nous avons quelques pages " | ||
- | * La partie IRC | + | * La partie |
* La barre de navigation générale, qui se retrouve sur presque toutes les pages du site | * La barre de navigation générale, qui se retrouve sur presque toutes les pages du site | ||
* Le convertisseur Dokuwiki vers Mediawiki | * Le convertisseur Dokuwiki vers Mediawiki | ||
+ | * Divers petits outils, comme un générateur de nom pour Khanat, des étoiles pour Célestia, etc. | ||
+ | |||
+ | Un site en Django a commencé à être développé. Voir : | ||
+ | * [[fr: | ||
+ | * [[fr: | ||
+ | |||
+ | Il a déjà plusieurs modules codés : | ||
+ | * remplaçant du pastebin | ||
+ | * pages statiques (qui seront entre autre utilisé pour l' | ||
+ | * la barre de navigation générale, comprenant la prise en charge de l' | ||
+ | * gestion des utilisateurs, | ||
+ | * Page pour voir les logs de XMPP avec une gestion du " | ||
+ | |||
+ | Django va peu à peu permettre de faire l' | ||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
- | Pour toute question sur ce gros bazar, contactez [[wiki:user: | + | Pour toute question sur ce gros bazar, contactez [[user: |
Sur certaines questions plus précises : | Sur certaines questions plus précises : | ||
- | * Pour les serveurs de jeu, [[wiki:user: | + | * Pour les serveurs de jeu, [[user: |
- | * Pour le système de patch du jeu, c'est [[wiki:user: | + | * Pour le système de patch du jeu, c'est [[user: |
- | * Pour le paramétrage du pare-feu ou de Xen, [[wiki:user: | + | * Pour le paramétrage du pare-feu ou de Xen, [[user: |
- | * Pour Gitlab, | + | * Pour Gitlab, |
</ | </ | ||
- | Tout ce qui est utile pour contribuer au site web est [[https:// | + | Tout ce qui est utile pour contribuer au site web est [[https:// |
==== Dokuwiki ==== | ==== Dokuwiki ==== | ||
Dokuwiki est un excellent moteur de wiki. | Dokuwiki est un excellent moteur de wiki. | ||
<WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
- | [[wiki:user: | + | [[user: |
</ | </ | ||
- | |||
=== Les besoins === | === Les besoins === | ||
- | * Nous aurions besoin de refaire les templates des wiki. Nous sommes basés sur une vieille version qui ne prends pas en compte de nouvelles fonctionnalités du moteur (qui lui, est à jour) et ça a été modifié à [[http:// | + | * Nous aurions besoin de refaire les templates des wiki. Nous sommes basés sur une vieille version qui ne prends pas en compte de nouvelles fonctionnalités du moteur (qui lui, est à jour) et ça a été modifié à [[http:// |
* Certains plugins qui nous étaient utiles ne sont plus maintenus et ont été cassés lors de mises à jour. Si vous avez envie de les reprendre, toute la communauté Dokuwiki en profiteras. Cela demande de bonnes connaissances en PHP et l' | * Certains plugins qui nous étaient utiles ne sont plus maintenus et ont été cassés lors de mises à jour. Si vous avez envie de les reprendre, toute la communauté Dokuwiki en profiteras. Cela demande de bonnes connaissances en PHP et l' | ||
Ligne 122: | Ligne 134: | ||
Téléchargez le thème propre à la partie qui ne va pas. | Téléchargez le thème propre à la partie qui ne va pas. | ||
- | <WRAP center round important 60%> | + | La difficulté actuelle des thèmes tient premièrement |
- | Liens à mettre | + | |
- | </ | + | |
- | * Le thème | + | Notez que la " |
- | * Celui du [[wkh> | + | |
- | * Celui de [[um1>|l'um1]] : dokuwikhaum1 | + | |
- | La difficulté actuelle des thèmes tient premièrement à l' | + | == Axe de travail pour améliorer |
- | == Axe de travail pour améliorer les thèmes == | ||
* Installez Dokuwiki en local. | * Installez Dokuwiki en local. | ||
- | * Partez du thème | + | * Partez du thème |
* Intégrez la barre de navigation générale de Khaganat, puisqu' | * Intégrez la barre de navigation générale de Khaganat, puisqu' | ||
* Soumettez vos idées de design à la communauté, | * Soumettez vos idées de design à la communauté, | ||
- | * Les wikis de Khaganat ont besoin d'un onglet " | ||
- | * Le wiki " | ||
* Internationalisation : le thème doit pouvoir s' | * Internationalisation : le thème doit pouvoir s' | ||
* Responsive : si vous êtes partis du thème de base et si la barre de navigation a été finalisée, l' | * Responsive : si vous êtes partis du thème de base et si la barre de navigation a été finalisée, l' | ||
- | + | * Accessibilité : le maximum | |
- | <WRAP center round todo 60%> | + | |
- | Zatalyz a une version nettoyée du thème | + | |
- | </ | + | |
Ligne 168: | Ligne 170: | ||
En dehors de ça, nous sommes ouverts aux suggestions. SMF est sympa, mais plein de fonctionnalités dont nous n' | En dehors de ça, nous sommes ouverts aux suggestions. SMF est sympa, mais plein de fonctionnalités dont nous n' | ||
+ | |||
+ | |||
=== Nous aider === | === Nous aider === | ||
Ligne 174: | Ligne 178: | ||
Cependant, si vous avez envie d' | Cependant, si vous avez envie d' | ||
- | ==== Stikked ==== | + | Si vous avez envie de coder un forum en tant que module pour Django, nous avons déjà un [[fr: |
- | Stikked est une forme de pastebin. Rien de particulier à dire dessus, il fait son travail ; il est remplaçable aussi. Le pastebin nous sert régulièrement au sein du projet. | + | |
- | === Nous aider === | + | ==== Pastebin |
+ | Un module a été développé pour Django. Les pastebin nous servent régulièrement au sein du projet. | ||
- | Le seule souci, c'est le captcha, qui est illisible et laisse passer les bots par moment. Mais bon... C'est assez secondaire, on finit par arriver à le passer. | + | === Nous aider === |
- | Améliorer quelques détails du CSS serait un plus. | + | Il faudrait qu'on arrive à mettre Django en prod, on verra le reste ensuite... |
==== Etherpad-Lite ==== | ==== Etherpad-Lite ==== | ||
Ligne 190: | Ligne 194: | ||
Améliorer son css et lui intégrer la barre de navigation serait un plus. | Améliorer son css et lui intégrer la barre de navigation serait un plus. | ||
- | Pouvoir le lier à l' | + | <del>Pouvoir le lier à l' |
==== Photoshow-gallery ==== | ==== Photoshow-gallery ==== | ||
Ligne 209: | Ligne 213: | ||
Pour la partie images, il faudra peut-être voir les modules de Django, simplement. | Pour la partie images, il faudra peut-être voir les modules de Django, simplement. | ||
+ | |||
+ | Cette partie là ne pourra être remplacée qu' | ||
==== Gitlab ==== | ==== Gitlab ==== | ||
Gitlab sert à gérer les dépôts. Il prend beaucoup trop de ressources, mais il est vraiment très utile aussi... | Gitlab sert à gérer les dépôts. Il prend beaucoup trop de ressources, mais il est vraiment très utile aussi... | ||
- | Arriver à intégrer la barre de navigation générale serait vraiment bien. Mais Gitlab n'est vraiment pas évident à bidouiller, et il faut arriver à faire une bidouille qui survit | + | Arriver à intégrer la barre de navigation générale serait vraiment bien. Mais Gitlab n'est vraiment pas évident à bidouiller, et il faut arriver à faire une bidouille qui survive |
==== AMS ==== | ==== AMS ==== | ||
Ligne 220: | Ligne 226: | ||
Il n'est pas finalisé et mal documenté... Voir plus bas " | Il n'est pas finalisé et mal documenté... Voir plus bas " | ||
- | ==== Limnoria ==== | ||
- | Ce n'est pas vraiment visible sur le site mais c'est installé... C'est notre logiciel pour gérer les bots sur IRC. Un bon logiciel, riche en possibilité :) | ||
- | ==== Piwik ==== | + | ==== Botlogmauve |
- | Nous sert à avoir une vague idée de l' | + | L' |
+ | ==== Mesure de statistiques/ | ||
+ | Nous avions installé Piwik à un moment (devenu Matomo depuis). Mais pister nos utilisateurs nous déplaît et Matomo est trop facilement intrusif. Nous avons donc supprimé tout ça. | ||
+ | |||
+ | Notre intérêt pour ce genre d' | ||
+ | * Lorsque le MMORPG sera en route, savoir si on a du monde dans d' | ||
+ | * Voir si la com qu'on fait, parfois, a un impact (les gens viennent-ils voir chez nous ?). Mais en vrai, on s'en fout un peu, ce qui compte c'est quand ils viennent pour de bon et se mettent à papoter, et ça, on le sais. | ||
+ | * Potentiellement, | ||
+ | |||
+ | Un outil d' | ||
==== Teampass ==== | ==== Teampass ==== | ||
- | Permet | + | Permettait |
==== Barre générale de menu ==== | ==== Barre générale de menu ==== | ||
- | La barre en haut, sensée | + | La barre en haut, censée |
- | Nous avions récupéré et customisé la Framanav (il y a longtemps), d'une façon assez " | + | Nous avions récupéré et customisé la Framanav (il y a longtemps), d'une façon assez " |
+ | |||
+ | Osquallo a proposé une nouvelle version [[https:// | ||
+ | |||
+ | Elle n'est pas finalisée car il manque la gestion sur les petits écrans (portables) et elle fait aussi un truc bizarre à charger le css avec un peu de latence. Son intégration sous chrome et autres navigateurs | ||
=== Nous aider === | === Nous aider === | ||
- | Vous trouverez le code de la nouvelle version [[https:// | ||
- | Elle n'est pas finalisée car il manque la gestion sur les petits écrans (portables) et elle fait aussi un truc bizarre à charger le css avec un peu de latence. Son intégration sous chrome et autres navigateurs est parfois bizarre. Son accessibilité pourrait aussi être meilleure. Elle mérite d'être encore travaillée. | + | <WRAP center round todo 60%> |
+ | Une nouvelle version | ||
+ | </ | ||
- | Il suffit d' | + | Il suffit d' |
Cette barre doit impérativement être accessible. Si c'est horrible avec un logiciel comme [[https:// | Cette barre doit impérativement être accessible. Si c'est horrible avec un logiciel comme [[https:// |