broncowdd / BoZoN

Minimalist Drag & drop file sharing app (version 2.4 build 15)
Other
285 stars 46 forks source link

Design et ergonomie incohérent #57

Closed ghost closed 8 years ago

ghost commented 8 years ago

Le design est vraiment incohérent et plutot très très moche. Bref entre la connexion sur la page admin (noir, gris, orange, rouge) et une fois identifié le design change (gris, noir, blanc, bleu, vert, rouge) youhou.... magggnniiifffiique !!!!! Rajoutez encore des couleurs le violet, le fushia, le jaune, le turquoise etc... ça devrait être mieux OOOooo Et l'image est sortie d'un vieux film ultra SD des années 30 ou l'avez-vous pompé à une secte (rael, la scientologie) ?

Pourquoi devoir aller sur une page admin.php par ailleurs ? Par sécurité ? Omg....

Sinon je me demandais si la webapp était mon amie pour me tutoyer, purer ça fait vraiment amateur comme travail !

Faire un glisser - déposer sur une version mobile c'est vraiment très con !! Le responsive design permettrait pourtant d'ajouter une bonne méthode à l'ancienne dans ce cas....

Le responsive design n'est pas adapté ici pour les écrans 800*480 à cause du bloc glisser - déposer qui est trop grand...

Pourquoi ajouter un lien vers un blog ? Le votre surement, encore le github ça se comprend mais pour une web app ajouter un lien vers son blog c'est tellement has been....

