Work in progress: Bozon

Régulièrement, des utilisateurs viennent aux nouvelles à propos de l'avancement de la V3 de Bozon...

Comme je suis en train de mettre la main à l'implémentation des dernières fonctionnalités indispensables, il est peut-être temps de donner des infos à propos de cette nouvelle mouture...

Il faut savoir que, quand je me suis lancé dans bozon, j'ai ajouté beaucoup de choses au fur et à mesure et, comme de bien entendu, la logique du code et de l'architecture en a pâti pour finir par ressembler à un zodiak transformé en porte-conteneur par un chineur dément (bon j'exagère un peu).

Il m'a donc fallu reprendre entièrement le code de zéro en prévoyant dès le départ toutes les fonctionnalités qui m'intéressaient.

Quoi de neuf dans la V3: un résumé

  • récriture du code à 90% pour passer d'une prog fonctionnelle à de la POO, plus structurée.
  • grosse nouveauté: l'upload de dossiers par drag et drop
  • apparition d'une arborescence sur le côté pour atteindre des sous-dossiers sans rechargement de la page
  • upload direct dans un dossier ou un sous-dossier par drag et drop
  • partage amélioré entre les utilisateurs: possibilité de partager un dossier en écriture
  • mode burn amélioré: on peut sélectionner la durée de validité d'un lien ou le nombre d'utilisations possibles
  • les modes burn et mot de passe peuvent être superposés
  • fusion des deux modes liens et fichiers
  • suppression de la vue en icônes
  • ajout d'actions pour les fichiers :
    • edition d'un fichier
    • ajouter un commentaire à un fichier (MD possible)
    • ajouter des mots-clés aux fichiers
  • ajout de pages et donc de possibilités:
    • gestion des cookies utilisateur (révocation des cookies)
    • recherche par tags
    • gestion des clés API des users (superadmin)
    • gestion du profil pour l'utilisateur connecté (avec la possibilité de changer son login)
    • possibilité d'envoyer un mail aux inscrits
  • ajout d'avatars et de l'adresse mail au profil utilisateur
  • amélioration de la sécurité
  • changement de la couleur du thème simplifié
  • importer le contenu d'un partage entre utilisateurs en un clic
  • ajout d'une option «overwrite» pour écraser un fichier existant sans en changer l'ID
  • ajout d'une option d'URL rewriting pour les liens de partage
  • ajout d'une option pour effectuer un reset de la base de liens (superadmin)
  • ajout de l'affichage de la config du serveur sur la page de config
  • ajout d'une «API» pour pouvoir récupérer les infos de fichiers/dossiers/tag en json et les utiliser à partir d'une autre appli
  • flux rss d'un dossier
  • utilisation de gz pour réduire les tailles transférées.
  • utilisation de muicss comme framework de base
  • importation automatique des données, base et configuration depuis un bozon actuel (2.14 build 17) vie le script d'installation

Quelques captures d'écran

alt alt alt alt alt alt alt

Et maintenant ?!

Ben, maintenant, il faut tester en live la version alpha, corriger, re tester etc... Sans compter l'étape Cyrille-le-crash-testeur qui va tout me péter, à commencer par les couilles avec ses 50.000 fichiers à uploader / importer en même temps.

Je dois aussi faire les traductions, peaufiner la version mobile, ajouter quelques fonctions que j'ai en tête et, surtout, faire une doc correcte

❝ 6 commentaires ❞

1  Jerry Wham le

Cool. Si tu veux un testeur un peu bêta pour ton alpha, I'm in

 
2  Bronco le

Je fais mon stress-test de mon côté puis je te passe une version, promis

 
3  Starsheep le


Je veux bien le casser aussi... ;)

 
4  Wiltur le

Tout pareil, je suis bien intéressé pour faire le teste, j'utilise régulièrement Bozon, du coup les nouvelle features semblent bien cool (notamment la mise à jour d'un fichier sans changer son ID)

 
5  Gilles le

Gravatar et/ou libravatar pour les avatars ?

 
6  Bronco le

Pour l'instant, pas prévu... c'est une image utilisée comme avatar.
J'y penserai quand même, mais je préfère ne pas faire appel à des trucs extérieurs pour des raisons évidentes

 

Fil RSS des commentaires de cet article

✍ Écrire un commentaire

les commentaires relevant du SPAM seront filtrés et dégagés direct...

Quelle est le quatrième caractère du mot 1fux6r7q ?