Un commit qui se faisait attendre pour BoZoN 2.4

Voilà près de trois semaines que je devrais commit demain... ça fait long. 

Pourtant, Dieu m'tripote, on s'est pas ennuyé avec Cyrille: entre l'envoi de versions alpha par paquets de douze, les discussions sur tout et rien, les batailles de fions, les petits mots taquins... on n'a pas chômé.

Là, on commence à voir le bout du tunnel et je pense que ça valait le coup. 

 

On a beaucoup débugué, principalement des parties destinées à optimiser le chargement et le traitement des 30 000 fichiers de Cyrille, le testeur de l'extrême, grand malade poussant les applis dans leurs derniers retranchements, que dis-je, qui les conduit à pleurnicher de terreur enfermées derrière la cuvette des WC de la chambre de bonne du bastion dans lequel elles se terrent, tremblantes...

J'ai ajouté des choses, amélioré par ci par là, optimisé des trucs, repensé des machins... tout en résolvant les problèmes individuels rencontrés par les utilisateurs testeurs débugueurs... 

La deuxième bonne nouvelle, c'est qu'avec Cyrille on va se marier on est en train de préparer le site officiel de Bozon, avec son nom de domaine pis tout. On vous tient au courant

Les changements c'est maintenant c'est dessous.

 


Le changelog de cette version 2.4:

  • optimisation : réduction des accès disques au strict minimum pour éviter les rélentissemenrt
  • optimisation : suppression de toutes les régénérations  de la base au profit d'ajouts ou de suppressions ponctuelles
  • ajout : volume sur la playlist
  • amélioration : dézipper un fichier crée un nouveau dossier
  • ajout : zipper et télécharger une sélection de fichiers et dossiers
  • ajout : dans l'accès public, l'arborescence est désormais présentée de façon à pouvoir déployer les dossiers
  • ajout : un bouton pour forcer la mise à jour de la base pour ceux qui utilisent le ftp au lieu de Bozon pour uploader ou modifier les fichiers
  • ajout : le nettoyage du dossier temp (!)
  • ajout : une variable $default_temp_folder dans config.php
  • ajout : un bouton «charger plus» pour ceux qui ont des dossiers contenant plusieurs milliers de fichiers
  • ajout : une variable de config pour choisir l'effet d'un clic sur un fichier dans la vue admin.
  • amélioration : remplacement de certaines fonctions js au profit d'une petite lib à moi VanillaJs
  • amélioration : le bouton de partage n'apparaît plus s'il n'y a qu'un seul utilisateur inscrit
  • amélioration : des changements dans le design
  • bugfix : le dossier verrouillé fonctionne à nouveau normalement
  • ajout : le choix de langue est désormais stocké dans le profil utilisateur
  • ajout : trois nouveaux statuts pour les inscrits: admin, utilisateur et invité (le premier inscrit est devenu superadmin).
  • amélioration : le fallback au drag et drop accepte désormais la multisélection
  • ajout : un éditeur markdown qui permet la modification ou la création de fichiers texte contenant du markdown.
  • amélioration : remplacement des icônes par une webfont... 56k -> 9k \o/
  • amélioration : la page de gestion des utilisateurs est désormais présentée sous forme d'onglets
  • ajout : Superadmin peut désormais changer les mots de passe des autres inscrits
  • ajout : un tout nouveau espace de gestion des droits d'accès aux différentes parties de l'appli. On peut créer des profils et cliquer sur ce à quoi ils peuvent accéder.
  • ajout : ajout de . et .. dans la liste de fichiers
  • ajout : une variable de config pour autoriser ou pas l'accès au rss/json/download sur la page publique d'un partage
  • ajout : des avertissements pour les libs manquantes; Bozon fonctionnera mais les fonctionnalités utilisant ces libs seront désactivées. On peut désactiver ces warnings dans config.php ($disable_non_installed_libs_warning=true)
  • bugfix : problèmes d'accents
  • bugfix : un problème de refresh obligatoire lors des modifs d'utilisateurs
  • ajout : une variable de config pour utiliser la lightbox ou un nouvel onglet pour visualiser les images
  • amélioration : la lightbox

Quelques images de tout ça:

 