J'aurais surement d'autres critique à formuler (mais j'ai pas encore regardé le code...), mais là à forker, c'est trop long pour le peu d'utiliter que j'en aurais, néanmoins l'idée est bonne, si j'avais un peu de temps je réfléchirai sur un design plus sobre et épuré à votre place.

Bonne continuation en tout cas. (Je suis sévère, normal, c'est pas en prenant des pincettes que qq chose avance, cyrille en sait qq chose)

ghost commented 8 years ago

j'attends avec impatience tous les commit que tu vas faire pour corriger l'ensemble ! Chic un soutien supplémentaire !

11 janvier 2016 19:22 "EauLand" a écrit: Le design est vraiment incohérent et plutot très très moche Bref entre la connexion sur la page admin (noir, gris, orange, rouge) et une fois identifié le design change (gris, noir, blanc, bleu, vert, rouge) youhou magggnniiifffiique !!!!! Rajoutez encore des couleurs le violet, le fushia, le jaune, le turquoise etc ça devrait être mieux OOOooo Et l'image est sortie d'un vieux film ultra SD des années 30 ?

Pourquoi devoir aller sur une page admin par ailleurs ? Par sécurité ? Omg

Sinon je me demandais la webapp était mon amie pour me tutoyer, purer ça fait vraiment amateur comme travail !

Néanmoins l'idée est bonne, si j'avais un peu de temps je réfléchirai sur un design plus sobre et épuré A voir

Bonne continuation en tous cas

—

Reply to this email directly or view it on GitHub (https://github.com/broncowdd/BoZoN/issues/57).

ghost commented 8 years ago

Je vais voir ce que je peux faire sans trop modifier le php dans un premier temps, en regardant surtout l'aspect graphique même si c'est loin d'être ma première qualité.

J'ai vite parcouru le code, ça me rappelle mes débuts :). Je vais surtout commencer par déporter tout le html dans le dossier design/default en corrigeant les erreurs car commencer un page web par head sans mettre html c'est vraiment très rigolo, ou pas ^^ et surtout il faut que je vire le html mis en variable, quelle horreur pour un intégrateur, un graphiste ou un mec qui veut juste se faire son thème.

Pour le core je laisse faire c'est fonctionnel mais bon...

Dans un premier temps je fais ça en local, je mettrai un commit plus tard.

ghost commented 8 years ago

Je voyais plus un truc dans ce genre http://bozon.unelio.xyz/index.php que ça soit pour l’accueil (le corps est à remplir, les langes sont à faire fonctionner dès l'index, le "se connecter" doit être "s'inscrire" si il n'y a pas de compte et ne doit pas être visible sur le login) et donc aussi pour la connexion au compte.

Pas fait la partie admin mais pour moi le menu slide est à virer, les thèmes doivent être fixé dans le config.php en dur, je vois pas l'intérêt de changer 500fois de thème à la volé et qu'il ne soit pas pris en compte dès l'index.... Je pourrais dire pareil des langues c'est vraiment couillon de devoir d'abord s'identifier pour changer de langue...

J'ai déplacé les fichiers html dans un dossier themes plutôt que celui design plus parlant (sauf pour la page admin mais j'ai vu ou tout se trouve dc c'est pas trop trop lourd sauf pour les variables blindées de html mais j'ai pas eu le temps de regarder)... voilà une petite visu plus épurée à quoi je pensais où le seul bleu fait penser au cloud (ciel -> nuage).

Donnez-moi un retour si ça plait je finirai le truc mais j'aurais besoin qd même de l'aide de BoZoN pour trouver 2/3 trucs.

Tchao, bonne nuit.

broncowdd commented 8 years ago

Et bien, le moins qu'on puisse dire, c'est que tu sais comment formuler une critique: on a tout de suite envie de s'y mettre ^^

Je reprends les points que tu as soulevés:

1- Le design est vraiment incohérent et plutot très très moche. Bref entre la connexion sur la page admin (noir, gris, orange, rouge) et une fois identifié le design change (gris, noir, blanc, bleu, vert, rouge) youhou.... magggnniiifffiique !!!!! Rajoutez encore des couleurs le violet, le fushia, le jaune, le turquoise etc... ça devrait être mieux OOOooo Et l'image est sortie d'un vieux film ultra SD des années 30 ou l'avez-vous pompé à une secte (rael, la scientologie) ?

A mes yeux, le design était surtout temporaire: je comptais le reprendre dès que l'appli serait stable. Pour les couleurs, tu fais ce que tu veux, moi j'aime bien les fonds gris et les couleurs qui pètent dessus ^^ Pour ce qui est de l'image des années 30, elle serait en noir et blanc si c'était le cas ^^ Par contre, pour ma part, je peux pas blairer le flat design: je trouve ça moche, pauvre, inesthétique et sans imagination... bref, le design qui ne court aucun risque, quoi.

2-Pourquoi devoir aller sur une page admin.php par ailleurs ? Par sécurité ? Omg....

Je ne vois pas pourquoi le omg: une page admin séparée de la page index permet d'éviter de se retrouver indexée par les moteurs et ne pose pas tant de problèmes que ça... oui, je sais, tu vas me parler de robot.txt et d'.htaccess pour éviter l'indexation des pages... pourquoi pas: ce n'est pas indispensable d'avoir une page admin séparée... pas plus que le contraire.

3-Sinon je me demandais si la webapp était mon amie pour me tutoyer, purer ça fait vraiment amateur comme travail !

Moi je tutoie facilement les gens, c'est comme ça... ^^ Ceci dit, c'est normal que ça fasse amateur: c'est du taf d'amateur, je te rappelle ^^ En même temps, c'est pas le plus difficile à modifier.

4-Faire un glisser - déposer sur une version mobile c'est vraiment très con !! Le responsive design permettrait pourtant d'ajouter une bonne méthode à l'ancienne dans ce cas....

Alors là, vous n'avez pas testé et ça se voit: il suffit de cliquer sur la dropzone pour ouvrir la boite d'upload de fichier native qui permet même de prendre un cliché et de l'uploader dans la foulée... dommage.

5-_Le responsive design n'est pas adapté ici pour les écrans 800_480 à cause du bloc glisser - déposer qui est trop grand...*

Pas bien dur à modifier.

6-Pourquoi ajouter un lien vers un blog ? Le votre surement, encore le github ça se comprend mais pour une web app ajouter un lien vers son blog c'est tellement has been....

has been, c'est tout moi ça ^^ Encore une belle critique constructive :-D

7-J'ai vite parcouru le code, ça me rappelle mes débuts :). Je vais surtout commencer par déporter tout le html dans le dossier design/default en corrigeant les erreurs car commencer un page web par head sans mettre html c'est vraiment très rigolo, ou pas ^^ et surtout il faut que je vire le html mis en variable, quelle horreur pour un intégrateur, un graphiste ou un mec qui veut juste se faire son thème.

Hinhinhin, mes débuts... fan mode on Le HTML mis en variable: je l'attendais celle-là... C'est sans doute une horreur pour l'intégrateur (moi en l'occurrence) mais ça présente deux avantages:

Pour ce qui est de la balise html manquante: figure-toi que je ne l'avais pas vu ! oO ça sent le truc remis à plus tard et oublié, ça ! ^^

Allez, j'attends de voir vos modifs pour me faire une idée des optimisations que je pourrais apprendre. ;-) Bonne journée !

ghost commented 8 years ago

Je lis tous plus tard je vais bosser, regarde ce lien en attendant: http://bozon.unelio.xyz/index.php

Ca prend un peu de temps puisque je pars d'une feuille vide pour les css et le html, et je dois légèrement modifier certaines images.

broncowdd commented 8 years ago

Pour l'histoire des templates, je pense avoir une idée qui cumulera l'avantage des deux solutions

broncowdd commented 8 years ago

Au passage j'aime bien le login_form: il s'adapte mieux à l'ensemble comme ça, en effet ^^

broncowdd commented 8 years ago

Bon, ça fonctionne:

ghost commented 8 years ago

la flêche pour l'upload est pas une mauvaise idée je trouve

13 janvier 2016 09:29 "Bronco" a écrit: Au passage j'aime bien le login_form: il s'adapte mieux à l'ensemble comme ça, en effet ^^

Reply to this email directly or view it on GitHub (https://github.com/broncowdd/BoZoN/issues/57#issuecomment-171214637).

ghost commented 8 years ago

J'ai lu les messages, sur les couleurs on risque de ne pas se comprendre d'où l'importance de séparer le html et de le fixer en dur afin de proposer des templates plus approfondi qu'une simple modif des css.

J'ai remarqué dans le php aussi que la langue chargé était le français je suis étonné de voir qu'on ne se base pas sur la langue du navigateur plutôt (mais j'ai regardé ça tard le soir donc je ne suis plus trop sur). Reste que pour les langues j'ai fais de mon coté un dossier locales que j'inclus à l'arrache pour l'instant, dans un premier temps ça permet de séparer toutes les langues.

Pour le glisser-déposser de la version mobile, j'ai regardé donc ok ça permet bien de pouvoir ajouter des images mais ça n'appelle pas l'explorateur mais l'appareil photo ou les documents récents... j'ai pas été plus loin pour l'instant, il faut que je look plus.

Je sais pas du coup si je dois commit prochainement ou attendre tes modifications...

ghost commented 8 years ago

Quelle idée aussi d'utiliser 50 fois la balise header.... GRRRRRR Non franchement le html est plus que merdique je comprends que tu es eu des bugs entre les balises utilisées à mauvais escient, idem pour les class heureusement que le id existe, sans compter qu'en modifiant l'organisation du html j'ai des erreurs de php "you need to valid jesaisplusquoi token...." ça c'est du jamais vu....

Franchement je me bat avec le code pour savoir où se trouve les choses, l'organisation est vraiment et je suis très gentil là catastrophique.

Je suis gentil je parle pas des css non optimisées 1500lignes pour 3 pages ça me laisse septique.

broncowdd commented 8 years ago

Ben au boulot mon gars ^^

ghost commented 8 years ago

clair, tu codes comme un dégueulasse, je suis content qu'on ait enfin trouvé une femme de ménage. C'était plus tenable le foutoir que tu mettais à la maison. Bon maintenant tu vas pouvoir te concentrer sur des vraies tâches. :D

13 janvier 2016 19:31 "Bronco" a écrit: Ben au boulot mon gars ^^

Reply to this email directly or view it on GitHub (https://github.com/broncowdd/BoZoN/issues/57#issuecomment-171389599).

ghost commented 8 years ago

J'ai pas mal avancé sur l'organisation mais il y a des choses qui serait plus rapide à faire par toi vu que tu connais mieux l'organisation de ta webapp. A toi de voir. Je pense que si tu es motivé je peux t'aider sur l'interface. Ce qui a mes yeux est le plus important. Dans le libre et c'est pour ça que j'utilise plus de proprio maintenant bcp oublie qu'on code pour les autres plutôt que pour sa propre personne.

broncowdd commented 8 years ago

Quelle idée aussi d'utiliser 50 fois la balise header.... GRRRRRR La balise header est utilisée deux fois sur la page admin...

Non franchement le html est plus que merdique je comprends que tu es eu des bugs entre les balises utilisé à mauvais escient, idem pour les class heureusement que le id existe, sans compter qu'en modifiant l'organisation du html j'ai des erreurs de php "you need to valid jesaisplusquoi token...." ça c'est du jamais vu....

merdique me semble très insuffisant comme critique... pas sémantique peut-être ? On pourrait faire plus logique ? Quels sont les points améliorables ? Quand au token, si tu refresh une page ayant un token à usage unique, ben ce dernier n'est plus valable, je ne vais pas te l'apprendre, j'imagine...

Franchement je me bat avec le code pour savoir où se trouve les choses, l'organisation est vraiment et je suis très gentil là catastrophique. L'organisation n'est pas celle que tu attendrais en tant que professionnel sans aucun doute, oui... Là encore, il s'agit d'une critique sans apport de moyens de s'améliorer: en l'état, elle est donc inutile, à part pour te donner une occasion de râler, ce que tu sembles bien aimer faire ^^

Je suis gentil je parle pas des css non optimisées 1500lignes pour 3 pages ça me laisse septique. Voilà un aspect de ta personnalité qui m'avait échappé. Oui, le CSS n'est pas du tout optimisé pour le moment, c'est TRÈS CLAIR. Comme je l'ai DÉJÀ MENTIONNÉ, la maquette elle-même est secondaire tant que l'appli ne tourne pas parfaitement. Ceci dit, je suis toujours preneur de conseils de la part des gens meilleurs que moi: j'adore apprendre de nouvelles choses.


Pour répondre au message que tu as posté pendant que je rédigeais celui-ci, il faudrait définir ce que tu penses être une bonne organisation, histoire de partir sur des bases communes car pour ma part, j'ai aussi bossé de mon côté ^^ Coder pour les autres c'est le plus dur, en effet: je code souvent pour moi au départ puis certains trucs intéressent les autres et du coup, je dois reprendre des projets pour les pousser plus loin que prévu initialement (c'est le cas de bozon)

ghost commented 8 years ago

Mes modifications elles sont ici: https://github.com/eauland/BoZoN

Attention ya des bugs du coup :( mais c'est pas bien grave.

Pour moi les 2 choses dans l'orginasition pour l'interface c'est que les traductions soient dans un dossier séparé locales ou i18n comme tu veux et les themes idem dans themes (pour les franglais) ou templates encore mieux je pense. Le fichier avec les chaines en variables avec du html le plus épuré possible. Mais si c'est juste pour afficher la liste des fichiers pas besoin de le mettre dans le dossier templates ou themes.

Quant à savoir pour moi l'interface je la verrai plus épuré comme du dropbox en affichant les choses les plus utiles à coté du nom du fichier en float right et une icone "..." pour le reste c'est pour ça qu'à mes yeux le slide menu est inutile car au fond tout peut être mis proprement sans en avoir besoin.

La structure je garde la mienne dans ma tête je la trouve correcte.

Pour finir le footer de ton admin ou tu expliques ce que peux faire le logiciel avec les gros icones pour moi c'est l’ossature de la page index.

Dès que tout est séparé si tu la refais je te recode une interface pour la webapp, je te laisse sur le php, comme ça je m'occupe du html & des css, c'est super easy et j'ai surtout pas envie de me faire mal au crane pendant mon temps libre. :)

Qu'en penses-tu ?

broncowdd commented 8 years ago

ça m'a l'air pas mal, tant la structure que l'interface... je regarde ça à tête reposée et on voit pour s'organiser : de mon côté, le changement déjà réalisé, c'est la séparation des templates en fichiers html qui sont chargés via php dans une variable $template: du coup, le user peut se modifier l'html sans prise de tête inutile et le fonctionnement de bozon reste le même. On voit pour partir d'une version commune asap, ok ? (là, je vais manger ;-) A+ et merci pour les propositions

ghost commented 8 years ago

Pas de problème mais par moment il est utile d'ajouter 2 ou 3 bouts de code voilà pourquoi c'est tjs bien qu'il reste en php les fichiers du theme, bon après thelia... utilise ce mode de chargement de fichiers tpl pour juste avoir du html mais parfois c'est contraignant.

Bonne soirée, on voit ça demain ou plus tard comme tu veux.

broncowdd commented 8 years ago

Bon, comme je vais essayer de trouver un moment ce week end pour coder (optimisme) tu pourrais m'envoyer un zip de ta version, histoire que je voie comment faire un mix avec la mienne pour partir sur une base commune ?

ghost commented 8 years ago

https://codeload.github.com/eauland/BoZoN/zip/master

Pour expliquer vaguement les langues sont mise en commentaire dans le theme causse de la fonction returnToken() non déclarée. (hearder.php)

$_SESSION['login'] n'existe pas dans l'index.php du theme. Pour connaitre le status (Se connecter, créer un compte, déconnexion), prob pour la déconnexion ici.

Les CSS ne sont pas encore faite pour la partie admin.

J'attends tes modifs avant de continuer pour avoir la même base, j'en suis ici pour l'instant, je sais que certaines choses dépendent d'auto_restrict.php mais j'ai pas eu le temps de regarder.

Tiens moi au jus.

ghost commented 8 years ago

Ah oui pour info aussi je voyais bien une page share.php pour le partage de fichier plutot que d'utiliser l'index qui pourrait servir à présenter la webapp.

broncowdd commented 8 years ago

Je vais jeter un oeil dessus et voir ce que je peux faire ;-) A mon sens, la page share est inutile: il suffit qu'aucun ID ne soit passé en GET pour mettre les infos sur l'app. index.php -> infos index.php?f=xxxxxxxxxx -> partage

broncowdd commented 8 years ago

Après un rapide coup d'oeil, je te propose:

Par contre, je ne vois pas la logique d'intégrer header/footer/admin/login/stats dans le thème: certains de ces fichiers sont sensibles et quelqu'un souhaitant se faire un thème ne doit pas risquer de faire dysfonctionner l'appli (et s'il s'agit d'un barbu, de toutes façons il saura chercher).

Pour ce qui est d'auto_restrict, je m'en charge.

Je bosse asap.

ghost commented 8 years ago

Ca permet de faire un thème en profondeur, quelqu'un qui veut créer un thème pourra utiliser l'ergonomie à son gout.

Après c'est comme pour n'importe quel soft ou webapp si quelqu'un fait n'importe quoi par manque de compétence, il repart à zero en réinstallant la version originale. Sinon on devrait aussi cacher le php car on peut le modifier aussi... puis au final comme c'est pas possible on fait juste un site web où on fait tout payer et on devient proprio etc etc.... Je pense pas qu'il s'agit ici de la philosophie de ta webapp.

chatainsim commented 8 years ago

Et bin, il y a du changement dans l'air. Heureusement que je lis le blog de @cborne pour avoir des infos sur BoZon :)

broncowdd commented 8 years ago

@eauland: je suis en train de regarder un peu et j'ai une série d'idées pour essayer de coller à ce que tu proposes, j'essaie de bosser dessus dans la soirée.

broncowdd commented 8 years ago

J'ai pris un peu de retard à cause d'une bug trouvé par hasard et qu'il a fallu remonter jusqu'à une modif d'Oros ^^ Je suis en train d'intégrer la structure header+contenu+footer. ':-P

ghost commented 8 years ago

Hello,

J'ai vu la 2.0 c'est beaucoup mieux au niveau de l'esthétisme etc... je préfère largement.

Un léger détail me perturbe néanmoins c'est que quand on crée un compte il faut se s'identifier juste après, je trouve que nous devrions directement être sur l'admin une fois le compte créer.

Good job broncowdd.

broncowdd commented 8 years ago

\o/ ^^ Le login obligatoire après la création, ça vient d'auto_restrict qui fait une redirection sans logger le user... j'y réfléchirai: de toutes façons je bosse sur le multi user...

ghost commented 8 years ago

Hello Bronco,

J'ai bien avancé sur le thème, résolu certains problèmes du a une mauvaise organisation (des css utilisées dans des endroits inappropriés, idem pour les balises html, réorganisé le thème, mis les css en cascade (c'est un peu le but des css ça...), mis les css en "human readable" (quel est moche la feuille de style de base, au niveau du code c'est du grand n'importe quoi... dsl fallait que je le dise ça), les js dans le dossier core ne pouvant pas être appelés à cause du .htaccess...). Enfin bref c'est beaucoup plus propre et 15% plus léger, plus facile à maintenir aussi.

Voilà par contre le me demandais à quoi sert les "markdown" (footer_markdown, header_markdown et style_markdown) et quand est-ce que je m'en sert sur l'interface pour que je finisse le thème.

A+

ghost commented 8 years ago

Salut Eauland,

Cet amateur de Bronco est en vacances pour la semaine. A mon avis le markdown vient du fait qu'il intègre la lecture des fichiers makdown depuis peu, enfin je suppose.

Cyrille

Le 07/02/2016 12:00, EauLand a écrit :

Hello Bronco,

J'ai bien avancé sur le thème, résolu certains problème du a une mauvaise organisation, des css utilisé dans des endroits inappropriés, idem pour les balises html, réorganisé le thème, mis les css en cascade (c'est un peu le but des css ça...), mis les css en "human readable" (quel est moche la feuille de style de base au niveau du code c'est du grand n'importe quoi... dsl fallait que je le dise ça). Enfin bref c'est beaucoup plus propre et 15% plus léger, plus facile à maintenir aussi.

Voilà par contre le me demandais à quoi sert les markdown (footer_markdown, header_markdown et style_markdown) et quand est-ce que je m'en sert sur l'interface pour que je finisse le thème.

A+

— Reply to this email directly or view it on GitHub https://github.com/broncowdd/BoZoN/issues/57#issuecomment-180995776.

ghost commented 8 years ago

Si je me souviens bien tu es prof de math cyrille, si un élève de 6ee te rendait une copie avec les fractions mis à l'horizontale en utilisant des () pour que tu comprennes un minimum. Sans compter qu'au lieu d'utiliser des dénominateurs commun plutot faible celui-ci utilise des dénominateurs 10^3, tu ferrais la gueule je suppose Monsieur. Pourtant le résultat serait correct !!!

Le "cet amateur" est très bas dans ta moquerie, voir limite condescendant.

On n'a pas toujours raison sur tout, ou on est pas forcément doué partout. Cela n’empêche pas de formuler des critiques même si j'utilise un langage direct plutôt que d'écrire des romans pour en gros dire la même chose en mode "bien pensante".

Je te propose de modérer ton arrogance sur tes idées et arrêter de croire que tu prédis l'avenir c'est tellement pathétique.

Nota: les js avaient été fixés dans le htaccess, mais j'avais fais le thème sur la 2.1, corrigé depuis...

Merci quand même pour l'info, mais une mise au point était nécessaire là.

ghost commented 8 years ago

Faut pas non plus se sentir obligé de tomber dans l'agressivité de façon systématique non plus, et prendre peut être aussi les choses avec un peu d'humour. Personne ne s'est décrit ici comme professionnel ou spécialiste.

Le 07/02/2016 17:55, EauLand a écrit :

Si je me souviens bien tu es prof de math cyrille, si un élève de 6ee te rendait une copie avec les fractions mis à l'horizontale en utilisant des () pour que tu comprennes un minimum. Sans compter qu'au lieu d'utiliser des dénominateurs commun plutot faible celui-ci utilise des denominateurs 10^3, tu ferrais la gueule je suppose Monsieur. Pourtant le résultat serait fonctionnel !!!

Le "cet amateur" est très limite dans ta moquerie, voir limite condescendant.

On n'a pas toujours raison sur tout, ou on est pas forcément doué par tout. Cela n’empêche pas de formuler des critiques même si j'utilise un langage direct plutôt que d'écrire des romans pour en gros dire la même chose en mode "bien pensante".

Je te propose de modérer ton arrogance sur tes idées et arrêter de croire que tu prédis l'avenir c'est tellement pathétique.

Nota: les js avait été fixé dans le htaccess, mais j'avais fais le thème sur la 2.1, corrigé depuis...

Merci quand même pour l'info, mais une mise au point était nécessaire là.

— Reply to this email directly or view it on GitHub https://github.com/broncowdd/BoZoN/issues/57#issuecomment-181048618.

ghost commented 8 years ago

Quand tu passes 10h au lieu de 1h30, parce que le code est limite lisible ça énerve un peu, donc je te promet que je prends bcp sur moi pour être correct.

ghost commented 8 years ago

Je peux comprendre le point de vue, le travail et l'investissement, mais à côté de ça Bronco est un type charmant qui a pris en compte toutes tes remarques. Avec une courtoisie toute autre j'ai expliqué sur un projet de cloud qu'une application ne fonctionnait pas, et j'entends par là en se plaçant uniquement du côté utilisateur, on m'a déclaré personna non grata.

Il faudra donc encore faire des efforts en te disant que tu le fais pour la bonne cause et que es entouré de gens charmants :)

Le 07/02/2016 18:05, EauLand a écrit :

Quand tu passes 10h au lieu de 1h30, parce que le code est limite lisible ça énerve un peu, donc je te promet que je prends bcp sur moi pour être correct.

— Reply to this email directly or view it on GitHub https://github.com/broncowdd/BoZoN/issues/57#issuecomment-181051545.

broncowdd commented 8 years ago

C'est bien Eauland, ton chef de projet est fier de toi... Même si, un professionnel aurait eu l'idée de refaire une feuille de styles from scratch plutôt que de reprendre un machin si mauvais que tu te sentes obligé de te retenir, sans succès, d'être désagréable a ce sujet... XD Plus sérieusement, merci pour le taf, je regarderai très attentivement...

Le 7 février 2016 18:05:40 CET, EauLand notifications@github.com a écrit :

Quand tu passes 10h au lieu de 1h30, parce que le code est limite lisible ça énerve un peu, donc je te promet que je prends bcp sur moi pour être correct.


Reply to this email directly or view it on GitHub: https://github.com/broncowdd/BoZoN/issues/57#issuecomment-181051545

Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.

ghost commented 8 years ago

Sans succès... euh j'y arrive très bien merci. Par moment plutôt que de chercher je préfère demander c'est pas ça la collaboration ? Maintenant mes critiques sont objectives, et cyrille est bien pire que moi quand il critique et de très loin. La comme Monsieur fait ami-ami il est content ça lui donne de l'importance à lui qui ne sait même pas écrire une ligne de code et qui juge tjs tout et croit avoir tjs raison. Je trouve l'idée de la web app sympa mais oui c'est mal codé. C'est pas agressif... Maintenant je m'en fiche un peu si aider et critiquer pour vous c'est pas intelligent, restez avec votre surper code. (Les critiques ne veulent pas dire se prendre pour un chef mais vouloir faire avancer les choses, nuances). Restez dans votre monde de bisounours à contempler votre nombril en vous lancant mutuellement des fleurs si ça peut vous faire plaisir et vous donner de l'importance. Bye.

ghost commented 8 years ago

Il faut être précis sur le vocabulaire : "Cyrille qui ne sait plus écrire une ligne de code", j'ai codé pendant 3 ans en COBOL, on m'a même payé pour ça. Après faut pas s'énerver, personne ne remet en question l'objectivité de tes critiques, pour ma part c'est juste la façon dont tu le dis qui m'amuse, l'agacement à fleur de peau, on a l'impression que tu vas tout casser dans la pièce.

Après c'est comme pour tout, on n'a certainement pas le même humour, je me tiendrai plus en retrait dans tes interventions pour éviter un malentendu.

A bientôt.

Le 08/02/2016 10:03, EauLand a écrit :

Sans succès... euh j'y arrive très bien merci. Maintenant mes critiques sont objectives, et cyrille est bien pire que moi quand il critique et de très loin. La comme Monsieur fait ami-ami il est content ça lui donne de l'importance à lui qui ne sait même pas écrire une ligne de code et qui juge tjs tout et croit avoir tjs raison. Je trouve l'idée de la web app sympa mais oui c'est mal codé. C'est pas agressif... Maintenant je m'en fiche un peu si aider et critiquer pour vous c'est pas intelligent, restez avec votre surper code. Bye.

— Reply to this email directly or view it on GitHub https://github.com/broncowdd/BoZoN/issues/57#issuecomment-181261264.

