Greetings all, 

I was going to initially ask if anyone would be interested in creating an HTML5 QR/barcode input module, but the more I thought about it, I believe it really should be a core module. 

I have a project that I have been working on for a company and I could really use the functionality of scanning a QR code or barcode to populate a field when editing a node  from the mobile web browser. Could this project below be integrated into Backdrop?

https://github.com/mebjas/html5-qrcode

As an example, let's say a truck driver pulls up to a pick up point and has to to enter a alpha numeric 10 digit Bill of Lading. But if the Bill of Lading had the number also embedded with a Qr Code or Barcode, the driver could just scan the QR code and the number would populate the field. 

Obviously, this is just one example, but it would add a tremendous functionality  with QR codes being so prevalent  now.

I am not a programmer but if I had the time, I would try to make this module, but unfortunately I am buried up to my eye balls with this project. I am hoping someone can see the vision of this and will run with it.

 Best regards,
-John

Comments

Hi John

An interesting idea.  I can see many possible uses for such a function.  However...

  • It is unlike to have wide enough use to qualify as something to go into core, though this kind of functionality would be a great addition as a contributed module.
  • That library is in maintenance mode with the current owner looking for someone to take it on; not an encouraging sign.
  • There are currently 364 open issues and 24 open pull requests and the maintainer has said that none will be looked at.

There may well be other libraries that are maintained and could offer the similar functionality without being such a liability for a module maintainer.