As you may know, I’m the student that have worked on GSoC2014 project OpenMRS ID Platform Improvements. Ever since last summer I’ve been contributing the Dashboard from time to time (university works blocked me :/), and I want to contribute more to this lovely community with this year’s GSoC.
Anyhow, here are few more ideas I have:
Last year, I was mostly concentrating on the back-end stuff. Now that I’m learning some front-end things, we may beautify the Dashboard, and implement the ideas@elliott and @hannah have drawn up.
As we migrated our data to MongoDB/Mongoose, we need an administration tool. We have chosen the formage last year. However, it’s not very mainstream, and gradually become lack of maintenance. So, in my opinion, we can try to use the whole package solutions that keystone.js provided.
Some data are left in the MySQL, like the Global Navbar, which makes the dashboard a little dumb with 2 different DBs hosting different sets of data. We might merge them all into the Mongo. I’ve created ID-88 for this.
We left some legacy stuff last year, like somehow unformatted ldap.js, which should definitely be improved. ID-89 is for this.
Though we’ve mentioned that allowing 3rd party login like Google, Facebook etc. It’s not implemented.
Fix those bugs remain on JIRA.
I’ve noticed that @r0bby, who is by coincidence an ACMer as I am, has joined to develop the Dashboard. What do you think of this, @r0bby?
Also @michael, sorry for not participating the community life. Life is sometimes busy, and the network is sometimes lame, it’s a sad story . But I’ve been contributing, as I know that this community is lovely and doing the right things. I’ll try to be more involved, as days are still ahead for us.
The GCI students did some amazing work and I’ll add you as an editor and viewer of the document i’m writing…took a break.
I could probably work on this…I need to beef up my portfolio
All in due time.
I started my school’s ACM chapter, which seems to be thriving. I recently graduating and am looking for work but in the meantime – no harm in cultivating good contacts and beefing up my porrfolio and and help OpenMRS – It’s been ages since I touched Java…ID Dashboard is something i can contribute to…
While i’m at it: Why don’t we use Coffeescript…or maybe ES6 if we prefer that? Coffeescript is elegant to write in
It’d be very useful to automatically create users in Discourse using its API, at the time of creation on the OpenMRS ID side. This is documented in Discourse Meta site in various places. Once this is working, we would also need to run a script to “catch up” all the accounts that exist in OpenMRS ID but not in Discourse yet, using the same API calls.
I don’t know much about the Coffeescript, or ES6, I’ll have a look at them. But as a conservative person, I tend to use stable and mature solutions, and keep consistency with older works as long as they aren’t horrible. You know, adaptation needs efforts and brings new risks.
More than happy to commit to being a mentor! @elliott – I am not opposed to mentoring a student with the two-factor auth or doing it myself…either way works for me I’ll flesh out some kind of an wiki page up…are there ideas up?
right now however – my father is ill and in the hospital (mentioned already) so I am available on a very limited basis until my dad bounces back.
The UI Revamp…I was going to first convert the layout from Bootstrap to Bourbon Neat in OpenMRS ID – I don’t think we need Ember with OpenMRS ID particularly – it could be nice to have but not needed…more interested in experimenting with the frontend of Modulus – which will benefit from Ember.js – Modulus would get a similar treatment.