View Issue Details

IDProjectCategoryView StatusLast Update
3354Composrcorepublic2022-12-31 17:07
ReporterChris Graham Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary3354: Tile-based activity feed
DescriptionUpdate the main_multi_content block, and turn it into the sole default block - with a new tile display mode. This will give a really simple, complete, and pretty default display, side-stepping a lot of customisation problems users have had in the past.

Render-style option: Feed, or now tile:
 - For tile display each item would be able to supply: Title, Description, Image
Feed organisation:
 - Pinned items (via being latest award holder; or active poll; or IOTD) [live data, works via hooks]
 - Upcoming (e.g. events) [live data, works via hooks]
 - Add-date based
Grouping where possible (e.g. 10 items added to a gallery)
Try and show a good variety of stuff to fill grid exactly (showing an exact number of items)

The Setup Wizard would put the block selection behind an advanced expander too.

main_multi_content block improvements:
 - move content_meta_aware to inherit from a base class that can do querying; anything accessing them must use that API rather than use properties directly https://compo.sr/tracker/view.php?id=2249
 - implement tutorials content_meta_aware hook
 - support multiple content types
 - support tile mode
 - make newsletter what's new use new content_meta_aware API
 - make RSS use new content_meta_aware API
TagsRoadmap: Over the horizon
Attach Tags
Time estimation (hours)10
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 3351 ResolvedChris Graham Installer and Setup Wizard simplification 
related to 2249 ResolvedChris Graham Further metadata improvements 
related to 3206 ClosedSalman Next generation theme (on hold) 
related to 3824 ResolvedChris Graham Rep-image and thumbnail refresh 

Activities

Chris Graham

2020-02-02 02:35

administrator   ~6346

We need to take a serious look at the blocks in v11, as right now there are several new ones that seem to differ only by output templating. That should be a parameter difference in just one block.

Chris Graham

2020-02-23 00:43

administrator   ~6444

Some changes:

I'm moving away from the 'feed' idea. Instead main_multi_content will have many different rendering modes, for different ways of rendering out the data model - i.e. it's based on data, not activity. So, there'll be no 'grouping'; instead galleries with recent new entries would be sorted higher for a new 'prominence' sorting mode.

"The Setup Wizard would put the block selection behind an advanced expander too."

I think this can stay, but instead the main_multi_content block will be on there and not much else by default. There are still other blocks main_multi_content won't deliver the functionality for.

Chris Graham

2020-02-27 21:43

administrator   ~6447

This is now mostly implemented - the main_multi_content block can render tiles (and grids, and other modes). The frontend code needs a lot of work still though, and there's a lot of work to do to see if we can streamline how many blocks we have (see 3929).

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2017-11-05 20:25 Chris Graham New Issue
2017-11-05 20:25 Chris Graham Relationship added related to 3351
2017-11-06 10:02 Chris Graham Relationship added related to 2249
2017-11-19 18:29 Chris Graham Relationship added related to 3206
2017-11-20 00:29 Chris Graham Relationship added child of 3362
2018-01-29 00:50 Chris Graham Description Updated
2018-01-29 00:56 Chris Graham Description Updated
2019-06-27 18:07 Chris Graham Tag Attached: Roadmap: v11
2020-02-02 02:35 Chris Graham Note Added: 0006346
2020-02-20 02:19 Chris Graham Relationship added related to 3824
2020-02-23 00:37 Chris Graham Description Updated
2020-02-23 00:43 Chris Graham Note Added: 0006444
2020-02-27 21:43 Chris Graham Note Added: 0006447
2020-03-07 21:21 Chris Graham Assigned To => Chris Graham
2020-03-07 21:21 Chris Graham Status Not Assigned => Assigned
2021-03-07 20:42 Chris Graham Relationship deleted child of 3362
2022-12-31 17:06 Chris Graham Tag Detached: Roadmap: v11
2022-12-31 17:06 Chris Graham Tag Attached: Roadmap: v12
2022-12-31 17:06 Chris Graham Assigned To Chris Graham =>
2022-12-31 17:07 Chris Graham Status Assigned => Not Assigned
2024-03-26 00:58 PDStig Tag Renamed Roadmap: v12 => Roadmap: Over the horizon