Draky50110 commented 8 years ago

"J'ai codé pendant 3 ans an COBOL", ça fait pas codeur, ça fait vieux :dancer:

broncowdd commented 8 years ago

Tu ES agressif et moi très patient: le fait que tu dises la vérité ne t'autorise en rien à te comporter comme tu le fais. Je prends les choses avec la bienveillante patience dont je suis coutumier avec les ados que je gère toute la journée... Tu sais, ceux qui me sortent des énormités mal foutues et que j'encourage malgré tout sur un ton amical et patient en leur montrant leurs erreurs et comment améliorer les choses. Tu sembles croire que les intervention sont moins véhémentes que celles de Cyrille mais même si c'était le cas, tu oublies que Cyrille et moi nous connaissons et sommes assez amis pour nous parler sans grandes litanies...

Tu confonds hypocrisie et diplomatie... Comme tous ceux qui disent "ben quoi c'est vrai ce que je dis"... Tu n'as sans doute aucune leçon à recevoir sur le fond par contre sur la forme, tu as tout à apprendre.

Tu t'es montré désagréable et irrespectueux dès les premiers échanges et j'ai bien pris la chose malgré tout. Par contre, tu sembles ne tolérer aucune remarque: les critiques, c'est bon pour les autres...

Comme tu as l'air de préférer te retirer d'un projet sur lequel on t'a accueilli et où tu n'as aucune obligation, je n'aurai pas le front de te retenir...

