gigascience / gigadb-website

Source code for running GigaDB
http://gigadb.org
GNU General Public License v3.0
9 stars 15 forks source link

GigaBlog #2028

Closed only1chunts closed 2 months ago

only1chunts commented 2 months ago

User story

As a editor/curator/Giga staff I want to be able to create blog posts and have them published online at our usual blog site : https://gigasciencejournal.com/blog/ So that we can continue to publish blogs more easily

Acceptance criteria

Given I want to write a blog When I try to write the blog online Then I can log onto a publishing site, write my blog and publish it

Given I am travelling and my IP address is never static When I want to log into our blog publishing site Then I can, without having to get IT to white list my IP address.

Given a member of Gigascience wants to write a blog post When they navigate to the blog dashboard Then can log in And they can create a post And they can publish their post

Given we have blogs being publishing publicly at gigasciencejournal.com/blog/ When I access the analytics for our blog system Then I can see web traffic stats and usage data

Additional Info

The basic criteria are to have a stable and secure blog publishing platform. Additionally we need to be able to have multiple members of staff to be able to log in to write and edit blogs. They may be travelling, so having security that is not based on a white list of IP addresses will also be required.

Our blog posts are also given DOI's via rougescholar, so that integration would be nice to keep if possible.

Finally, having some sort of metrics of how many times a blog is opened, read or cited would be a nice to have.

NOTE - This has been added to the GigaDB Backlog Project, but its not strictly GigaDB, so maybe there is a better project to add this to?

Consider using wordpress.com managed service Migrate DNS of gigasccienojournal.com to using Cloudflare too.

Product Backlog Item Ready Checklist

Product Backlog Item Done Checklist

pli888 commented 2 months ago

Closing this ticket because it has been re-created at https://github.com/gigascience/gigablog/issues/8.