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 [2016/05/27 10:46] zatalyzfr:comme_ici [2026/05/06 13:45] (Version actuelle) – [Matomo] Francois A.
Ligne 1: Ligne 1:
-====== Faire un site web comme Khaganat ======+====== Faire un site Web comme Khaganat ======
 Vous trouverez pleins de tutoriels sur internet sur divers CMS pour faire de superbes sites, et même comment faire des sites de zéro. Cet article ne prétend pas faire plus complet. Cependant, si vous appréciez certains des outils que nous utilisons, si vous voulez faire "comme ici" mais chez vous, nos solutions sont détaillées dans les pages suivantes.  Vous trouverez pleins de tutoriels sur internet sur divers CMS pour faire de superbes sites, et même comment faire des sites de zéro. Cet article ne prétend pas faire plus complet. Cependant, si vous appréciez certains des outils que nous utilisons, si vous voulez faire "comme ici" mais chez vous, nos solutions sont détaillées dans les pages suivantes. 
  
 Et puis, ça nous aide aussi quand on a besoin de bidouiller... Et puis, ça nous aide aussi quand on a besoin de bidouiller...
  
-===== La sécurité et le web =====+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 =====
 Vaste sujet, mieux vaut se former en douceur.  Vaste sujet, mieux vaut se former en douceur. 
  
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 =====
 La première chose est d'avoir un système où installer les bidouilles. Plusieurs choix sont possibles : La première chose est d'avoir un système où installer les bidouilles. Plusieurs choix sont possibles :
-  * Installer en local+  * Installer en local une distribution GNU/Linux serveur (par exemple Debian) 
 +  * Installer en local un hyperviseur libre (ProxmoxVE), puis une Machine Virtuelle avec un système d'exploitation serveur libre comme Debian
   * [[fr:installer_vm_basique|Installer en local, mais dans une VM]] (ou bien faire une VM sur un serveur en ligne)   * [[fr:installer_vm_basique|Installer en local, mais dans une VM]] (ou bien faire une VM sur un serveur en ligne)
   * Utiliser un hébergement mutualisé (bonne chance)   * Utiliser un hébergement mutualisé (bonne chance)
-  * Utiliser une VPS ou un serveur dédié et installer linux dessus.+  * Utiliser une VPS ou un serveur dédié et installer une distribution GNU/Linux dessus.
  
 <WRAP center round todo 60%> <WRAP center round todo 60%>
Ligne 34: Ligne 39:
 </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 se livrer à [[fr:1eres_etapes_serveur|quelques manipulations de base]] afin de sécuriser son installation et de la rendre pratique à utiliser.+Une fois qu'on a une distribution GNU/Linux sur son serveur (car, oui, on a Linux sur un serveur, ou BSD, mais y'a pas d'autre choix possible si on veut un Système d'Exploitation libre fonctionnel !), 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 : 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 :
Ligne 55: Ligne 60:
 ===== 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>+
  
-[[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. */ 
  
 +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 ==== ==== 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. 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.
Ligne 89: Ligne 91:
 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. 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 [[www.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. +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. 
  
-[[www.phpbb.com|Phpbb]] est aussi une valeur sûre, depuis de nombreuses années.+[[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. 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.
Ligne 111: Ligne 113:
  
 ==== Pad ==== ==== Pad ====
-Nous utilisons [[etherpad-lite|https://github.com/ether/etherpad-lite/]].+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. 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.
Ligne 119: Ligne 121:
 Si vous souhaitez vous lancer dans l'aventure, vous trouverez [[fr:pad|quelques infos sur notre installation d'etherpad ici.]] Si vous souhaitez vous lancer dans l'aventure, vous trouverez [[fr:pad|quelques infos sur notre installation d'etherpad ici.]]
  
-==== Gitlab ==== +==== Forgejo ==== 
-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]]. +Nous utilisons actuellement Forgejo 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.]]
  
-===== Autres outils utiles autour du site web ===== 
 ==== IRC ==== ==== IRC ====
-Notre page pour se connecter à IRC même sans clientnos bots, nos scripts... +Nous avons utilisé pendant longtemps IRC. XMPP permet de se connecter à IRC via une passerelleet [[fr:IRC|l'ancienne documentation]] continue de nous servir pour des projets amis. 
-[[fr:install_IRC|Plus d'infos sur notre outils IRC]]+
  
-==== Piwik ====+ 
 + 
 +==== Matomo ====
 Pour les statistiques d'utilisation du site.  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.+Par pitié, n'utilisez pas la solution de Google. Ne traquez pas vos visiteurs. [[https://fr.matomo.org/|Matomo]] 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 Matomo (ex-Piwik)]].
  
-[[fr:piwik|Plus d'infos sur notre installation de Piwik]]+Notre propre installation de Matomo (ex-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.1464346004.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion