Make Lexpage great again!    —  Guybrush

Discussions

Lexpage (enfin) sur GitHub !

Guybrush 8342 Bob
Bonjour,

On en avait parlé sur l'un ou l'autre topic, et à environ pile un an de sa sortie maintenant, le code du Lexpage v4 est enfin disponible publiquement, sous licence GPL v3. C'est hébergé par GitHub.

N'hésitez pas à faire part de vos commentaires, notamment sur le readme (est-ce suffisant pour tester ?), sur le code ou d'autres aspects, et surtout si vous voyez quelque chose qui ne devrait PAS se trouver sur le dépôt, faites m'en part rapidement :-D

Je n'ai pas eu le temps de refactorer le code (certaines parties en ont VRAIMENT besoin), donc ça viendra en son temps :-)
krapou 687 Geek
On va pouvoir faire des pull request !

:heart:
Guybrush 8342 Bob
Je serai le premier surpris si quelqu'un faisait un PR avec une vraie feature/patch dedans :-D

Ah, au fait, j'suis passé de Gunicorn à uWSGI sur le dépôt (mais pas encore en prod) car uWSGI supporte les websockets (pas Gunicorn, vous l'aurez compris) et que c'est encore quelque chose que je dois faire depuis près d'un an : migrer le minichat :-D (J'pense que Tchou avait déjà souligné ce point dès la 1ere semaine de v4 :-D)
Fabe 607 Geek
GuybrushJe serai le premier surpris si quelqu'un faisait un PR avec une vraie feature/patch dedans :-D
Tentative de psychologie inversée spotted :-D
Tchou 3555 Bob
Notons que si tu avais posté ça une semaine avant, tu aurais pu fédérer les gens autour d'un projet, genre "faisons la skin moche de la st valentin". Pfff, la comm', la comm' !
girl271 1217 Flooder
Vu le temps qu'il faut souvent pour lancer un projet, on peut aussi viser "Faisons la skin moche pour Pâques", ça marche aussi ;-)
Guybrush 8342 Bob
FabeTentative de psychologie inversée spotted :-D
Prouve que j'ai tort :-D
TchouNotons que si tu avais posté ça une semaine avant, tu aurais pu fédérer les gens autour d'un projet, genre "faisons la skin moche de la st valentin". Pfff, la comm', la comm' !
En effet. Mais j'ai été gentil : j'ai laissé le code du poisson d'avril de l'an passé sur le dépôt. Si ça peut aider ? :-D
Bon, sinon, y a du travail hein, pour ceux qui veulent :-)

Notamment :
- Minichat via websocket ;
- Refaire le thème Bootstrap avec SASS ou LESS pour en faciliter la maintenance (et les changements) ;
- Refonte du système de notifications (par ex, en utilisant django-notifications qui pourrait convenir) ;
- Refonte de la messagerie interne (en utilisant postman, je n'aurai pas du ré-inventer la roue) ;

Et y a plein de petits détails sur lesquels je dois repasser, comme par exemple, migrer la logique des vues dans les modèles là où c'est possible (en vue d'une API), utiliser systématiquement les mêmes vues génériques là où le besoin est identique, plutôt que de faire ça "bizarrement" (parfois je pars d'un formview sur lequel j'ajoute un listview, parfois je fais l'inverse, allez savoir pourquoi :-D), "réparer" la partie "flag du forum" où j'ai une sorte de décorateur de liste horrible pour gérer les flags, alors qu'y a moyen de faire ça via un joli manager+queryset et le framework d'anotation de Django, etc.

Tchou 3555 Bob
Pourquoi as-tu un .htaccess dans app/static/ ?

Tu as configuré nginx pour les lire, ou c'est juste un fichier inutile ?
roidelapluie 339 Maitre jedi
Aussi: passer sur django 1.7 pour avoir un super support des migrations :)
Guybrush 8342 Bob
TchouTu as configuré nginx pour les lire, ou c'est juste un fichier inutile ?
Je vais le retirer. C'est probablement issu d'un truc que j'avais du mettre en place quand j'étais encore sur les mutualisés d'OVH...
RoidelapluieAussi: passer sur django 1.7 pour avoir un super support des migrations :)
Normalement, la base de code est compatible 1.7. J'avais fait les changements en ce sens il y a déjà plusieurs semaines, mais je n'ai jamais pris la peine de tester.

Répondre

Vous devez être inscrit et identifié.