Allez, bon vent petit bonhomme... Et ne t'inquiète pas pour ton superbe code professionnel, je n'ai pas l'habitude de prendre de force le travail des autres, je ne m'en servirai donc pas. Tu pourras sans doute le réutiliser dans la version professionnelle du brouillon que représente cette appli, que tu ne manqueras de réaliser, j'en suis certain.

A présent, je te remercie par avance de ne plus te manifester sur ce projet. Définitivement.

Le 8 février 2016 10:03:43 CET, EauLand notifications@github.com a écrit :

Sans succès... euh j'y arrive très bien merci. Maintenant mes critiques sont objectives, et cyrille est bien pire que moi quand il critique et de très loin. La comme Monsieur fait ami-ami il est content ça lui donne de l'importance à lui qui ne sait même pas écrire une ligne de code et qui juge tjs tout et croit avoir tjs raison. Je trouve l'idée de la web app sympa mais oui c'est mal codé. C'est pas agressif... Maintenant je m'en fiche un peu si aider et critiquer pour vous c'est pas intelligent, restez avec votre surper code. Bye.


Reply to this email directly or view it on GitHub: https://github.com/broncowdd/BoZoN/issues/57#issuecomment-181261264

Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.

ghost commented 8 years ago

Je me suis pas retiré et j'ai pas été agressif. Bref pour pas paraitre le mec qui dis tout sans savoir ce qu'il veut, je vous est mis un push mais franchement la susceptibilité n'apporte rien, je ne suis pas un pro (qui l'ai? personne...) mais il faut être lucide sur ce que l'on fait. J'appelle seulement un chat, un chat et non un tigre.

