Hi, items 1 and 3 could be done with something like Armadillo which is a blog / CMS. The blog on this personal hillwalking site uses it (content could as easily be in a sidebar) https://www.tavstours.co.uk/blog.php
Not sure how to go about doing the second one though - I’m guessing it could be done with some custom code to take the most recent ‘blog’ entry and serve it up in a dismissible dialogue but that’s above my skill level!
I have looked at Aradillo but thought it might be a bit over the top for what I want.
btw, I notice that when you select the “Read more” and it expands the blog, there is no return to blog button. Is this something that can be set in the settings or something that is missing in Armadillo? (@nimblehost)
I can write php code to build a dialog provided the Armadillo data is in a mysql database.