Forums Casio - Actualités

Index du Forum | Actualités | La v5, une histoire d'équipe
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 10116
Défis: 170
Message
Posté le 24/06/2017 12:51

La v5, une histoire d'équipe :

Vous le savez peut-être si vous êtes un habitué, mais Planète Casio est en cours de modernisation. Le projet avance doucement, mais la version 5 du site est un objectif que l'équipe d'administration compte bien atteindre. Toutefois, nos esclaves développeurs ont besoin d'aide pour savoir dans quelle direction aller.

Pour cela, nous lançons un questionnaire participatif. Que vous soyez un membre très actif, moins actif, ou simple visiteur, votre avis nous intéresse ! Vous pouvez répondre anonymement ou non sur ce Framapad.

Nous cherchons surtout des avis au niveau des fonctionnalités à ajouter ou à retirer, et au niveau du design global du site.

Voici une capture du design actuel de la v5, pour avoir un aperçu rapide ce ce que ça donne :



Edit : vous pouvez trouver l'avancement du projet sur le dépôt Git.

À bientôt sur Planète Casio !






Ne0tux
Hors ligne
Membre d'honneur
Niveau: Aucun
Points: 2964
Défis: 252
Message
Citer : Posté le 24/06/2017 16:25 | #
Très bonne idée que d'impliquer la communauté !

Je comprends l'intérêt de ne pas brider les idées avec un format "brainstorming", mais c'est beaucoup plus dur de récolter des réponses sans question. De mon expérience le plus efficace est de poser une série de questions à choix multiples aux participants. Ça pourrait venir après ce Framapad, ceci dit.

Désolé de m'arrêter sur le moyen plutôt que sur l'objectif, je sais que c'est frustrant, alors je vais laisser mes idées sur le Framapad et si je me trompe de paragraphe, toutes mes excuses.

Sinon, la barre à gauche, ça en jette !

Bon courage aux instigateurs, et pour les autres, on oublie pas :

>>> https://bimestriel.framapad.org/p/Designv5 <<<
----------------------------------
Deviens le roi de la banquise avec Ice Slider !
Sauras-tu sortir entier des locaux infernaux de CloneLab ?!?
Prêt à risquer ta peau face à Smaug le vilain dragon en cherchant l'Arkenstone ?
Projets de la communauté que je soutiens
Rejoins l'aventure !
Timeless II d'Alex_1186
Calc Center : un système de succès sur Casio
Le futur Jeu d'aventure de Remiweb
Le très attendu Pokemon de Dodormeur
La suite du premier volet : Robscape 2 de Ray
Zelda de Smash'
L'audacieux Projet Evolution de TheProg
Le fameux Yu-Gi-Oh d'Intelligide
Sans oublier cette folie qu'est MMGOC
On en trépignerait : Jetpack Joyride, de Drakalex
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 10116
Défis: 170
Message
Citer : Posté le 24/06/2017 16:33 | #
Pour les questions, disons que j'en ai beaucoup à poser (sur le design entre autres). Donc j'ai pas trop voulu décourager les éventuels participants avec une floppée de questions, toutes presque aussi importantes à mes yeux x)
De plus, les questions ont tendance à fermer le champ des possibles, ce que je ne souhaite pas.

L'idée est vraiment de faire un site qui convient au maximum à tous, et pour cela le mieux est d'en débattre.

Né0' a écrit :
Sinon, la barre à gauche, ça en jette !

Merci !
Vu le temps que j'ai passé dessus (ça se compte en dizaines d'heures), ça fait plaisir de voir qu'il plait.
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10908
Défis: 130
Message
Citer : Posté le 24/06/2017 18:15 | #
Je suis d'accord avec Ne0tux sur un point : la page blanche, ça en découragera plus d'un. Je ne peux que suggérer de mettre un questionnaire, même long, à disposition. S'il est vraiment long, tu peux le découper en plusieurs parties, et mettre d'abord les questions les plus importantes. Mais dans tous les cas, ce sera tout autant efficace pour nous et simple pour eux si la réflexion est un peu guidée.
----------------------------------
Watch me, as I build my empire with my own hands.
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 10116
Défis: 170
Message
Citer : Posté le 24/06/2017 18:24 | #
Je vais voir ce que je peux faire.

