Conference Call for 11/09/2019
I did have to jump out after about 25 minutes, so this covers that portion
As always please feel free to add and edit!
David’s Hackathon exposure for OpenEMR; discussing the possibility of offering Grant Writing, Marketing, Blog Posts – things for students who might not have the experience to code efficiently; alternative ways people can contribute
David mentioned university speaking engagements, and how he might be able to integrate discussion about OpenEMR and new contributors to the project, mention that it would promote newbies’ developing experience and also those alternative contribution efforts
OpenEMR Welcome Page updates needed, especially for new volunteers and contributors. “How do I volunteer” is outdated on the page; current categories cover things ranging from testing to translations and grant writing.
Figuring out a way to get people started in each of those categories quickly, a way for people to more or less hit the ground running. Refocusing that welcome page for OpenEMR on new people and users.
Looking to capture people on the homepage and guide them to the right pages more efficiently than the current method. “Don’t know where to start?” - suggestion for a prompt that’s a catch-all in place, the team can then engage these newcomers directly and point them in the right direction.
Reference to Google Docs spreadsheet for translation efforts, automated translations that need to be audited and corrected accordingly by volunteers. Steps to update and add new translations - an effective way to communicate with translators doesn’t exist anymore and has resulted in those volunteer numbers being whittled down.
10,000 terms, maybe consider another way to create database tables from the spreadsheet, and a way to contribute. Google Docs represents the entry point for this, and the repository on GitHub is where those translations are stored.
Communication and emails; Drupal suggestion, in that it can be developed on; used by marketers etc, asks whether you are a developer or doctor and can drive that person to a landing page for how they would get started with OpenEMR.
Email methods; Mailchimp where we are currently under the threshold for paid-for services as we have about 500 emails/day, they do offer a discount for nonprofits. For Discourse (current fee is $20/month) and Sparkpost, comparing how these services function and which might better serve the project.
Issue #2770; Initial goal was to update hashing scheme and make it future proof, then organizing the authentication code and making it less of a black box for devs
looking to convert the updatePassword() and testPasswordStrength() to take advantage of being in a class.
updating the password expiration scheme (to not use a static expired date in credentials, but calculate in real time from a last-updated-date) this will skip the entire mechanism when LDAP is being used by the user.
Providing settings to pick the hashing mechanism (php default, bcrypt, argon2i) along with setting for cycles, memory, CPU for two processes (standard authentication and API token authentication)