Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Content] Clarify phrasing for "Integrations / Matrix apps / Widgets / Widgets, bridges and bots" #160

Open
niquewoodhouse opened this issue Feb 21, 2022 · 4 comments
Labels
O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist Z-IA Issues relating to information architecture Z-Labs Z-WTF

Comments

@niquewoodhouse
Copy link

We currently use different wording on iOS, Android and web for what leads to something called 'integrations'. To make the mobile ones consistent we need to know what's the right current phrasing to use.

iOS vs Android

image

@niquewoodhouse niquewoodhouse added the Z-IA Issues relating to information architecture label Feb 21, 2022
@niquewoodhouse niquewoodhouse self-assigned this Feb 21, 2022
@niquewoodhouse niquewoodhouse changed the title Clarify phrasing for "Integrations / Matrix apps / Widgets / Widgets, bridges and bots" [Content] Clarify phrasing for "Integrations / Matrix apps / Widgets / Widgets, bridges and bots" Feb 21, 2022
@nadonomy
Copy link

Suggestion from @kittykat: Extensions

@nadonomy
Copy link

@kittykat Self nominated stakeholders for picking a term we can stick to in the long term: https://docs.google.com/document/d/1YSqnvkEpSY0JL0l06pWtuSBwmojN9yMqejSh7y9A9-I/edit?disco=AAAAVxB71hI

@niquewoodhouse niquewoodhouse added O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist labels Feb 21, 2022
@rxl881
Copy link

rxl881 commented Feb 21, 2022

It would be great to see some formal definition for this terminology. To kick start the conversation, I currently see it as a hierarchy with "Integrations" at the top level. Integrations include various categories, including:

  • Bots - text / messages based agents that generate and respond to events.
  • Bridges - Integrations that pass messages and events between platforms (outside of Matrix)
  • Widgets / Applications - Graphical interfaces for embedding content, dynamic applications or controls for managing displaying Matrix events within Element clients.
  • Extensions - (typically complex) extensions to core Matrix (homeserver and client) functionality. Examples include things like:
    • Custom Synapse modules - billing / authentication / advanced user permissions management / custom integrations with third-party systems or infrastructure
    • Group Sync
    • Delegated authentication

@ara4n / @nadonomy -- Do you have any objections to using this as the classification system?

@nadonomy
Copy link

That breakdown is really helpful, thx!

My major concern is the highest level descriptor. I really like the suggestion of using 'Extensions' instead of 'Integrations', as it's the most intuitive for laypeople and borrows knowledge from other systems like web browsers.

I haven't connected the dots on how we repatriate any of this with installing, managing and purchasing integrations in an 'App Store' like experience in future. Are we resolute on using 'App Store'? I know it's historically been a point of trademark litigation from Apple too.

@niquewoodhouse niquewoodhouse removed their assignment Feb 21, 2022
@kittykat kittykat self-assigned this Feb 21, 2022
@kittykat kittykat removed their assignment Dec 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist Z-IA Issues relating to information architecture Z-Labs Z-WTF
Projects
None yet
Development

No branches or pull requests

5 participants