Add "featured article" functionality to the platform
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.
nice enhancement idea @dimwetoth - added to the Website Update Project
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.
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.
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