Ajouté le 01/07/2017 à 23:30 :
J'ai mis à jour en ajoutant des questions précises en début de pad.
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Ne0tux
Hors ligne
Membre d'honneur
Niveau: Aucun
Points: 2964
Défis: 252
Message
Citer : Posté le 02/07/2017 10:55 | #
C'est fait.
----------------------------------
Deviens le roi de la banquise avec Ice Slider !
Sauras-tu sortir entier des locaux infernaux de CloneLab ?!?
Prêt à risquer ta peau face à Smaug le vilain dragon en cherchant l'Arkenstone ?
Projets de la communauté que je soutiens
Rejoins l'aventure !
Timeless II d'Alex_1186
Calc Center : un système de succès sur Casio
Le futur Jeu d'aventure de Remiweb
Le très attendu Pokemon de Dodormeur
La suite du premier volet : Robscape 2 de Ray
Zelda de Smash'
L'audacieux Projet Evolution de TheProg
Le fameux Yu-Gi-Oh d'Intelligide
Sans oublier cette folie qu'est MMGOC
On en trépignerait : Jetpack Joyride, de Drakalex
Ninestars
Hors ligne
Membre
Niveau: Confirmé
Points: 1877
Défis: 22
Message
Citer : Posté le 12/07/2017 21:53 | #
J'ai ajouté par part
----------------------------------
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 10116
Défis: 170
Message
Citer : Posté le 12/07/2017 23:15 | #
Merci à tous ceux qui ont posé des commentaires, je vous tiens au jus suivant mon avancement.

Ajouté le 12/07/2017 à 23:19 :
Au passage, si vous souhaitez regarder le code ou même proposer quelques améliorations, n'hésitez pas à regarder du coté du dépôt Git.

Une branche c'est vite fait, et ça permet de faire avancer le schmilblic
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Eragon
Hors ligne
Membre
Niveau: Intermédiaire
Points: 48
Défis: 0
Message
Citer : Posté le 13/04/2018 21:59 | #
Dites il y à un pad ou un document contenant la charte graphique de la V5?
Le lien est mort.
----------------------------------
Venez soutenir la liberté du net, venez soutenir La Quadrature Du Net.
www.laquadrature.net
Venez voir mes projets sur GitHub
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10908
Défis: 130
Message
Citer : Posté le 14/04/2018 08:53 | #
Il est sur une instance moins volatile désormais :

Pad de PCv5
https://mypads.framapad.org/mypads/?/mypads/group/creativecalc-8s4l676c/pad/view/planete-casio-v5-qt4m67u9

Il te faut peut-être un compte pour le lire. S'il te manque des autorisations, poste un message et je te les donnerai (ça consistera à t'ajouter au groupe de CC).

Sur la charte graphique, je ne crois pas qu'il y ait de document type liste de points à suivre, même si le pad contient plusieurs idées de ce genre. La plupart des choses sont dans les templates de Darks.

Ajouté le 14/04/2018 à 11:17 :
J'en profite pour mentionner un autre problème (auquel je n'ai personnellement pas de réponse immédiate) :
https://git.planet-casio.com/devs/PCv5/issues/1

En plus de serveur de test donné par app.run(), je sais déployer une appli Flask avec uwsgi et la lier à nginx par un socket. Je ne sais pas si quelqu'un connaît une autre méthode ni si elle est suffisamment propre.

Peut-on avoir l'avis de @Breizh_craft sur ce système ?
- L'application Flask n'utilise pas app.run() et on n'invoque pas Python explicitement
- On utilise uwsgi pour lancer l'application, en le bindant sur un socket dans /tmp ou /run
- Dans la configuration de nginx, on redirige les URLs dynamiques vers un lieu abstrait (@app)
- Sur le location abstrait, on passe tout au socket via uwsgi_pass.
----------------------------------
Watch me, as I build my empire with my own hands.
Breizh_craft
En ligne
Modérateur
Niveau: Confirmé
Points: 665
Défis: 6
Message
Citer : Posté le 14/04/2018 12:20 | #
Après documentation, je comprends mieux ce que tu voulais dire, Lephé. Effectivement, uWSGI semble être le meilleur choix, plus adapté que FastCGI sans pour autant devoir lancer un second webserver exprès pour ça (ça ferais doublon, et ce serait un poil plus chiant à configurer). Donc va pour uWSGI.