❝ 15 commentaires ❞

1  Cyrille BORNE le

je suis enceinte de Bronco.

 
2  Stéphane le

Bravo pour tout le travail. C'est une très belle nouvelle version.

 
3  fpp le

La vache (du bronco), impressionnant !!
Trois semaines pour tout ça c'est pas beaucoup finalement
Je sens que je vais exploser mon Bozon 2.3 presque tout neuf...
Je me souviens vaguement d'avoir vu quelque part des consignes pour l'upgrade, mais je ne les trouve plus ?
Bravo, merci et vive les mariés

 
4  Bronco le

@fpp :
Les consignes pour l'upgrade étaient pour le passage de la 1.xx vers la 2.xx
Ceci dit, en plus des corrections de bugs que vous me remontez, je prépare une vraie page de configuration (ce qui me semble la moindre des choses )

 
5  Bronco le

@Stéphane :
Merci J'ai appliqué tes conseils t'as vu ?

 
6  qwerty le

Est-ce possible de partager un dossier entier comme avec owncloud ?

 
7  Erase le

Merdouille Bronco !

Je m'offre quelques jours en bord de mer et *pouf* tu me fais un commit dans l'dos. Sans aucune publication de ban préalable.

'taing, tu arriverai presque à me faire regretter de m'être éloigné de tout outil informatique

Allons zoup ! Un git clone, et ça repart ! Mes retours éventuels dans pas longtemps

Merci beaucoup en tout cas les copaings !

 
8  Phil le

Hello, Hello !!!

Mais dites-moi, que vois-je.... Excellent travail les amis, ça force le respect tout ça !

Dis-moi, tu as trouvé alors pour les dons ? un système ou autre ?

Sinon, petite question à part, j'ai un KS2 qui traîne dans un coin depuis un bout de temps, et je ne sais pas trop quoi en faire au final. Il y a la possibilité d'y ajouter Bozon dessus ou ????

Merci !

 
9  Bronco le

@qwerty :
oui, les dossiers ont eux aussi un lien de partage et peuvent être mis en mode burn ou verrouillé
On peut également partager ses dossier en lecture avec d'autres inscrits.

 
10  Bronco le

@Phil :
Merci
Je pense intégrer un bouton paypal et un compte bitcoin au site bozon.pw rapidement.
Pour ma part, j'ai fait tourner sur un RPI sans soucis...

 
11  Bronco le

@Erase :
Mea culpa profite de ton escapade et prenez du bon temps.
T'as le temps, je suis en train de stabiliser le tout avant de pousser plus loin...
Tchuss mon pote !

 
12  jerrywham le

Et le mode "burnes", il existe ??? *bigtroll*

 
13  patoche le

bonjour
je suis en train de tester Bozon que je trouve excellent et que je recommande a des amis, mais j'ai un petit probleme surment pas grand chose, Bozon est sur un petit server ubuntu, il fonctionne tres bien mais le fichier config.php n'est pas pris en conte apres modif, meme si je modifie dans "configurer bozon". Par exemple, le fait qu'en cliquant il ne telecharge pas, il telecharge quand meme, ou la taille des miniatures n'est pas prisent en conte... visiblement il ne prend pas mes modif... sinon j'adore!!!
version BoZoN 2.4 (build 18)

 
14  Bronco le

Salut,
en cas de modif du fichier config.php, il faut se déconnecter et se reconnecter pour reset la session...
normalement, ça doit marcher ;-)

 
15  Patoche le

j'ai déconnecté/reconnecté plusieurs fois car cela fait plusieurs jours que je travaille dessus... une chose que j'ai remarqué c'est que les modifs sont bien enregistrés car lorsque j'ouvre a nouveau une session les modifs sont bien présentent...mais rien y fais, il a fallut que je modifis le css pour agrandir la taille des miniatures... bref je vais chercher encore, car je trouve Bozon vraiment bien...
c'est vraiment du très bon travail.
merci ;-)

 

Fil RSS des commentaires de cet article

✍ Écrire un commentaire

Inutile de poster un commentaire à la con pour vous faire de la pub, ce sera filtré et dégagé direct...

Quelle est la dernière lettre du mot ccwapt ?