Integrations feedback (combining fixometer, discourse, wiki, repair directory)

I’ll just note some recent thoughts and discussions around integrating between the modules.

Make Talk the first place you go when logging in

Discussion on Talk is definitely the daily driver for some people (and quite likely for most people, although we don’t have any numbers on that - would be good to get a poll of some kind on that maybe - what would you like to see when you log in?). So it could be a good idea to redirect to Talk automatically after login. We could also make it a user preference if there turns out to be much variance in preference.

It should be fairly straightforward to do that. For me the main thing it would be good to resolve is having a means to pull in notifications from the Fixometer and the Wiki and alert you to those when you’re in Talk. (Or more generally, whichever module you’re currently in, having a way to display that there’s something that has occurred in one of the other modules that you might be interested in.)

I think that might be possible. We can make API calls available in Fixometer for that. We can make basic Ember plugins in Discourse (e.g. like posted here: Is anyone good with Javascript? I need a hand - #4 by neil) , so assuming we’re allowed to make Ajax calls from those, we can pull a number back from the Fixometer for new notifications for the user, and hopefully add a little indicator to the current Fixometer menu item in Discourse. Same with Mediawiki, it has an API we might be able to call for e.g. recent changes to pages you are watching.

I still think long-term, a nicely featured dashboard that combines updates from all of the various modules will be a good idea (still with a user preference as to where you prefer to go to first after login). But it’s currently not doing that very well.