Je configurerais le service et Nginx, du coup. J'espère que c'est pas urgent, parce que j'ai toujours pas fait ce que je devais faire sur la partie web déjà… La bonne nouvelle, c'est que là, j'ai pas mal de temps libre pendant quelques mois. À partir de mi-juin / début-juillet j'en aurais moins, et de pire en pire jusque fin août. Après je peux pas encore prédire.
----------------------------------

Informagicien professionnel, prestidigitateur système. Tout est possible.
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10908
Défis: 130
Message
Citer : Posté le 14/04/2018 12:25 | #
Pour référence (toi ou d'autres), voici l'explication plus formelle de ce que je raconte au-dessus :

uWSGI (flask.pocoo.org)

J'ai renvoyé dessus pour répondre à l'issue, mais il faudra mettre ça en place sur le serveur de façon plus « automatique ».
----------------------------------
Watch me, as I build my empire with my own hands.
Eragon
Hors ligne
Membre
Niveau: Intermédiaire
Points: 48
Défis: 0
Message
Citer : Posté le 25/04/2018 11:29 | #
Voilà une idée des pages d'erreurs que j'ai créé, attend vos avis et vos idée d'améliorations

400


401, elle pourra être remplacé par une redirection vers la page de connexion


403


404


418(I'm a Teapot)


500


501


503


Voilà c'est tout ce que j'ai fait.
----------------------------------
Venez soutenir la liberté du net, venez soutenir La Quadrature Du Net.
www.laquadrature.net
Venez voir mes projets sur GitHub
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 10116
Défis: 170
Message
Citer : Posté le 25/04/2018 11:38 | #
Sympa. C'est sur la forge ?
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Eragon
Hors ligne
Membre
Niveau: Intermédiaire
Points: 48
Défis: 0
Message
Citer : Posté le 25/04/2018 11:58 | #
C'est sur mon fork du repo principal.
J'utilise l'url
/error/<num_error>
si l'erreur n'est pas définie je renvoi une 404.
----------------------------------
Venez soutenir la liberté du net, venez soutenir La Quadrature Du Net.
www.laquadrature.net
Venez voir mes projets sur GitHub
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 10116
Défis: 170
Message
Citer : Posté le 25/04/2018 18:57 | #
Tu peux faire une PR si tu veux
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Eragon
Hors ligne
Membre
Niveau: Intermédiaire
Points: 48
Défis: 0
Message
Citer : Posté le 25/04/2018 23:16 | #
D’abord mettre le code en tab et vérifier qu'il correspond bien à ce qu'il doit faire et si c'est optimisé(je veux pas repasser dessus plus tard)
Ah et très important j'ai renommé tout les templates jinja2 en .html.j2

Ajouté le 25/04/2018 à 23:30 :
merge_requests/1 première PR sur le code de la V5(en tous cas la première qui passe par le GitLab)
----------------------------------
Venez soutenir la liberté du net, venez soutenir La Quadrature Du Net.
www.laquadrature.net
Venez voir mes projets sur GitHub
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10908
Défis: 130
Message
Citer : Posté le 26/04/2018 06:26 | #
J'ai fusionné la branche. Je ne l'ai pas supprimée au cas où tu veuilles continuer à travailler dessus ; si non, je la supprime.
----------------------------------
Watch me, as I build my empire with my own hands.
Eragon
Hors ligne
Membre
Niveau: Intermédiaire
Points: 48
Défis: 0
Message
Citer : Posté le 26/04/2018 09:31 | #
Je pense que si il y a, a retravailler sur cette branche ce sera pour faire des modifs visuelles que je ne me sent pas de faire.
Par exemple ajouter des images dans la page d'erreur, plus utiliser le css...
----------------------------------
Venez soutenir la liberté du net, venez soutenir La Quadrature Du Net.
www.laquadrature.net
Venez voir mes projets sur GitHub
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10908
Défis: 130
Message
Citer : Posté le 26/04/2018 14:47 | #
Très bien, j'ai supprimé la branche.
----------------------------------
Watch me, as I build my empire with my own hands.


Index du Forum | Actualités | La v5, une histoire d'équipe

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 47 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Casio Education Casiopeia CodeWalrus

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd