mysociety / alaveteli

Provide a Freedom of Information request system for your jurisdiction
https://alaveteli.org
Other
389 stars 195 forks source link

Import feed of ATI Network blogs into Alaveteli #8315

Open garethrees opened 3 months ago

garethrees commented 3 months ago

Requires https://github.com/mysociety/alaveteli/issues/7464.

Now that we have a known, centralised feed of posts, we can pull them in to Alaveteli.

The first place to do this would be the Admin dashboard. We could have a "News from the Alaveteli Network" sidebar, which just pulls in a few of the most recent posts. Rendering the title and maybe a little flag for the country of the Alaveteli would be nice.

alaveteli-network-blog-feed

We'll want to handle import failures, so we'll want to cache in a similar way as we do with importing AskTheEU's blog and importing case studies from the blog (https://github.com/mysociety/alaveteli/issues/6589).

Out of scope

We might later want to include these posts in a more public location, but that's out of scope for this initial setup.

laurentS commented 3 months ago

I like this a lot. However, can I suggest moving this to a separate page? In our case, the admin summary is extremely slow to load (15-25s) as we have a lot of backlog we just don't manage to get through. Adding more content to it would only make it slower.