plone / volto

React-based frontend for the Plone Content Management System
https://demo.plone.org/
MIT License
447 stars 607 forks source link

PLIP: Teaser block in core (mark II) #4208

Open sneridagh opened 1 year ago

sneridagh commented 1 year ago

PLIP (Plone Improvement Proposal)

Responsible Persons

Proposer: Víctor Fernández de Alba @sneridagh

Seconder: Steffen Ring @steffenri

Abstract

Include in core a Teaser block that showcases a site content in a summarised way (card, listing, etc).

Motivation

Historically, there has been a number of implementations of a block that it's capable of "tease" an arbitrary content from the site in a summarised and visually appealing way (as a card, listing, etc). It has been identified as a recurrent and a very valuable feature that is needed for every modern site.

Assumptions

No assumptions are required.

Proposal & Implementation

There is a PoC in the PR: https://github.com/plone/volto/pull/3706

It has been agreed to start the implementation with the Teaser block that @kitconcept/volto-blocks-grid provides, and add more features (some could be optional) to extend the feature set of the block.

Deliverables

Wishlist

Risks

The block is completely new, so no risks are involved.

Participants

@sneridagh: I will champion this, but help is welcome!

davisagli commented 1 month ago

@sneridagh @tisto @pbauer Is this what was already completed at the Beethoven Sprint for Plone 6.1, or does this go further?