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

Add collabora-mattermost to Marketplace #194

Closed
10 of 14 tasks
chetanyakan opened this issue Jun 22, 2021 · 4 comments
Closed
10 of 14 tasks

Add collabora-mattermost to Marketplace #194

chetanyakan opened this issue Jun 22, 2021 · 4 comments
Assignees
Labels
Plugin/New Request to add a new plugin to the Marketplace

Comments

@chetanyakan
Copy link

Summary

  • Mattermost plugin to integrate Collabora Online so that users can view or edit files directly in the chat.
  • Can edit existing files and allow creating new files from existing templates.
  • Needs external service for document preview to be configured.

Peek 2021-06-22 12-09

Peek 2021-06-22 12-13

Review commit

https://github.com/CollaboraOnline/collabora-mattermost/tree/59f502fbbfc26b7b87b532b80aa31c117dd63d18

Checklist

Product requirements

  • The plugin is published under an Open Source license.
  • The source code is available in a public git repository.
  • There is a public issue or bug tracker for the plugin, which is linked in the plugin documentation and linked via support_url in the manifest.
  • The plugin provides detailed usage documentation with at least one screenshot of the plugin in action, list of features, and a development guide. This is typically a README file or a landing page on the web. The link to the documentation is set as homepage_url in the manifest. A great example is the README of the GitHub plugin.
  • For the current release and upcoming ones a changelog has to be published, with a link recorded in the release_notes_url property of the plugin.json manifest.
  • The plugin has to be out of Beta and be released with at least v1.0.0.
  • All configuration is accessible via the Mattermost UI.
  • The plugin ID defined in the manifest must not collide with the ID of an existing plugin in the Marketplace. It should follow the documentation's suggested naming convention.

Technical requirements

  • The plugin works for 60k concurrent connections and in a high-availability deployment. Note: There are currently no publicly-available tools to verify these properties. As such, they are checked during code review by a developer.
  • The plugin logs important events on appropriate log levels to allow System Admins to troubleshoot issues.

Security requirements

  • Security reviews do not reveal any exploitable vulnerabilities in the plugin.
  • The plugin provides an email address or a username on the Community Server used to report vulnerabilities in the future. Please post it into this issue or send it to ben.schumacher@mattermost.com.

Functional requirements

  • The plugin must set a min_server_version in the manifest.
  • The plugin must work on all Mattermost versions greater than or equal to the min_server_version.
@hanzei
Copy link
Collaborator

hanzei commented Jul 16, 2021

Hi @chetanyakan,

Thanks you very much for submitting this very helpful plugin. The documentation is remarkable good! Looking forward to seeing this plugin in the Marketplace.

I will queue the plugin for review.

@hanzei
Copy link
Collaborator

hanzei commented Jul 16, 2021

The checklist below will be used to track the process of getting your plugin to the Marketplace. It's sole purpose is visibility.

Process checklist

  • Create a private fork under the Mattermost organization; master should only contain a README.md.
  • Give submitter read access to the fork.
  • Create PR to merge upstream into master.
  • Request reviews.
  • Cut plugin release.
  • Add release to Marketplace.
  • Reach out on Marketing Channel to tweet about the plugin.
  • Work with @hanna.park regarding swag.

@aaronrothschild aaronrothschild added this to the Q3 milestone May 6, 2022
@hanzei hanzei removed this from the Q3 milestone May 24, 2023
@wiersgallak
Copy link

Added to web marketplace: https://mattermost.com/marketplace/collabora-online/

@esethna
Copy link

esethna commented Jul 17, 2023

Hi all. I'm cleaning up this repository and closing issues that haven't had recent activity. Happy to reopen the issues for further discussions as necessary.

@esethna esethna closed this as completed Jul 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Plugin/New Request to add a new plugin to the Marketplace
Projects
Archived in project
Development

No branches or pull requests

5 participants