project-website icon indicating copy to clipboard operation
project-website copied to clipboard

Add "featured article" functionality to the platform

Open dimwetoth opened this issue 3 years ago • 4 comments

Is your feature request related to a problem? Please describe. I'd like to be able to mark a blog post as featured, and have it show up at the top of the blog list with the following elements:

  • A featured image
  • Prominent placement at the top of the blog home page
  • The entirety of the blog post body copy

Describe the solution you'd like

  • Only one blog should be featured at a time (system should prevent multiple blogs)
  • Template change to support a featured blog with enriched content
  • Community members can SUGGEST a blog get featured, but only maintainers can commit this change

Describe alternatives you've considered Moving to a CMS that supports this functionality.

Additional context Add any other context or screenshots about the feature request here.

dimwetoth avatar Nov 18 '22 19:11 dimwetoth

nice enhancement idea @dimwetoth - added to the Website Update Project

krisfreedain avatar Nov 20 '22 22:11 krisfreedain

This is a great improvement idea!

A single featured blogpost could be added by hardcoding this into the Jekyll configuration, and then we update the blog index page to render it. A featured image would need to be sourced, as we are currently not ingesting images from blog-post authors. Definitley doable and I think would be a good site enhancement.

The entirety of the blog post copy could easily double the length of the /blog/index page, some of our blogs are 10+ minute reads and we would be asking users to scroll pretty far to get to the blog feed.

kaimmej avatar May 29 '24 21:05 kaimmej

What if we used the meta description for each blog post to bring down the length, and then just displayed the title and the meta description with a read more... link at the end, linking to the full blog (along with the title being linkable as per usual)?

If we have blog posts w/o meta, let's start filing PRs for those and I can come up with descriptions or we can source as a team.

dimwetoth avatar May 29 '24 22:05 dimwetoth

RE: Metadescription

this is a good idea, however I worry about going back through previous posts to update them. We also have the "excerpt" front matter field, that we are using for the twittercard social sharing. That sounds like it could also be the solution here. My opinion is that we could do either, and truncate the length to between 50 and 100 characters. What do you think?

This update is being done on: Issue #2903 Pr #2931

If you are seeing this after the change is merged, there is a Community feedback ticket, for additional feedback and improvements! Issue #2935

kaimmej avatar Jun 12 '24 21:06 kaimmej