dotCMS / dotCMS/core

[EPIC] Support most popular file extension thumbnails and icons

Open
#33,462 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

stale
Dominant language
Java
Stars
970
Forks
486
Avg merge
3d 33m
Merged PRs (30d)
170

Description

EPIC Title

Support most popular file extension thumbnails and icons

Description

AVIF files are a more modern file type for digital assets and some of our customers use them, like Newell Brands. We should support these file types so they render a thumbnail in our back end.

Supporting this file type will require we display its thumbnail everywhere there is a thumbnail, like list view and side panel and maybe a specific fall back icon too..we should probably go through the exercise of identifying popular file types and making sure we support them and ideally we would do an icon refresh too.

We should do an inventory of all file types and identify which are the most popular and ensure they support thumbnails.

Desired Outcome

-All popular file types supported by popular DAM systems are supported by us as well, this means we support their preview and thumbnails.

Target Personas
  • Developer teams
  • Content teams
  • DevOps teams
  • System administrators (dotCMS)
Links

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by locating the thumbnail and fallback-icon handling for list views and side panels, then inventory the file types that need support, including AVIF. Done means the selected popular file types have previews or thumbnails and appropriate fallback icons wherever thumbnails are shown.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, content
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.