Derniers messages
Dernier message par Zatalyz - 19 Septembre 2020 à 10:00:17
Cliquez pour afficher le message
Oui, en fait ma sélection se base sur les "formes" plus que sur les couleurs (ça, ça va être dans la charte Khaganat, idem pour les polices même si je suis pas encore au point sur ça), c'est à dire la structuration du rendu html. Tout ce qui est css pur est assez facile à changer, par contre je peine plus sur la partie php, d'autant que c'est assez complexe pour un forum. Pour autant je veux quand même bouger des choses, par exemple la façon dont les sous-forums sont affichés.
En discutant hier, je me suis rendue compte que j'avais oublié de regarder les licences. Faut avouer que c'est pas simple, elles sont dans les zip. SMF étant sous une licence open, les thèmes peuvent être non-libres... Et c'est le cas de Morning, Greeny, Flexive et autres thèmes créés par SMFHack, qui ont en plus des fichiers inutilisables (feuilles css minifiées).
Pour Bastion, le code php est velu, pour le moment je ne comprends pas tout, mais j'ai déjà bidouillé un peu. Le css par contre est assez horrible, on sent que ce n'était pas la tasse de thé de celui qui a fait ça. Ça va être long à nettoyer mais la base est bonne.
D'ailleurs, la façon dont les thèmes sont gérés par SMF est plutôt bien. En fait, le code dans son ensemble est vieillot, avec des maladresses sur certains points, mais avec plein de bonnes choses aussi. Ça veut dire que c'est extrêmement personnalisable : donner une apparence phpbb-like est absolument faisable, pour qui a les compétences. Ce n'est pas complètement mon cas, puisque cela demande de déplacer des bouts de php et qu'il y a une sacrée masse de trucs.
J'ai une assez bonne idée de vers où je vais aller côté design, mais si quelqu'un d'autre a envie (réellement envie...) de se pencher sur le sujet et de travailler aussi sur le code, je peux faire des maquettes et un dépôt git. Si je suis seule, je ne vais pas m'embêter à ça dans un premier temps, ça demande plus de boulot.
En discutant hier, je me suis rendue compte que j'avais oublié de regarder les licences. Faut avouer que c'est pas simple, elles sont dans les zip. SMF étant sous une licence open, les thèmes peuvent être non-libres... Et c'est le cas de Morning, Greeny, Flexive et autres thèmes créés par SMFHack, qui ont en plus des fichiers inutilisables (feuilles css minifiées).
Pour Bastion, le code php est velu, pour le moment je ne comprends pas tout, mais j'ai déjà bidouillé un peu. Le css par contre est assez horrible, on sent que ce n'était pas la tasse de thé de celui qui a fait ça. Ça va être long à nettoyer mais la base est bonne.
D'ailleurs, la façon dont les thèmes sont gérés par SMF est plutôt bien. En fait, le code dans son ensemble est vieillot, avec des maladresses sur certains points, mais avec plein de bonnes choses aussi. Ça veut dire que c'est extrêmement personnalisable : donner une apparence phpbb-like est absolument faisable, pour qui a les compétences. Ce n'est pas complètement mon cas, puisque cela demande de déplacer des bouts de php et qu'il y a une sacrée masse de trucs.
J'ai une assez bonne idée de vers où je vais aller côté design, mais si quelqu'un d'autre a envie (réellement envie...) de se pencher sur le sujet et de travailler aussi sur le code, je peux faire des maquettes et un dépôt git. Si je suis seule, je ne vais pas m'embêter à ça dans un premier temps, ça demande plus de boulot.
Dernier message par Mopi - 18 Septembre 2020 à 22:37:58
Cliquez pour afficher le message
J'ai regardé très rapidement les images et pour l'instant il y en a trois qui m'ont tapé dans l'œil :
Je pense que d'autres pourraient être cool en changeant les couleurs ou les polices, c'est des gros détails qui se voient beaucoup, mais voilà ma tite sélection o/
- Bastion que j'aime beaucoup
- Morning qui est sympa
- Flexive qui passe
Je pense que d'autres pourraient être cool en changeant les couleurs ou les polices, c'est des gros détails qui se voient beaucoup, mais voilà ma tite sélection o/
Dernier message par Zatalyz - 18 Septembre 2020 à 21:39:20
Cliquez pour afficher le message
Flexive et NightBreeze font appel à des CDN (ajax.google.api.com dans le premier cas, jquery.com dans le second). C'est une fichue contrainte : traquer ce qui peut être appelé est pénible. Les deux autres sont des bases plus complexes : Bastion a besoin de beaucoup de fignolage et nettoyage, tandis que Böru a besoin de beaucoup de changement d'architecture. Vu que Bastion est celui qui m'inspire le plus, je vais probablement choisir de hurler sur ce dernier.
Oui, le développement en rageant, c'est une méthode pas agile qu'aucun manager n'osera vous proposer, mais c'est tellement bon...
Oui, le développement en rageant, c'est une méthode pas agile qu'aucun manager n'osera vous proposer, mais c'est tellement bon...
#64
Programmation / Thème du forum
Cliquez pour afficher le message
Je me suis enfin décidée à installer un clone du forum afin de toucher au thème. L'actuel combine trois problèmes :
- Il n'est pas responsive. Il y a la possibilité de passer en "wap2" (qui est pas mal) mais l'option est bien cachée. Or la plupart des gens utilisent un ordiphone au quotidien...
- Il n'est pas accessible. Idem, le wap2 aide, mais avant d'y arriver... Et ça, c'est encore moins acceptable que le pas responsive.
- Il a divers soucis d'ergonomie. Le thème ne résoudra pas tout mais peu aider un peu.
N'ayant pas envie de partir de zéro (trop de taf), je vais prendre un des thèmes responsives (malheureusement rien ne sort sur le côté accessible). Et parce que la recherche de thème sur smf est complètement foireuse, voici la liste des thèmes responsives compatibles avec la 2.0.17 (la notre). Ça me permettra de recommencer à zéro quand je craquerais sur un des thèmes !
https://custom.simplemachines.org/themes/index.php?lemma=2941 : Ant's Curve : trop surchargé. Thème de base de SMF en responsive, en fait.
https://custom.simplemachines.org/themes/index.php?lemma=2833 : Redsy : basique, un peu froid à mon goût et je ne parle pas des couleurs. Pas mal de truc pour le rendre moins "pro" et plus "potes".
https://custom.simplemachines.org/themes/index.php?lemma=2917 : NightBreeze : la partie responsive semble bien sur les captures d'écran, mais ça me semble un peu lourd sinon. Cependant, y'a ptet de quoi faire.
https://custom.simplemachines.org/themes/index.php?lemma=2929 : RDD : très classique, ce qui peut être bon, mais du coup assez surchargé aussi. Y'a une démo : responsive de mon...
https://custom.simplemachines.org/themes/index.php?lemma=2946 : Bastion : même auteur que RDD, même pseudo-responsive. Il y a cependant une organisation spatiale intéressante en version bureau. Ça me tente pas mal, je vais m'en inspirer.
https://custom.simplemachines.org/themes/index.php?lemma=2872 : Morning : proche de Bastion dans l'organisation, à voir... Il est un peu lourd sur certains morceaux mais réellement responsive. Mais quand même plein de petits soucis, sur Desktop comme sur Mobile.
https://custom.simplemachines.org/themes/index.php?lemma=2734 : MinDI : triste et pfff ça m'inspire pas.
https://custom.simplemachines.org/themes/index.php?lemma=2948 : Lifestyle : jamais.
https://custom.simplemachines.org/themes/index.php?lemma=2916 : Lazarus : de ce que je devine des captures d'écran, ça ne me passionne pas.
https://custom.simplemachines.org/themes/index.php?lemma=2950 : Jane : Simple et fonctionnel. Une base acceptable.
https://custom.simplemachines.org/themes/index.php?lemma=2835 : Greeny : du même auteur que Morning et quelques autres, et on sent que la base est similaire, avec les mêmes qualités et défauts.
https://custom.simplemachines.org/themes/index.php?lemma=2847 : Gaming Nation : trop lourd, j'ai vu mieux.
https://custom.simplemachines.org/themes/index.php?lemma=2846 : Flexive : dans la suite de Morning, mais avec une meilleure gestion des sujets en responsive (moins bon en desktop, mais moins mauvais que Greeny et Morning).
https://custom.simplemachines.org/themes/index.php?lemma=2836 : Exodus : Clone froid de Morning/Greeny.
https://custom.simplemachines.org/themes/index.php?lemma=2930 : Börü : des aspects sympas, pas mal de trucs à bouger cependant.
https://custom.simplemachines.org/themes/index.php?lemma=2806 : Reseller : Clone pro triste (mais propre) de Morning/Greeny.
https://custom.simplemachines.org/themes/index.php?lemma=2921 : SunRise : quand la description raconte que ça ne sera pas tout responsive, ça aide pas. Il est pas vilain de ce que j'en vois, mais bon...
Pour mes premiers tests, je vais naviguer entre NightBreeze, Bastion, Böru et Flexive, ce dernier étant probablement la meilleure base. Tout va dépendre ensuite de la qualité du code...
- Il n'est pas responsive. Il y a la possibilité de passer en "wap2" (qui est pas mal) mais l'option est bien cachée. Or la plupart des gens utilisent un ordiphone au quotidien...
- Il n'est pas accessible. Idem, le wap2 aide, mais avant d'y arriver... Et ça, c'est encore moins acceptable que le pas responsive.
- Il a divers soucis d'ergonomie. Le thème ne résoudra pas tout mais peu aider un peu.
N'ayant pas envie de partir de zéro (trop de taf), je vais prendre un des thèmes responsives (malheureusement rien ne sort sur le côté accessible). Et parce que la recherche de thème sur smf est complètement foireuse, voici la liste des thèmes responsives compatibles avec la 2.0.17 (la notre). Ça me permettra de recommencer à zéro quand je craquerais sur un des thèmes !
https://custom.simplemachines.org/themes/index.php?lemma=2941 : Ant's Curve : trop surchargé. Thème de base de SMF en responsive, en fait.
https://custom.simplemachines.org/themes/index.php?lemma=2833 : Redsy : basique, un peu froid à mon goût et je ne parle pas des couleurs. Pas mal de truc pour le rendre moins "pro" et plus "potes".
https://custom.simplemachines.org/themes/index.php?lemma=2917 : NightBreeze : la partie responsive semble bien sur les captures d'écran, mais ça me semble un peu lourd sinon. Cependant, y'a ptet de quoi faire.
https://custom.simplemachines.org/themes/index.php?lemma=2929 : RDD : très classique, ce qui peut être bon, mais du coup assez surchargé aussi. Y'a une démo : responsive de mon...
https://custom.simplemachines.org/themes/index.php?lemma=2946 : Bastion : même auteur que RDD, même pseudo-responsive. Il y a cependant une organisation spatiale intéressante en version bureau. Ça me tente pas mal, je vais m'en inspirer.
https://custom.simplemachines.org/themes/index.php?lemma=2872 : Morning : proche de Bastion dans l'organisation, à voir... Il est un peu lourd sur certains morceaux mais réellement responsive. Mais quand même plein de petits soucis, sur Desktop comme sur Mobile.
https://custom.simplemachines.org/themes/index.php?lemma=2734 : MinDI : triste et pfff ça m'inspire pas.
https://custom.simplemachines.org/themes/index.php?lemma=2948 : Lifestyle : jamais.
https://custom.simplemachines.org/themes/index.php?lemma=2916 : Lazarus : de ce que je devine des captures d'écran, ça ne me passionne pas.
https://custom.simplemachines.org/themes/index.php?lemma=2950 : Jane : Simple et fonctionnel. Une base acceptable.
https://custom.simplemachines.org/themes/index.php?lemma=2835 : Greeny : du même auteur que Morning et quelques autres, et on sent que la base est similaire, avec les mêmes qualités et défauts.
https://custom.simplemachines.org/themes/index.php?lemma=2847 : Gaming Nation : trop lourd, j'ai vu mieux.
https://custom.simplemachines.org/themes/index.php?lemma=2846 : Flexive : dans la suite de Morning, mais avec une meilleure gestion des sujets en responsive (moins bon en desktop, mais moins mauvais que Greeny et Morning).
https://custom.simplemachines.org/themes/index.php?lemma=2836 : Exodus : Clone froid de Morning/Greeny.
https://custom.simplemachines.org/themes/index.php?lemma=2930 : Börü : des aspects sympas, pas mal de trucs à bouger cependant.
https://custom.simplemachines.org/themes/index.php?lemma=2806 : Reseller : Clone pro triste (mais propre) de Morning/Greeny.
https://custom.simplemachines.org/themes/index.php?lemma=2921 : SunRise : quand la description raconte que ça ne sera pas tout responsive, ça aide pas. Il est pas vilain de ce que j'en vois, mais bon...
Pour mes premiers tests, je vais naviguer entre NightBreeze, Bastion, Böru et Flexive, ce dernier étant probablement la meilleure base. Tout va dépendre ensuite de la qualité du code...
Dernier message par Zatalyz - 25 Août 2020 à 11:02:18
Cliquez pour afficher le message
Petite mise à jour sur les plugins...
Déjà, faut que je fasse du tri. Vi, moi, parce que je maitrise Dokuwiki plus que n'importe qui ici, je crois, que ce soit en tant qu'admin ou en tant qu'utilisatrice. Là, on a quelques plugins, je pense que ça fait partie des anciens bundle et ça ne sert plus à rien... Cela va me demander un peu de pistage (à grands coups de grep sur la syntaxe) mais c'est pas compliqué donc je devrais arriver à le faire... à un moment !
Ensuite pour Inlinetoc, plus d'infos dans les logs apache :
Ne maitrisant pas le php, je vais ramer à en faire quelque chose, de celle-ci, mais au moins on sait quel fichier regarder (action.php dans le plugin, première ligne) et où chercher. Un mage bienveillant pour faire de la magie paix-hasch-paix ?
J'ai fait un dokuwiki de test, avec une installation vierge (pas en ferme), je suis en train de liste toutes ces choses en détail et après je pourrais faire des tests de bidouilles.
Edit : j'ai viré les plugins suivants :
- Source
- Syntaxhighlighter4
- Extended Table Syntax 3
Le reste est utilisé à un moment ou un autre, uu utile dans la gestion des wikis.
Edit bis : ben j'ai réussi à corriger Inlinetoc. Si si... faut juste que je trouve comment y mettre en ligne.
Edit ter : y'a même mieux, quelqu'un qui a revu le plugin : https://github.com/Andreone/dokuwiki_inlinetoc/pull/7 ... Par contre comme le plugin est abandonné, ça n'a pas été inclus. J'ai ouvert un sujet là-dessus (forum dokuwiki), l'idéal étant de pousser sur Dokuwiki, mais pour nous, ça résoud le souci.
Déjà, faut que je fasse du tri. Vi, moi, parce que je maitrise Dokuwiki plus que n'importe qui ici, je crois, que ce soit en tant qu'admin ou en tant qu'utilisatrice. Là, on a quelques plugins, je pense que ça fait partie des anciens bundle et ça ne sert plus à rien... Cela va me demander un peu de pistage (à grands coups de grep sur la syntaxe) mais c'est pas compliqué donc je devrais arriver à le faire... à un moment !
Ensuite pour Inlinetoc, plus d'infos dans les logs apache :
Code Sélectionner
PHP Fatal error: Declaration of action_plugin_inlinetoc::register(&$controller) must be compatible with dokuwiki\\Extension\\ActionPlugin::register(Doku_Event_Handler $controller) in /home/zatalyz/test_www/dokuwiki/lib/plugins/inlinetoc/action.php on line 0Ne maitrisant pas le php, je vais ramer à en faire quelque chose, de celle-ci, mais au moins on sait quel fichier regarder (action.php dans le plugin, première ligne) et où chercher. Un mage bienveillant pour faire de la magie paix-hasch-paix ?
J'ai fait un dokuwiki de test, avec une installation vierge (pas en ferme), je suis en train de liste toutes ces choses en détail et après je pourrais faire des tests de bidouilles.
Edit : j'ai viré les plugins suivants :
- Source
- Syntaxhighlighter4
- Extended Table Syntax 3
Le reste est utilisé à un moment ou un autre, uu utile dans la gestion des wikis.
Edit bis : ben j'ai réussi à corriger Inlinetoc. Si si... faut juste que je trouve comment y mettre en ligne.
Edit ter : y'a même mieux, quelqu'un qui a revu le plugin : https://github.com/Andreone/dokuwiki_inlinetoc/pull/7 ... Par contre comme le plugin est abandonné, ça n'a pas été inclus. J'ai ouvert un sujet là-dessus (forum dokuwiki), l'idéal étant de pousser sur Dokuwiki, mais pour nous, ça résoud le souci.
Dernier message par Zatalyz - 08 Août 2020 à 18:29:33
Cliquez pour afficher le message
Il y a aussi le souci avec le cookie d'authentification. Pour résumer : IsilinBN avait trouvé comment modifier la gestion des cookies sur Dokuwiki, afin que se connecter à un des wiki de la ferme connecte à tous les autres. Vous vous authentifiez sur le Wikhan, vous êtes aussi, pour cette session, identifié sur l'UM1 et compagnie. Malheureusement la mise à jour change ce code.
Il faut bien différencier la base d'utilisateurs (ça, tout va bien, on s'inscrit une fois, on a le même couple identifiant/mot de passe sur tous les wiki) et le cookie d'authentification (qui dit si on est connecté ou non au wiki). Seul le cookie a changé, le mécanisme de gestion des utilisateurs est toujours fonctionnel. Comme IsilinBN l'expliquait, il faut surtout que le cookie aie le même nom et vienne du même endroit...
Il s'agit "juste" de comprendre et adapter le code php. Le souci doit se trouver dans dokuwiki/inc/init.php ou dokuwiki/inc/auth.php. Mais à ce stade, mes compétences en pistage échouent sur ma méconnaissance du php. L'ancienne procédure est décrite ici : https://khaganat.net/wikhan/fr:dokuwiki_farm#une_seule_authentification et ça vous permettra de cibler ce qui a pu changer.
Ce point est bloquant pour la mise à jour, toute aide sera appréciée.
Il faut bien différencier la base d'utilisateurs (ça, tout va bien, on s'inscrit une fois, on a le même couple identifiant/mot de passe sur tous les wiki) et le cookie d'authentification (qui dit si on est connecté ou non au wiki). Seul le cookie a changé, le mécanisme de gestion des utilisateurs est toujours fonctionnel. Comme IsilinBN l'expliquait, il faut surtout que le cookie aie le même nom et vienne du même endroit...
Il s'agit "juste" de comprendre et adapter le code php. Le souci doit se trouver dans dokuwiki/inc/init.php ou dokuwiki/inc/auth.php. Mais à ce stade, mes compétences en pistage échouent sur ma méconnaissance du php. L'ancienne procédure est décrite ici : https://khaganat.net/wikhan/fr:dokuwiki_farm#une_seule_authentification et ça vous permettra de cibler ce qui a pu changer.
Ce point est bloquant pour la mise à jour, toute aide sera appréciée.
Dernier message par Zatalyz - 08 Août 2020 à 17:57:12
Cliquez pour afficher le message
- SafeFNRecode : c'est bizarre, c'est dans le bundle, ça devrait donc marcher... Après c'est pas un point trop gênant.
- Source : pas souvenir qu'on l'utilise, on peut le virer sans souci. Je viens de faire un grep sur les pages des divers wikis, il n'est vraiment pas utilisé. Le virer est donc aussi bien.
- Inlinetoc : là, malheureusement, il sert, entre autre dans les FAQ. Le nouveau thème imite ce genre de présentation mais... placer le TOC où on veut sur la page est sympa. Je préférerais donc qu'on arrive à le débugguer. Cependant, ça ne concerne pas énormément de pages et le nouveau thème rend ce genre de sommaire lisible. Donc au pire, un grep permet de changer ça (pour mémoire :
- Source : pas souvenir qu'on l'utilise, on peut le virer sans souci. Je viens de faire un grep sur les pages des divers wikis, il n'est vraiment pas utilisé. Le virer est donc aussi bien.
- Inlinetoc : là, malheureusement, il sert, entre autre dans les FAQ. Le nouveau thème imite ce genre de présentation mais... placer le TOC où on veut sur la page est sympa. Je préférerais donc qu'on arrive à le débugguer. Cependant, ça ne concerne pas énormément de pages et le nouveau thème rend ce genre de sommaire lisible. Donc au pire, un grep permet de changer ça (pour mémoire :
Code Sélectionner
grep -nri "{{INLINETOC}}" www/farm/*/data/pages/* et cela donne 21 pages).
Dernier message par deed - 03 Août 2020 à 17:55:40
Cliquez pour afficher le message
La mise à jour passe bien sauf pour 3 plugins.
Bon les plugins : safefnrecord, inlinetoc et source ne sont pas compatibles
Donc soit vv222 les réparent ou soit il faut en trouver d'autre
Pour source, je pense que SyntaxHighlighter4 ferait l'affaire
Bon les plugins : safefnrecord, inlinetoc et source ne sont pas compatibles
Donc soit vv222 les réparent ou soit il faut en trouver d'autre
Pour source, je pense que SyntaxHighlighter4 ferait l'affaire
Dernier message par deed - 03 Avril 2020 à 09:10:24
Cliquez pour afficher le message
Alors plus j'y réfléchi , plus je me dis que quand même sans l'option business. Il y a pas trop de différence entre scaleway et oneprovider (Paris) .
1/scaleway :
-plus rapide au ticket( quelques heures), ftp, plus d'option, panel plus récent, bon gedtion ipv6
- honereux, on ne peut pas gérer à plusieurs, frais de mise en service
2/oneprovider
- moins chere(~40%), on peut gérer à plusieurs, canadien (pour lz gestion), pas fraus mise en service
- moins d'option, server aléatoire, ticket (1 à 2 jours), pas de fto, IPv6 manuel
Alors le prix puissance , on peut avoir 2 assez gros servers :
- 21€ à 25€ pour le principal
- 16€ à 25€ pour le second
21+16=37 37*12=444€ par ans
Il sont assez costaux pour avoir tous les services répliquer et des VM de tesr
Et on peut répartir en allumant que la moitier des services sur chaque
ps:j'ai choisie au moins 2tetra avec, cpu au moins au niveau de murbaz ou plus et de 8 à 16 de ram
1/scaleway :
-plus rapide au ticket( quelques heures), ftp, plus d'option, panel plus récent, bon gedtion ipv6
- honereux, on ne peut pas gérer à plusieurs, frais de mise en service
2/oneprovider
- moins chere(~40%), on peut gérer à plusieurs, canadien (pour lz gestion), pas fraus mise en service
- moins d'option, server aléatoire, ticket (1 à 2 jours), pas de fto, IPv6 manuel
Alors le prix puissance , on peut avoir 2 assez gros servers :
- 21€ à 25€ pour le principal
- 16€ à 25€ pour le second
21+16=37 37*12=444€ par ans
Il sont assez costaux pour avoir tous les services répliquer et des VM de tesr
Et on peut répartir en allumant que la moitier des services sur chaque
ps:j'ai choisie au moins 2tetra avec, cpu au moins au niveau de murbaz ou plus et de 8 à 16 de ram
Dernier message par Tycho - 02 Avril 2020 à 14:45:03
Cliquez pour afficher le message
Citation de: Zatalyz le 11 Février 2020 à 11:51:34C'est précisé et ils font attention à proposer un serveur FTP situé dans un datacenter différent du serveur en question.
Le seul truc, que ce soit du FTP ou un autre serveur, c'est de s'assurer que la deuxième machine soit dans un lieu géographique différent de la première. Je ne sais pas si Online précise ce genre de détail quand on prend le FTP.
À noter que le système de sauvegardes de Proxmox n'est, à ma connaissance, capable de stocker les dites sauvegardes que dans un volume de stockage géré par Proxmox. De là, deux solutions possible :
- on trouve comment ajouter un serveur FTP comme stockage Proxmox (ça peut etre fun)
- on fait un petit script qui upload qui se lance régulièrement afin d'uploader automatiquement les sauvegardes sur le serveur FTP






