Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:comme_ici [2015/07/08 17:31] zatalyzfr:comme_ici [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
  
 Et puis, ça nous aide aussi quand on a besoin de bidouiller... Et puis, ça nous aide aussi quand on a besoin de bidouiller...
 +
 +Si vous souhaitez nous aider à améliorer techniquement notre site web, rendez-vous plutôt [[fr:website_khaganat|sur cette page]].
  
 ===== La sécurité et le web ===== ===== La sécurité et le web =====
Ligne 20: Ligne 22:
  
 Quelques articles sur des pratiques permettant d'augmenter la sécurité de votre site : Quelques articles sur des pratiques permettant d'augmenter la sécurité de votre site :
-  * [[fr:connexion_serveur_admin]] : générez une clé GPG pour dire "coucou c'est moi" en entrant dans votre serveur, et éviter ainsi que ses clés à lui soient visibles partout. Minimise les risques de noter sur papier/cloud ses mots de passe, à la portée du premier voleur venu, vu qu'il y en a moins à retenir. +  * [[fr:securite_sysadmin]] et [[fr:consignes_securite]] (généraliste), un condensé de bonnes pratiques. 
-  * [[fr:pass]], un petit logiciel très simple qui permet de stocker de façon sécurisé ses mots de passe, et aussi de les partager au sein d'une équipe. Non, on n'écrit pas ça en clair dans un mail ou sur IRC !!!!+  * [[fr:SSH]] : configurez correctement ssh, générez une clé pour dire "coucou c'est moi" en entrant dans votre serveur, et éviter que ses clés à lui soient visibles partout. Minimise les risques de noter sur papier/cloud ses mots de passe, à la portée du premier voleur venu, vu qu'il y en a moins à retenir. 
 +  * [[fr:pass]], un petit logiciel très simple qui permet de stocker de façon sécurisé ses mots de passe, et aussi de les partager au sein d'une équipe. Non, on n'écrit pas ça en clair dans un mail ou sur un chat !!!! 
 +  * Suivez aussi le tag Sécurité. {{topic>fr?Sécurité}}
  
 ===== Installation de la base ===== ===== Installation de la base =====
Ligne 34: Ligne 38:
 </WRAP> </WRAP>
  
-Une fois qu'on a Linux sur son serveur (car, oui, on a Linux sur un serveur, ou BSD, mais y'a pas d'autre choix possible !) il faut installer quelques services de base : Apache, Mysql, Php. C'est l'installation "basique" qui marchera avec tous les CMS, et c'est détaillé ici :+Une fois qu'on a Linux sur son serveur (car, oui, on a Linux sur un serveur, ou BSD, mais y'a pas d'autre choix possible !)il faut se livrer à [[fr:1eres_etapes_serveur|quelques manipulations de base]] afin de sécuriser son installation et de la rendre pratique à utiliser. 
 + 
 +Il faut ensuite installer quelques services de base : Apache, Mysql, Php. C'est l'installation "basique" qui marchera avec tous les CMS, et c'est détaillé ici :
   * [[fr:lamp]]   * [[fr:lamp]]
  
Ligne 53: Ligne 59:
 ===== Choix des CMS ===== ===== Choix des CMS =====
  
-<WRAP center round todo 60%> 
-article en cours de rédaction !  
  
- --- //[[wiki:user:zatalyz|zatalyz]] 2015/07/08 16:23// +[[http://www.spip.net/fr|SPIP]] est un outil complet pour gérer un site. Nous ne l'avons finalement pas installé, préférant d'autres CMS, mais ça reste une solution de choix. /* Dans notre cas, ce serait pour des pages de type "news", sans doute migrer le blog dessus, et surtout la gestion des dons, via un plugin. */ 
-</WRAP>+ 
 + 
 +Nous avons prévu, dans un futur indéterminé, d'utiliser [[http://www.django-fr.org/|Django]] afin de répondre aux besoins spécifique des API du MMORPG et du web accessible en jeu. Lorsque ce sera fait, certains des CMS listés ci-dessous seront remplacés par des modules Django. Ce framework est un outil puissant permettant de couvrir tous les usages, mais comme toute solution "tout inclus", il demande plus de connaissances pour être mis en place et maintenu ; si vous ne maîtrisez pas déjà python, ce n'est peut-être pas le premier choix pour démarrer un site web. 
 +==== Blog ==== 
 +Nous avons utilisé [[http://fr.dotclear.org/|Dotclear]], un gestionnaire de blog moins "usine à gaz" que [[https://wordpress.org/|Wordpress]]. Nous avons découvert après coup [[http://www.pluxml.org/|Pluxml]], un moteur de blog avec une base de donnée en fichier texte (comme Dokuwiki), très simple à mettre en place et utiliser ; c'est sans doute le plus adapté pour un blog simple. 
 + 
 +Dokuwiki peut être configuré pour faire "blog", mais ce n'est pas sa destination première. Comme nous maitrisons bien ce CMS, c'est finalement le choix que nous avons fait pour notre [[kh>blog|propre blog]].  
 + 
 +On peut aussi se servir des forums pour ça. 
 + 
 +Avoir un blog n'est utile que si on a réellement du contenu à publier. Chez nous, son existence est toujours suspendue à un fil ; nous le trouvons utile pour résumer ce qui a été fait de temps en temps, et y publier ce qui n'a pas sa place ailleurs, mais nous manquons de motivation pour l'alimenter régulièrement. 
 + 
 + 
 +==== Wiki ==== 
 +Notre moteur de wiki est [[https://www.dokuwiki.org/|Dokuwiki]], l'un des meilleur moteur jamais inventé((Je suis fan, j'assume ! //Zatalyz//)). Il n'a pas besoin d'une base de donnée Mysql, tout est contenu dans des fichiers textes, faciles à lire. Il est facile à mettre en place même quand on ne connaît pas grand chose à l'informatique. Ça se corse un peu quand on tente de faire une "ferme de wiki" (un truc compliqué), mais il y a beaucoup de documentation, y compris en français, ce qui permet de s'en sortir, et la communauté est relativement réactive. De nombreux plugins permettent d'ajouter pleins de fonctionnalités et tous s'installent en un clic. 
 + 
 +Côté performance, Dokuwiki tient la comparaison avec [[https://www.mediawiki.org/wiki/MediaWiki|Mediawiki]] (le moteur de wiki utilisé entre autre par Wikipédia), y compris sur les très gros volumes.  
 + 
 +Pour les débutants, il est clairement plus simple à installer et maintenir que Mediawiki. 
 + 
 +Pour plus de choix, le site [[http://www.wikimatrix.org/|Wikimatrix]] (en anglais) permet de comparer plusieurs moteurs de wiki et de choisir suivant ce qu'on cherche. 
 + 
 +[[fr:dokuwiki_farm|Plus d'infos sur notre installation de Dokuwiki]] 
 + 
 +À noter, notre utilisation particulière de Dokuwiki comme [[taf>|gestionnaire de tâche]], au lieu des habituels gestionnaires de bug. 
 + 
 +==== Forum ==== 
 +De nombreux moteurs de forum existent. Ce qui doit décider du choix, c'est les fonctionnalités annexes. Le site [[http://www.forummatrix.org/|Forummatrix]] (en anglais) permet de comparer plusieurs moteurs de forum et de choisir suivant ce qu'on cherche. 
 + 
 +Nous utilisons [[http://simplemachines.org|SimpleMachineForum]] (abrégé SMF), un bon choix, avec de nombreuses fonctionnalités (plus que nous n'avons besoin) et de nombreux plugins, dont celui qui nous intéresse : de quoi gérer plusieurs identités avec un seul compte, pour le roleplay.  
 + 
 +[[https://phpbb.com|Phpbb]] est aussi une valeur sûre, depuis de nombreuses années. 
 + 
 +Ces deux forums peuvent être un peu délicat à installer pour un débutant, mais ça reste accessible. Les forums des communautés sont actifs, y compris en français, ce qui permet de trouver de l'aide. 
 + 
 +[[fr:smf|Plus d'infos sur notre installation de SMF]] 
 + 
 + 
 +==== Pastebin ==== 
 +Nous utilisons le logiciel [[https://github.com/claudehohl/Stikked|Stikked]] pour fournir un service type pastebin. C'est un assez bon outil, un peu complexe à mettre en place cependant, et il faut le configurer et le surveiller côté spam. 
 + 
 +[[fr:stikked|Plus d'infos sur notre installation de Stikked]] 
 + 
 +==== Images ==== 
 +Pour gérer des galeries d'images, nous utilisons un logiciel très simple à mettre en place, [[http://www.photoshow-gallery.com/|Photoshow-gallery]]. Il convient bien à un petit nombre de participant, cependant il manque de robustesse et de sécurité pour accueillir beaucoup d'utilisateurs (on ne peux pas gérer finement les permissions par dossier d'image, par exemple). 
 + 
 +Dokuwiki a aussi des plugins pour afficher les galeries d'images ; on peut aussi faire ça sur les moteurs de blog. Cependant, là aussi, les limites sont vite atteintes. 
 + 
 +[[fr:photoshow|Plus d'infos sur notre installation de Photoshow-gallery]] 
 + 
 +==== Pad ==== 
 +Nous utilisons [[https://github.com/ether/etherpad-lite/|etherpad-lite]]. 
 + 
 +Si vous débutez dans la configuration de site, **évitez** de l'installer. Etherpad-lite n'a de lite que le nom (et la comparaison avec la version encore plus lourde qui l'a précédé). C'est un logiciel complexe à faire tourner, encore plus complexe à modifier. 
 + 
 +Vous pouvez utiliser notre propre instance, ou ceux proposés sur le net par divers services, dont l'excellent [[https://framapad.org/|Framapad]]. 
 + 
 +Si vous souhaitez vous lancer dans l'aventure, vous trouverez [[fr:pad|quelques infos sur notre installation d'etherpad ici.]] 
 + 
 +==== Gitlab ==== 
 +Nous utilisons actuellement Gitlab pour gérer nos dépôts. C'est un outil gourmand en ressource et complexe à mettre en place, mais très complet au niveau des fonctionnalités. Ce n'est utile que dans le cadre d'un gros projet, comme un MMORPG ; sinon, il est plus simple de passer par des forges logicielles type Framagit, Github, etc. Voir aussi l'article sur [[fr:recuperer_les_donnees|l'utilisation des gestionnaires de versions]].  
 + 
 +===== Autres outils utiles autour du site web ===== 
 + 
 +==== XMPP ==== 
 +Nous utilisons XMPP, un protocole intéressant dans le cadre du MMORPG. Actuellement((28 juillet 2018)) nos services sont gérés par [[https://jabberfr.org/]].  
 + 
 +[[fr:xmpp|Plus d'infos sur notre utilisation d'XMPP.]] 
 + 
 +==== IRC ==== 
 +Nous avons utilisé pendant longtemps IRC. XMPP permet de se connecter à IRC via une passerelle, et [[fr:IRC|l'ancienne documentation]] continue de nous servir pour des projets amis.  
 + 
 + 
 + 
 +==== Piwik ==== 
 +Pour les statistiques d'utilisation du site.  
 + 
 +Par pitié, n'utilisez pas la solution de google. Ne traquez pas vos visiteurs. [[http://piwik.org/|Piwik]] est un excellent outil, facile à mettre en place, qui respecte la vie privée de chacun et permet d'avoir des statistiques utiles sur les usages de votre site. De toute façon, les statistiques, ça doit s'utiliser avec modération. Le but n'est pas de s'enorgueillir du nombre de visiteur, mais de voir ce qui les intéresse, ou ce qu'ils peuvent manquer parce que votre site est mal fichu. 
 + 
 +[[fr:piwik|Plus d'infos sur notre installation de Piwik]]. 
 + 
 +Notre propre installation de Piwik n'est pas toujours en route, cela dépend un peu de la motivation de [[user:zatalyz|Zatalyz]] et de son envie de regarder si une communication publique amène réellement un peu plus de visiteurs.
  
-{{tag>Serveur Web brouillon}}+{{tag>Serveur Web}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/comme_ici.1436369469.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact