L'Air du Bois is a Woodworkers Sharing Platform available at https://www.lairdubois.fr
Documentation is stored under docs
in this repository.
This code is under the GNU AGPLv3 license.
See the list of contributors.
L'Air du Bois is a Community Driven Woodworkers Sharing Platform.
Home Page: https://www.lairdubois.fr
License: GNU Affero General Public License v3.0
L'Air du Bois is a Woodworkers Sharing Platform available at https://www.lairdubois.fr
Documentation is stored under docs
in this repository.
This code is under the GNU AGPLv3 license.
See the list of contributors.
Désolé encore moi :s
Petite question par moment au niveau du marqueur des questions sur le coté un chiffre apparait mais impossible de voir quelle est la nouvelle question ou le nouveau commentaire / réponse qui entraine cet affichage.
Serait il possible de trier les questions par status de lecture ?
Encore une fois merci pour tout.
Bonjour,
Une petite coquille que je souhaitais signaler : lors de la création d'une fiche "livre", le champ affiché en haut à droite en orange au-dessus de Couverture
est affiché comme knowledge.book.field.title
et non comme Titre
, ce qui était initialement prévu, j'imagine.
Je joins une capture d'écran.
Désolé, je ne vais pas jusqu'à proposer une pull request, n'étant pas assez calé...
Merci pour tout le travail réalisé !
Plus une précision qu'une erreur.
Il peut être bon de préciser sur quoi se fait la recherche par localisation code département code postale.
Ce qui serait top c'est si on entre deux chiffres la recherche se fait sur les deux premiers caractère du code postal si on en entre 4 la recherche se fait sur le code postal.
In the installation documentation - section 4.2, nodeJS is used to install javascript dependencies but there isn't any file package.json
or alike (for yarn - better!). Is this file missing in the repository, or can this step be removed?
Salut @bbeaulant !
J'ai suivi ta conf lors du week-end des boiseux organisé par Sam et je dois dire que j'ai bien accroché à ta philosophie.
J'ai oui dire que tu cherchais des volontaires pour faire évoluer la plateforme pour la pérenniser pour les prochaines années.
Ca pourrait être intéressant de faire un listing des actions à mener et anticiper pour mener à bien ce chantier.
J'ai rapidement survolé le projet et la bonne nouvelle c'est que déjà on part sur une bonne base :)
Le code est bien structuré, tu es sur une 3.4 donc le saut vers la 5 n'est pas insurmontable :)
A mon sens il faut démarrer la migration vers sf 5.2 dans un premier temps pour une migration finale en 5.4 fin d'année pour la prochaine LTS et repartir pour 3 ans de maintenance :)
Voici une premiere ébauche très rapide de quelques actions à prévoir loin d'être exhaustive, c'est juste pour lancer le truc !
A compléter évidemment
Après cette proposition ne consiste qu'à upgrader le framework sans modifier le coeur de l'application, ce qui peut être fait dans un deuxième temps. A trop vouloir être gourmand, on se décourage après :)
Personnellement étant en train de basculer vers du 5.2 des projets entre 2.8 et 3.4 je pourrai faire du feedback sur les principaux problèmes rencontrés.
Voila évidemment plus on sera de fous, et plus ça ira vite et se sera fun, donc l'idée est lancée !
Edit : Ah oui au fait sacré boulot :)
Bonjour les dev-boiseux,
J'ai voulu installer le projet en local et en lisant la doc je me suis rendu compte que c'était assez complexe, qu'il fallait installer pas mal de choses et que je n’avais pas forcément envie d'installer tout ça sur ma machine.
C'est pourquoi je me suis mis en tête de "Dockeriser" le projet afin d'en simplifier l'installation locale.
Le but de la manœuvre étant d'arriver à une procédure d'installation hyper simple sans avoir à se soucier de l'installation de tous les services (Elasticsearch, RabitMQ, php-fpm, etc). Par exemple, n'avoir qu'une commande à lancer : make start
.
Bien entendu, ça viendrait en complément de la procédure d'installation standard, ça n'a pas pour vocation de la remplacer.
Je pense que ça permettrait de rendre plus accessible la participation des dev.
Est-ce que c'est quelque chose qui vous intéresse ?
Bonne journée
Bonjour les développeurs,
Alors j'ai bataillé pendant deux jours pour essayer d'ajouter un livre qui était en deux volumes.
Impossible de valider la création de la chose, erreur 500 du serveur.
Je viens de réessayer aujourd'hui, il semblerait que la chaîne de caractères pour le titre du volume était trop longue.
J'ai réussi à mettre finalement 2me cahier de géométrie, dessin technique et constr
alors que j'aurais bien aimé mettre 2me cahier de géométrie, dessin technique et construction. Objets usuels de menuiserie
.
D'où mes question et remarque:
PS: pour info, la page en question:
https://www.lairdubois.fr/livres/511-les-cahiers-de-lapprenti-menuisier-en-batiment-1.html
Bonjour,
Je pense que pour les modérateurs, l'ajout d'un champ d'explication dans le menu du signalement aiderait. Typiquement, je viens de signaler un post dans une mauvaise section, mais les propositions ne sont pas ultra adaptées et si j'avais pu préciser ma pensée, ça aurait été pas mal :)
Merci !
J'ai voulu créer une question titrée ainsi : « Quel(s) bois pour les Kumiko ? ». Ça me parait assez légitime, mais le formulaire a refusé ce titre en me disant qu'il y avait des caractères interdits (mais sans m'indiquer lesquels). J'ai enlevé les parenthèses et c'est passé.
Je pense que le formulaire devrait accepter les parenthèses si possible. Mais surtout il pourrait indiquer quels caractères sont interdits.
Mon écran a une résolution 25601440. Je l'utilise en mode portrait de ce fait la résolution d'affichage est 14402560.
Ce qui a pour conséquence d'afficher l’intégralité des posts d'une des page de LDB dans certains cas.
De ce fait le scrolling continu n'est plus activé , je ne peux voir que la première page.
il doit manquer 5 ou 7 post supplémentaires (cela dépend des catégories ) pour rétablir la fonctionnalité de scrolling continu dans ces conditions
Le problème apparaît pour :
Ce n'est pas un point bloquant pour moi, je peux contourner facilement le problème en réduisant la fenêtre
quelques captures pour illustrer mon propos.
Concernant les prix ajouter entre parenthèse ce que les pro entendent comme prix pas cher,
moyen ou couteux. Ou avoir une idée de prix que vous considérez comme honnête.
Bonjour Boris et les boiseux,
Je trouve dommage que la webapp ne soit pas installable sur le desktop (Mac / Windows / Android) comme une application native.
La webapp dispose déjà de son Manifest et de son ServiceWorker, il y a donc déjà tout ce qu'il faut pour le faire.
Je propose ces petites modifications qui devrait permettre d'activer cette feature :
Modification : navigator.serviceWorker.register(this.options.swPath, { scope: '/' })
Ajouter le header HTTP Service-Worker-Allowed: /
pour ce script au niveau du serveur
Voir : https://w3c.github.io/ServiceWorker/#service-worker-allowed
Line 50 in e003554
Modification : "display": "standalone"
.
Reformater les URL en sortie du popup d'ajout de lien dans les blocs de texte.
J'ai l'habitude de travailler en écran splitté, ce qui fait que mon navigateur n'a qu'une largeur de 916 pixels. Dans cette largeur d'écran il y a 2 choses qui pourraient être améliorées dans les vues formulaires (par exemple créer un article, ou une question).
Une proposition avoir une page échange/ question un peu à la stackoverflow en conservant ton système approbation des réponses et les réponses fortement désapprouvées serait supprimée ?
A réfléchir pour avoir quelques chose qui ne te grossissent pas trop le site.
Et peut être noter les questions utile ou non mais celà permettrais surtout de pouvoir les organiser.
Coucou encore moi :)
Je ne me rends pas compte de la difficulté mais comme on peut associer un fournisseur à un pas à pas ou une réalisation est il possible d'associer une question à un fournisseur un pas à pas ou une réalisation.
Est-ce compliqué à coder ?
Merci beaucoup pour cette partie question et ta façon d'avoir implémenté les choses est géniales
-ça ne peut pas partir en discussion type forum mais les commentaires sont la pour ça
-La lecture est facilité
-la clareté est mise en avant.
En un mot c'est génial
Sur l'onglet "Créations" de la page profil, si on choisit "Coups de projecteur" dans le menu "Populaires" alors qu'il n'y a pas de création ayant reçu un coup de projecteur, le menu de tri/filtrage disparait entièrement.
On s'attend à ce que le menu reste pour pouvoir changer de filtre.
Le message quand à lui pourrait être plus précis et dire qu'il n'y a pas de créations correspondant au filtre plutôt que de dire qu'aucune n'a été publiée.
Bonjour,
Je touverais intéressant d'avoir, comme sur pinterest par exemple, un endroit où garder trace des projets que l'on a aimé pour ses réalisations futures. A moins que je ne me trompe, ça n'existe pas sur l'air du bois.
Merci !
Bonjour,
J'ai souhaité supprimer un processus de test que j'avais créé et je tombe sur une erreur 500.
Voici l'URL en question : [GET] processus 1071
Je n'ai pas réussi à reproduire l'anomalie en local.
Faites-moi savoir si vous avez besoin de plus d'info.
Les smileys bug lorsque l'on fait une recherche et que l'on tape entrée. Lorsque l'on retourne dans les smileys, seul les récents s'affiche en gros. Pour retrouver tous les smileys, il faut ajouter une lettre puis la supprimer.
Je m'apprête à construire un établi en collaboration avec un professionnel rencontré sur l'air du bois.
Dans le cadre de cette collaboration, je suis en train de créer un processus qui décrira les étapes de notre collaboration.
La création de ce processus va donc nécessiter quelques échanges avant d'être validé.
De même, lors de son exécution, il va pouvoir évoluer.
Bonjour Zeloko
Ton commentaire concernant un doublon me fait penser à quelque chose : ajouter un bouton doublon pour une trouvaille à coté des boutons (J'aime ou S'abonner) qui s'il est activé une première fois demande le lien vers le doublon et en cas de validation un marqueur est activé ce qui en cas de besoin de ménage te facilite la tâche.
Salut,
J'aimerais suggérer l'ajout un champ "accessoires" pour les outils (je n'ai pas trouvé de meilleur nom pour ce que j'aurais appelé "linked-to-this-tool").
Certains outils comme les scies à onglet ou les scies sur table peuvent être montées sur piètement fixe ou mobile.
Des visseuses peuvent recevoir différents mandrins pas forcément vendus avec par défaut.
Certaines marques proposent de monter leurs outils sous table (sur des modules plus forcément produits ou ayant été remplacés)
Ce n'est donc pas pour décrire les consommables mais pour tout ce qui permet l'exploitation de l'outil autrement, plus facilement, ...
Peut être ajouté sous 3utilisation" dans "Divers" ?
(Je ne suis plus assez au point niveau dev pour proposer une pull request, d'où cette issue).
Il me semble plus efficace de terminer ici notre discussion attaquer dans les commentaires du frêne.
Je pense qu'il peut être utile d'ajouter aux apellations les appellations commerciales (champs pouvant prendre plusieurs valeurs à validée indépendament les unes des autres.
Après peut être est il possible d'afficher un flag cette espèce produit différents type de bois et du coup ajouter les différents types de bois dans les différentes vignettes.
Cela me parait le plus facile à mettre en place tout en conservant un maximum le fonctionnement actuel.
Du style quelqu'un qui cherche du frêne sera heureux d'aprendre que le frêne olivier est une particularité du frêne et pas un autre bois à part entière sinon fera-t-on deux fiches par essence entre le bois échauffé et le bois normal ?
Edith pardon pour cette logorée..
Bonjour
Autre idée je n'ai pas eu le temps de me plonger dans le code pour proposer une pull request mais il pourrait être agréable d'automatisé l'affichage en italique des noms scientifiques. Respectant ainsi la règle pour les noms latins.
Merci
hi,
suggest me for windows installation
J'ai rencontré un bug lors du tri d'articles. Celui-ci se matérialise par un plantage complet de l'onglet du navigateur. La seule manière de continuer à surfer sur le site est de fermer l'onglet et d'en ouvrir un nouveau.
Les sections suivantes sont concernées :
Les sections suivantes ne sont pas concernées :
Les configurations suivantes sont concernés :
Ipad pro 11 pouces (No de modèle MTXN2NF/A)
iOS 14.0
Sur ces navigateurs
iPhone 8 (No de modèle NQ6G2ZD/A)
iOS 14.0
Sur ce navigateur (je n'ai pas testé sur d'autres) :
Bonjour,
je viens de terminer un pas-à-pas et j'ai voulu ajouter une image dans un bloc d'images. Je suis allé dans l'article en question, puis dans le bloc d'images.
Le problème, c'est que je ne peux pas ajouter d'image. Il n'y a pas de bouton. Je ne peux pas non plus ajouter un autre bloc en-dessous, il faut un bloc de texte non-vide entre les deux
Bonjour Boris,
Je soulève un soucis rencontré sur la version mobile du site.
Le fonctionnement sur site desktop : Quand on a des notifications visibles en haut à droite (icône cloche), on peut cliquer sur cette icône et afficher les notifications disponibles. En fermant cette fenêtre, l'icône des notifications n'indique plus de nombre correspondant aux notifications en attente puisque les notifications ont été enlevés.
Fonctionnement sur mon iOS 11.1.1 (via Safari) : Les notifiactions sont indiqués sur l'icône du profil. Puis, après que le volet de droite soit ouvert, il faut cliquer sur 'Notifications' afin de faire aparaître la fenêtre des notifications. Le problème vient lorsque l'on ferme cette fenêtre. A ce moment, bien que les notifications aient été lues, le nombre de notification non lues apparaît toujours sur l'icône du profil.
Pas grave, mais à voir ...
Merci :)
Bonjour,
J'indique juste une petite faute de frappe constatée lors de la sortie du mode travail d'un processus. Il est écrit : "Vous avez été déconecté :(". Sauf erreur de ma part, il manque un "n", non ?
C'est juste un détail et peut-être est-ce déjà corrigé ?
Bonjour
Lorsque l'on défile, par exemple, la liste des créations puis que l'on clique sur une création pour en savoir plus, le bouton précédent ramène à bien à la liste des créations mais pas là où était (bien plus haut).
Je souhaitais signaler non pas un bug mais quelque chose qui serait "nice to have".
Testé sur Chrome Android.
I have installed, Where is the admin's page? I can't find it.
Hi,
When a user middle-clicks (or ctrl-clicks) on a lairdubois.com's link, it does open in a new tab as expected, but the current tab incorrectly moves the user to the targeted page as well. It should not.
Likely to be a JavaScript issue (I haven't check the source code yet).
Bonjour Boris,
Il me semble qu'il pourrait être pas mal de pouvoir exporter le schéma des processus (au moins pour ceux que l'on créé...) dans un format imprimable PDF par exemple. Qu'en penses-tu ?
Bonjour,
Je me suis aperçu que le site n'était pas protégé contre les Host Header Attack.
Concrètement, j'ai réussi à faire envoyer un mail au serveur contenant un lien vers un domaine autre que lairdubois.fr.
La conséquence, c’est que quelqu'un de mal intentionné peut utiliser cette faille pour faire du phishing et rediriger un utilisateur vers un site bidon. Du point de vue de l'utilisateur, le mail est bien envoyé depuis lairdubois.fr donc pas de raison de s'en méfier.
La doc officielle : https://symfony.com/doc/3.4/reference/configuration/framework.html#trusted-hosts
It's a great site. But for me It too big, How to use less compents to show a mini version of this site?
After creating new account, I'm forced to click on forget password link , wait new password link to login for every new session. (my user name is florianbois).
Hello !
Déjà, un immense, énorme, insuffisamment grand merci pour tout le boulot énorme qu'est cette genialisssime plate-forme que l'air du bois !
Un truc qui manque souvent pour les débutants comme moi, c'est le vocabulaire. Genre là j'essaie de comprendre la différence entre un tasseau et un chevron ou une baguette. L'autre jour, j'arrivais pas à savoir distinguer une scie circulaire d'une scie plongeante. Pourquoi une scie à onglets peut être radiale ou non... Compliqué pour un débutant. Et si on cherche sur le net, c'est vite n'importe quoi. Y compris sur Wikipedia.
Peut on envisager une section lexique pour aider les débutants à mettre des mots sur des idées ?
Bonjour,
J'ai récemment essayé de déposer un plan sur ldb.
J'ai réussis à déposer toutes les informations et fichiers, sauf le fichier de plan. L'ayant réalisé sur logiciel de CAO, il est en format pdf (il a été transmis à Boris).
Problème : lors du téléchargement du fichier, l'opération s'intéromp et une notification rouge apparaît en haut de l'écran avec l'indication "error".
J'ai essayé avec d'autres pdf générés à partir d'autres logiciels, mais rien n'y fait. Alors en attendant, j'y ai laissé un classeur excel vide.
Merci pour votre aide :)
Salut,
Tout d'abord un grand bravo et un grand merci à @bbeaulant pour tout ce que tu fais, c'est vraiment exceptionnel 👏 👏 👏
J'ouvre cette issue car cela fait des mois que l'idée me trotte de "porter" lairdubois pour les métalleux, à commencer par notre communauté USM Fabrication sur FB (https://www.facebook.com/groups/usmfabrication) dont je fais parti des modérateurs.
Les premières questions qui me viennent sont:
Merci d'avance pour vos réponses bienveillantes
Vous souhaitant à tous un excellent WE
Jérémie
J'ai plusieurs pas à pas sur le feu que j'alimente petit à petit.
Dans ces pas à pas, j'ai plusieurs articles sous forme de brouillon.
Imaginons:
Or j'ai l'impression qu'il n'est pas possible de publier brouillon 2 avant brouillon 1.
Cela fait deux fois, au moins, que je clique sur publier sur l'article 3 (brouillon2) et qu'on lieu de le publier, il publie l'article 2 (brouillon 1) à la place.
J'espère que le problème est clair.
Je ne sais pas si c'est un comportement voulu ou prévu ou imprévu...
Bonjour,
Ma première issue sur ce repo et je tiens à dire en préambule : merci pour cette appli qu'est L'Air du Bois, je suis sincère en disant que c'est un réseau social avec de nombreuses fonctionnalités incroyables et de très bonne qualité.
J'ai trouvé un petit bug quand on souhaite ajouter un outil à une réalisation, si l'on recherche avec des accents, aucun résultat ne s'affiche.
Voilà, merci encore et à bientôt !
Avoir un petit bouton dans un coin pour tout marquer comme lu pour retirer les petites marques oranges en bas à droite de tous les éléments.
Utile pour quand on revient de vacances et qu'il y a 250 nouveautés...
Merci
Depuis ce matin, les compteurs oranges dans le menu de gauche ne se remette plus systématiquement à zéro quand je visite les différentes sections.
Je peux aller de section en section sans aucune remise à zéro mais parfois sans que j'identifie la raison, un compteur sera remis à zéro.
Le bouton mettre a jour (d'un article par exemple) ne s'active pas lorsqu'on supprime seulement du texte. Pour l'activer, il faut ajouter du texte puis le supprimer.
Pour continuer la discussion commencé ici : https://www.lairdubois.fr/questions/3958-lenteurs-dingues-lors-de-la-redaction-sur-android.html
L'éditeur markdown plante sous Android.
L'éditeur est ici : http://www.taufanaditya.com/bootstrap-markdown/
Il n'y a pas eu de nouvelle mise à jour sauf à passer sur une autre version de boostrap.
La librairie se trouve ici : https://github.com/lairdubois/lairdubois/blob/master/src/Ladb/CoreBundle/Resources/assets/js/bootstrap-markdown/bootstrap-markdown-v1.js
Je continue de regarder le problème.
Feature request : un mode brouillon qui permettrait d'enregistrer une création, pas-à-pas, etc. en cours de rédaction, mais sans publier tout de suite.
Mon exemple à l'instant : je n'ai pas encore pris ni développé les photos, mais je pourrais déjà réfléchir au texte et remplir les tags etc…
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.