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

Notify users on CMS updates. #1045

Closed
tech4him1 opened this issue Jan 24, 2018 · 12 comments
Closed

Notify users on CMS updates. #1045

tech4him1 opened this issue Jan 24, 2018 · 12 comments

Comments

@tech4him1
Copy link
Contributor

Currently, if a CMS update is released, there is no way that users/devs are notified. We should probably have some sort of email/notification subscription, or even directly in the CMS. Discussion?

@tech4him1
Copy link
Contributor Author

One way might just be to check the GH releases list, and see if it's on the latest version. If not, popup a notice mentioning the update in the CMS. Developers could turn it off by a config setting (update_notice: false). This isn't necessarily fail-proof (e.g. What if we change the repo URL?), so it would take some consideration.

@ragasirtahk
Copy link
Contributor

The fastest solution in my opinion would be having an email newsletter to announce new releases and important bug fixes to users.

@erquhart
Copy link
Contributor

erquhart commented Feb 2, 2018

That's a great solution for keeping folks up to date, totally agree. That said, every CMS I'm aware of either updates itself because it's SAAS, or has in-app notifications when they're available. Especially for security fixes (which could perceivably happen in the future), we want to get max visibility when an upgrade is required.

@ragasirtahk
Copy link
Contributor

I would suggest that the notifications be displayed on the /admin page of netlify CMS users.

@erquhart
Copy link
Contributor

erquhart commented Feb 3, 2018

For sure - at some point Netlify CMS needs as dashboard page.

@mittalyashu
Copy link
Contributor

For sure - at some point Netlify CMS needs as dashboard page.

@erquhart Can you create a separate issue for this?

That's a great solution for keeping folks up to date, totally agree. That said, every CMS I'm aware of either updates itself because it's SAAS, or has in-app notifications when they're available. Especially for security fixes (which could perceivably happen in the future), we want to get max visibility when an upgrade is required.

How about this?

figma_2018-09-03_15-59-49

@erquhart
Copy link
Contributor

erquhart commented Sep 4, 2018

Haven't opened a dashboard issue because we haven't yet spent time thinking about the problems it would solve.

Your design looks cool! Regarding communicating updates, the challenge isn't in visual design, it's in establishing a non-intrusive update broadcasting mechanism. Typically open source projects don't include this kind of functionality.

@mittalyashu
Copy link
Contributor

Haven't opened a dashboard issue because we haven't yet spent time thinking about the problems it would solve.

Noted, will discuss it in the community.

Your design looks cool!

Thanks 😁

Tt's in establishing a non-intrusive update broadcasting mechanism. Typically open source projects don't include this kind of functionality.

You create a mailing list and send updates to the subscribed people and in that, you can create a heading along with small description which links to the changelog.

OR

You can tell people to subscribe to the changelog RSS feed.

@inwardmovement
Copy link

Could you at least simply detail update infos in the GitHub releases (which can be subscribed to), or add an rss feed to the blog?

@erquhart
Copy link
Contributor

erquhart commented Jun 4, 2019

Yep, we need to better at this, 100% agreed.

@stale
Copy link

stale bot commented Oct 29, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@martinjagodic
Copy link
Member

@demshy found a way to generate release notes on GitHub based on changelogs in all packages. If you wish to follow updates, subscribe to the repository on GitHub. You can limit notifications only to releases. See all releases here: https://github.com/decaporg/decap-cms/releases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants