Browsers are how we access the web, and contain a lot of useful information about us - what we read, our schedule, our interests, where we shop, bank and more.
Messaging apps are how we connect to our friends, families, and increasingly how we talk to bots, services, devices and take care of business.
How can we bridge these worlds? How can we make them complementary?
Let's explore how to make these two integral parts of our online lives play together!
Last year we focused on enumerating features possible in each area, and listing APIs for different messengers.
Examples
A bot in a messaging app that you can ask for information about your browser profile: "What's that page I was reading about the Hutongs of Beijing?".
A service in the browser that sends web pages, images and videos to your friends in your messaging apps.
A bot in the messaging app that sends you username/password hints for your websites via a secure channel, or acts as a two-factor authentication mechanism somehow?
Saving web pages you saw in the messaging app to your browser history, or as bookmarks.
Join in the chat: https://gitter.im/web-and-messaging/general
This project is part of the Mozilla Global Sprint on May 10-11, 2018. It's a gathering both in-person at sites around the world and online to collaborate on projects and learn from each other. Sign up here, and then read on to participate in this project.
This year, I'm going to focus on building a browser extension that logs you into one or more messenger apps, and maybe a bot that logs you into Firefox. You can participate in that project, or in any other type of exploration of this area:
Thanks for your interest in contributing to Web and Messaging! There are many ways to contribute. See examples of the types of contributions above.
To add your ideas or projects, or to work on one of the ideas listed above, create a new issue for it and we'll work on it there together.
To add documents, data or code to the repo:
- Fork this repository. This makes your own version of this project you can edit and use.
- Make your changes! You can do this in the GitHub interface on your own local machine. Once you're happy with your changes...
- Submit a pull request. This opens a discussion around your project and lets the project lead know you are proposing changes.
First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.
Come chat on Gitter.im: https://gitter.im/web-and-messaging/general
This project adheres to a code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [autonome@gmail.com].
I'm Dietrich Ayala, a developer relationist at Mozilla. Email me or reach me at @dietrich on Twitter.
Join us at the Mozilla Global Sprint May 10-11, 2018! We'll be gathering in-person at sites around the world and online to collaborate on this project and learn from each other. Get your #mozsprint tickets now!