A proposal to improve extension detail pages on extensions.typo3.org — informed by competitive analysis of WordPress.org, VS Code Marketplace, and Shopify App Store.
Curated sections replacing the raw upload feed: featured extensions, categories, most popular, and recently updated.
Scannable list view with modern filters, sort controls, and cleaner result cards showing the info that matters.
A well-known commercial extension with a smaller but active user base. Shows how branding and screenshots would work.
The most downloaded TYPO3 extension, with broad version support back to 6.2. Shows how a mature community extension would look.
A popular developer-focused extension by b13 for building grid layouts. Shows how a technical utility extension would look.
The TYPO3 Extension Repository (TER) at extensions.typo3.org serves three key functions: helping people discover extensions, helping them evaluate and compare options, and helping them install. The current site underserves all three.
The homepage is a raw chronological feed of recently uploaded extensions — not recently updated, but uploaded. There are no featured extensions, no curated categories, and no "most popular" or "trending" sections. A new visitor has no way to discover the ecosystem's best work. The result: extensions.typo3.org functions as a lookup tool for people who already know what they want, not as a marketplace that helps people find what they need.
Search results appear in a two-column card grid where each card is dominated by TYPO3 version badges and a large orange download bar. The actual information that helps someone decide — description, author, download count, last update date — is secondary. Sort options are loose pills in a sidebar rather than a proper dropdown. Filters are text badges with counts, not clean checkboxes. The result layout wastes space and makes it hard to scan and compare extensions quickly.
The most prominent content above the fold is TYPO3 version compatibility — phrased confusingly as "This version supports TYPO3" — followed by a composer command, tags, and a download chart. There are no screenshots, no header images, no structured description, and no tabbed navigation. A developer evaluating an extension is trying to answer: What does it do? What does it look like? Is it maintained? How do I install it? Does it work with my TYPO3 version? The current page answers only the last two — and puts them first.
How other extension/plugin marketplaces handle homepage discovery, search, and detail pages
The gold standard for CMS plugin directories, strong across all three page types.
Developer-focused but strong on curation and search UX.
The most polished of all — treats apps as products, not code packages.
Functional but focused on raw data rather than user decision-making.
The current homepage opens with a plain list of extensions sorted by last update date. There is no clear call to action and no visual hierarchy. The redesign leads with a bold search bar and a clear value proposition ("Over 2,500 free extensions"), making search the primary interaction — just as users expect from any modern marketplace or app store.
There is currently no way to browse extensions by category from the homepage. Users either search or scroll through a chronological list. Adding a visual category grid (Backend, Frontend, Content, SEO, E-Commerce, Security, Communication, Developer Tools) lets users explore by intent, which is especially valuable for newcomers who don't yet know what to search for.
WordPress.org, VS Code Marketplace, and Shopify all use editorial curation on their homepages — featured picks, trending items, and recent updates. The current TER homepage has none of this. Adding "Featured Extensions," "Most Popular," and "Recently Updated" sections creates social proof, surfaces quality, and gives returning visitors a reason to check back.
The current search results show extension names with minimal context — no descriptions, no download counts, no version info. The redesign uses a single-column list where each result shows the extension name, author, description excerpt, download count, version, and TYPO3 compatibility at a glance. This mirrors how WordPress.org and npm present results: enough information to evaluate without clicking through.
The current search has no filtering options and no way to sort results. The redesign adds a persistent sidebar with checkbox filters for TYPO3 version, category, and stability, plus a sort dropdown (Relevance, Most Downloads, Recently Updated, Most Liked). This brings the TER in line with every modern marketplace and dramatically improves the ability to find relevant extensions.
Composer is the standard installation method for modern TYPO3 extensions. Showing the composer require command directly in each search result — with a one-click copy button — removes a step from the workflow. Developers can find and install an extension without ever visiting the detail page. This is a small change with high impact on daily developer experience.
Every major plugin marketplace (WordPress.org, Shopify) leads with a visual. This immediately communicates what the extension is about before the visitor reads a single word. By requiring the same image to work as the og:image, extension authors are incentivized to create high-quality marketing assets that improve sharing on social media, Slack, and other platforms.
Screenshots are the single most important decision-making tool for someone evaluating whether to install an extension. WordPress.org has a dedicated Screenshots tab. Shopify leads with screenshots and video. The current TYPO3 TER has zero visual content — you have to install the extension to find out what it looks like.
The target audience for an extension page is a TYPO3 developer or integrator deciding whether to install. Their decision process is roughly: (1) what does it do? (2) what does it look like? (3) is it actively maintained? (4) how do I install it? (5) does it work with my TYPO3 version? The current page puts #5 at the very top and skips #1 and #2 entirely.
The current "This version supports TYPO3" and "Older versions also support TYPO3" blocks take up prime real estate above the fold with confusing wording. Moving it to a sidebar card with clearer labels keeps it accessible without dominating the page. Older version compatibility is collapsed by default.
Both WordPress.org and VS Code Marketplace use tabs to organize content (Overview, Screenshots, Installation, Version History, Stats). This reduces scroll fatigue and creates logical sections. The sidebar is also consolidated: 7 large colored buttons become a focused Install card (composer command + download) and a Resources card (icon-labeled links).
Every major marketplace has user ratings. The TYPO3 TER currently has no review system — only a "heart" count. Adding even a simple star rating system would improve the ability to evaluate extension quality across search results and detail pages alike. This is a larger feature that could be phased in separately, but the designs should anticipate it.