Darks
  • Middle Earth
  • Joined on Apr 16, 2019
Loading Heatmap…

Darks pushed to dev at devs/PCv5

3 days ago

Darks commented on issue devs/PCv5#51

Système de captcha pour le post invité

Je viens de voir passer un post qui parle d'utiliser un honeypot pour éviter les spams. Leur implémentation est en Flask, disponible [sur Github](https://github.com/entrepreneur-interet-general/CIS-front/pull/213/files#diff-8d2cd30f51390d50482a562c379fba80R389). Je connaissais l'astuce, à priori ça marche pas mal. Leur code est foireux je trouve, mais avec un validateur custom on peut s'en sortir beaucoup plus facilement. En tout cas ça peut faire une première protection anti-spam, et si ça marche pas on fera un captcha.

3 days ago

Darks commented on issue devs/PCv5#44

Flux RSS/Atom dans la v5

Mise à jour du lien avec la réorg du wiki : https://gitea.planet-casio.com/devs/PCv5/wiki/10-Flux-RSS

4 days ago

Darks closed issue devs/PCv5#68

Ajouter les flux RSS

4 days ago

Darks commented on issue devs/PCv5#68

Ajouter les flux RSS

Duplicate de #44

4 days ago

Darks closed issue devs/PCv5#29

Review du code par Fomys en mp sur Discord

4 days ago

Darks commented on issue devs/PCv5#29

Review du code par Fomys en mp sur Discord

Pas mal de trucs ont changé depuis cette review, certaines remarques ont été intégrées d'une manière ou d'une autre. Pour celles qui resteraient en suspend, j'invite à créer des tickets séparés pour garder la traçabilité de chaque.

4 days ago

Darks closed issue devs/PCv5#18

Améliorer le tutoriel de création d'une instance

4 days ago

Darks commented on issue devs/PCv5#45

Réorganisation du Wiki

Ça rejoint le ticket #18, je le ferme en tant que duplicate

4 days ago

Darks closed issue devs/PCv5#15

Support des icônes de trophées

4 days ago

Darks commented on issue devs/PCv5#15

Support des icônes de trophées

Ah bah celle là on peut la fermer tient 😁

4 days ago

Darks pushed to dev at devs/PCv5

4 days ago

Darks opened issue devs/PCv5#70

Faire hériter les modèles de formulaire

4 days ago

Darks pushed to dev at devs/PCv5

  • 0ee997b636 fix(validators): cleaned a bit the directory
  • 262d907c32 fix(forms): replace DataRequired by InputRequired See [the difference](https://stackoverflow.com/questions/23982917/flask-wtforms-difference-between-datarequired-and-inputrequired)
  • Compare 2 commits »

4 days ago

Darks commented on issue devs/PCv5#69

L'éditeur de messages bloque l'annulation

L'éditeur de M↓ actuel est un truc fait à l'arrache en 10 minutes. J'ai regardé des éditeurs clés en main (je compte pas en faire un moi-même). Quand on vire ceux qui ont des dépendances à des trucs à la con genre jQuery, Bootstrap (voir React, Angular, Vue.JS…), on réduit la liste à ceux-là : - https://github.com/sparksuite/simplemde-markdown-editor - https://github.com/lepture/editor (faut voir comment ça se build) - https://github.com/taufik-nurrohman/text-editor J'aime bien le premier, à voir comment il peut s'intégrer au site. Et c'est du MIT donc parfait pour de la réutilisation.

4 days ago

Darks pushed to dev at devs/PCv5

  • 3fb3ee40d2 fix: better PEP8 Flake8 returns less errors. I ignored lots of them though
  • 801bd188ae feat: add .env and .flaskenv to gitignore Because there is no reason to track them
  • Compare 2 commits »

4 days ago

Darks commented on issue devs/PCv5#45

Réorganisation du Wiki

Au passage pour l'environnement, j'ai pensé à écrire quelques playbooks Ansible pour qu'on déploie plus entièrement à la main. Je vois quelques gros avantages à ça : - on sauvegarde la configuration du VPS quelque part - c'est plus simple à (re)déployer si on change de machine - un dev qui veut se monter une VM de dev n'a qu'à exécuter les playbooks Et quelques avantages mineurs : - ça n'ajoute rien comme paquet à installer sur le serveur - ceux qui veulent s'en passer peuvent s'en passer - on monte en compétence sur un outil largement diffusé Poke @Breizh pour avoir son avis.

4 days ago

Darks commented on issue devs/PCv5#45

Réorganisation du Wiki

> j’aimerais bien garder le tutoriel nginx quelque part. Ça peut aller dans [VPS-Config](/devs/VPS-config) ça. Typiquement j'ai déjà commit les config Nginx à jour avec les nouveaux assets statiques (avatars et PJ). > Que faire de la VM de dev Je ne la maintiens plus, donc je préfère l'abandonner. Un bon tuto sur comment monter l'environnment de dev sera plus maintenable qu'un VM que personne n'utilise. > Cette issue risque de se transformer en une issue sur l’organisation du wiki… C'est le but de ce ticket. Je peux le renommer pour qu'il soit plus explicite 😄 > J’ai bien fait un petit truc en local, mais j’hésite à le mettre, j’aimerai un wiki qui soit réèlement opérationnel pour tout le monde. N'hésite pas à pousser tes modifications. Au passage au taf on utilise la syntaxe `00-Nom` pour les pages, ça permet directement de les trier dans le bon ordre. Ou du moins de forcer la page d'accueil en haut de la liste. Je te propose de préfixer tes pages avec des nombres, comme présenté au dessus, et de pousser directement sur le Wiki. C'est pas grave si y'a de la duplication au début, de toute façon ça peut pas être pire qu'aujourd'hui. 😅 --- De manière générale, il faut se poser la question de comment organiser le Wiki, quels contenus regrouper, etc. On peut déjà séparer trois groupes triviaux, à savoir - l'installation de l'environnement - l'architecture du projet - les conventions utilisées (code, commits, …) Après faut arriver à redécouper en plus petits bouts, ajouter d'autres catégories, etc. C'est pas forcément évident, mais le point de vue de quelqu'un qui connait peu le projet est d'autant plus apprécié : la doc est faite pour ce genre de personnes. 😉

5 days ago

Darks pushed to master at devs/VPS-config

6 days ago

Darks closed issue Darks/Webcalc-ESP8266#1

Test webhook global

6 days ago