A bon entendeur.

broncowdd commented 8 years ago

Oui, c'est moi qui suis susceptible, sûrement... Ecoute, Eauland: relis bien nos échanges et vois si je me suis montré désagréable avec toi quand toi tu étais direct et agressif... J'ai pris les choses avec humour en me disant que tu comprendrais, justement pour ne pas entretenir de relation conflictuelle en te blessant. Pour ma part, je trouve tes remarques pertinentes et ton travail sans aucun doute meilleur que le mien... j'ai pris en compte toutes ces remarques... Toutefois, j'en ai marre de me faire engueuler.

Donc, si tu veux qu'on continue à collaborer pas de problème mais tu fais un effort dans tes relations humaines.

ghost commented 8 years ago

Je passe à autre chose, bref, le thème est fini et pour maintenir ça sera plus facile même si j'ai quelques idées pour l'améliorer encore.

Si tu pouvais faire un merge avec le pull request "Nouveau thème" ça serait pratique car bon il y a pleins de petits détails important qui serait assez embêtant à refaire pour moi, le mardown à ajouter c'est un détail comme le fichier import que j'ai supprimé.

Merci.

broncowdd commented 8 years ago

Voilà, passons à autre chose et repartons sur des bases saines.

En fait je pensais effectivement merger dans un nouveau thème (à ton nom, si tu veux bien) histoire de voir où ça va coincer avec la version en cours (2.3) Du coup, je pense faire le merge à la main tranquillement de mon côté et faire les adaptation sur ma version pour que tout fonctionne, surtout pour les modifs sur le html (ID au lieu de classes etc qui peuvent influer sur le fonctionnement de certaines parties en js). Je dois aussi voir les fichiers modifiés hors templates pour vérifier leur compatibilité en 2.3

Pour le fichier import, pas de souci, il peut effectivement dégager. J'ai jeté un oeil sur l'arborescence de ton template, qui me paraît très bien avec deux bémols (bénins):

Autre chose, j'ai trouvé deux bugs: un problème aux lignes 540 et 550 de core.php (la concaténation n'est pas possible dans la déclaration des arguments d'une fonction en php) et un problème pour le rafraîchissement de la liste après un upload (sûrement un problème de classe ou d'id que cherche à cibler js, je regarderai)

Ceci dit, merci pour le taf, je m'y mets rapidement.

ghost commented 8 years ago

Le problème en mettant le thème à part c'est que ça ne marchera pas correctement, j'ai du rajouter quelque balises html dans les fichiers php, modifier des classes, mettre des id, modifier les langues etc... j'ai aussi renommé les fichiers html xxx_lightbox.html par dialog_xxx.html et surtout j'ai fait juste un léger lifting en faisant un mix de mes idées avec les tiennes, en gros c'est un thème par defaut que j'ai fait ce qui sera utile pour ceux qui veulent en faire un autre en se servant de cette base.

Après ça sur le thème je compte améliorer la version mobile, remplacer les png par une polices d'icones pour avoir des icones au top. Remettre les images dans le même dossier, car j'ai fait comme ça pour enlever celles qui ne sont pas utilisées. Afficher les images avec une lightbox d'où le changement des noms de fichiers lightbox en dialog en remplaçant les ids ou class je ne sais plus.

Bref à refaire c'est très pénible au niveau du temps (il faut rechercher tout dans pas mal de fichiers).

Pour les css il est possible de les appeller dans un fichier php au pire. @import ne resoudra rien (voir ici: http://tools.pingdom.com/fpt/#!/djlyPt/http://bozon.unelio.xyz), voici un exemple légèrement forké sur mon gist: https://gist.github.com/eauland/04bca13ec34d5bfbc3d9 (Adapté pour mes indentations qui sont sous pspad ou gedit de 2 espaces, plutôt que les tabulations où le texte est trop vite excentré à droite)

La raison pour les js, c'est que quelqu'un qui fait un thème trouvera peut-etre inutile de mettre des qr code, ou d'avoir la possibilité de trier le tableau des stats. Mais tu as raison c'est peut-être mieux de remettre ça dans core, c'est juste que tout ce qui est coté client j'aime bien que les fichiers soient à part et non mélangés avec le php, plus facile de s'y retrouver.

Nota j'ai pas corrigé les bugs php pour l'instant.

broncowdd commented 8 years ago

Un truc que j'avais fait pour une autre appli, c'était de vérifier pour chaque fichier php appelé s'il n'existait pas une version dans le dossier du thème... Sinon, j'ai vu que les parties modifiées dans core ou auto_restrict concernent les fonctions de génération (lien/formulaires etc): je pourrais peut-être utiliser des templates html comme pour le reste, ce qui rendrait le travail plus simple. Pour le blème de rafraîchissement, je vais regarder si une reconfiguration d'auto_dropzone ne suffirait pas... (j'ai prévu des variables pour les noms de classe et d'ID)

Je ferai au mieux pour conserver ta structure et tes css. A noter que Stéphane, l'auteur de pluXML, m'a proposé une modif du design qui me plaît bien aussi (il n'a pas le temps de la finir mais il me passera son taf, je verrai comment l'adapter.)

ghost commented 8 years ago

Faut regarder ce qu'il a fait, il envoi du lourd Stéphane.

Mettre en variable le nom des class et des ids c'est se compliquer la tache pour pas grand chose. Normalement le code que je t'ai donné est bien balisé et avec cette structure du html, il est possible de tout faire avec les css.

Je pensais surtout qu'il faudrait résoudre les bugs avant d'ajouter de nouvelles fonctionnalités. L'emplacement des js, inclure les css en php ou autre c'est un détail. Mais les petits choses que j'ai ajoutés qui paraisse être du détail comme le balisage ou les traduction plus joli sont importantes pour la version actuelle de bonzon (je trouve).

A vous de voir, mais stephane est largement pas dans la même caté que moi.... dc si il te file du lourd prend le :)

ghost commented 8 years ago

Je continue mon petit bonhomme de chemin en ajoutant une lightbox et je me met sur le support des playlists m3u dans un premier temps audio (radio, en utilisant m3uStreamPlayer) puis vidéos iptv. En attendant de voir où le projet va avec la v2.3 pour savoir si je reste avec mes modifs ou si je m'adapte aux tiennes. Good night.

broncowdd commented 8 years ago

Cool! Pour le mp3, j'ai ajouté une fonction similaire à la galerie mais pour l'audio: si un dossier ne contient que des mp3/ogg, il s'affiche en playlist lors du partage...

Le 17 février 2016 01:43:23 CET, EauLand notifications@github.com a écrit :

Je continue mon petit bonhomme de chemin en ajoutant une lightbox et je me met sur le support des playlists m3u dans un premier temps audio (radio) puis vidéos iptv. En attendant de voir où le projet va avec la v2.3 pour savoir si je reste avec mes modifs ou si je m'adapte aux tiennes. Good night.


Reply to this email directly or view it on GitHub: https://github.com/broncowdd/BoZoN/issues/57#issuecomment-184943096

Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.

ghost commented 8 years ago

Ah ok je me demandais qd était utilisé la galerie que j'ai vu dans les css et le php. Je vais regarder ça car bon j'avais enlevé les css ne trouvant pas cette option.

Sinon bien que ce post ne soit pas approprié pour ça je le met quand même ici (oui j'ai pas encore cherché) quand je télécharge un fichier texte, bozon me retourne la page html qui l'affiche avec la visu avec l'extension txt, arf.

J'aimerai aussi comme pour la lightbox que les fichiers pdf, odt, doc et même txt s'affiche dans une fenêtre sans changer de page et qu'il soit possible d'éditer les fichiers textes au minimum. Pas mal de js permet de faire ça donc je continue sur l'intégration, pour améliorer l'interface du mieux que je peux, en espérant que ça plaira.