DiginApps Showcase

A branded plugin showcase and product directory for WordPress. Create professional product pages with version tracking, screenshot galleries, release management, FAQ sections, and multi-language support — all without a full marketplace setup.

Main purpose

DiginApps Showcase lets you build a curated catalog of WordPress plugins, tools, and digital products. Each item gets its own page with rich metadata (version, requirements, changelog, screenshots), structured FAQ content with JSON-LD schema, and configurable access control (public download, private beta, members-only, or coming soon). It's designed for plugin developers, agencies, and product teams who need a professional product library without the complexity of a full marketplace.

Why use this plugin?

Core features

Custom Post Type: Showcase Items

Each product is a dga_showcase post type with its own admin menu under "DiginApps" in the WordPress dashboard. Supports title, editor, excerpt, featured image (cover), and revisions. Archive URL is /products/ (English) and /tr/urunler/ (Turkish).

Status & Release Management

Every item has a status and release mode that controls how it appears to visitors:

StatusMeaning
Coming SoonProduct is announced but not yet available
Private BetaInvite-only access, typically with a request form
Under ReviewProduct is being evaluated before release
LiveProduct is publicly available
Release ModeButton Behavior
DisabledShows muted "Coming soon" button
Request FormLinks to a beta request form shortcode on the page
Logged-in OnlyShows download button only to authenticated users
PublicShows direct download button to everyone

Rich Metadata Fields

Each showcase item includes dedicated fields for:

Screenshot Gallery

Attach multiple screenshots to each item using the built-in WordPress media uploader. Screenshots display in a responsive 3-column grid on the single item page. Each image can be reordered via drag-and-drop in the admin.

Shortcode System

The [diginapps_showcase] shortcode embeds your product catalog anywhere. Supported attributes:

AttributeDefaultDescription
idShow a single item by post ID
slugShow a single item by slug
limit-1Maximum items to display
categoryFilter by category slug
show_headernoShow archive title and description
show_item_titlenoShow title for single-item display
langcurrentLanguage filter: all, current, tr, en

Categories & Tags

Two taxonomies organize your products:

Admin Settings Page

Located under the DiginApps menu in WordPress admin. Configure:

How it works

  1. Create a showcase item: Go to DiginApps → Add New in the WordPress admin. Fill in the title, description, and all metadata fields.
  2. Set status and release mode: Choose the appropriate status (coming soon, private beta, under review, live) and release mode (disabled, request form, logged-in only, public).
  3. Add screenshots: Use the media uploader to attach screenshots. Reorder them by drag-and-drop.
  4. Configure links: Add documentation, demo, download, and trial URLs as needed.
  5. Write FAQ content: Add structured Q&A pairs that will be rendered as an accordion on the front end and output as JSON-LD schema.
  6. Publish: Toggle the public visibility switch to control whether the item appears on the front end.
  7. Embed anywhere: Use the [diginapps_showcase] shortcode on any page to display your catalog.

Admin interface

Showcase Details Meta Box

Contains version number, custom badge text, custom permalink slug, minimum WordPress version, tested up to version, minimum PHP version, and a public visibility checkbox.

Screenshots Meta Box

Multi-image gallery selector using the WordPress media library. Supports drag-and-drop reordering. Images display in a 3-column responsive grid on the front end.

Product Links Meta Box

Fields for documentation URL, demo URL, download URL, trial URL, and an optional beta request form shortcode.

Extra Content Meta Box

Textarea fields for changelog (version history) and FAQ (structured Q&A content). Both support HTML formatting.

Release Panel (Sidebar)

Status dropdown (coming soon, private beta, under review, live) and release mode dropdown (disabled, request form, logged-in only, public).

Admin List Columns

The showcase items list shows additional columns for Status, Release Mode, and Version. All three columns are sortable for easy filtering.

Front-end rendering

Archive Page

Displays a responsive 3-column grid of product cards. Each card shows the cover image, title, excerpt (clamped to 4 lines), status badge, version badge, and action buttons. Includes optional header with archive title and description from settings.

Single Item Page

Hero section with featured image, title, excerpt, badges, content, and action buttons. Below the hero: screenshot gallery, changelog section, FAQ accordion, and a details sidebar showing version, requirements, availability, and access type.

Action Button Logic

The primary action button is determined by priority:

  1. If trial URL exists → "Try for Free" button
  2. If demo URL exists → "Demo" button
  3. If release mode is public + download URL → "Download" button
  4. If release mode is logged-in only + user is logged in → "Members only" button
  5. If release mode is request form → "Apply for private beta" (links to beta form)
  6. Otherwise → muted/disabled button

Localization (Polylang)

Full bilingual support for Turkish and English:

URL structure

PageEnglishTurkish
Archive/products//tr/urunler/
Category/plugin-category/{slug}//tr/urunler/{slug}/
Single Item/{custom-slug}//tr/{custom-slug}/

Legacy URLs from the previous system (/plugins/, /tr/products/) automatically 301 redirect to the new structure.

Technical architecture

Plugin Structure
Theme Integration
SEO Features

Recommended usage flow

  1. Install and activate the DiginApps Showcase plugin.
  2. Configure archive title, description, and CTA button text in the Settings page.
  3. Create your first showcase item: fill in title, description, version, requirements, and links.
  4. Upload screenshots and write FAQ content.
  5. Set the status and release mode based on your product's current stage.
  6. Create the translated version (Turkish or English) via Polylang.
  7. Place the [diginapps_showcase] shortcode on your products page or home page.
  8. Use categories and tags to organize your catalog for easy browsing.

Use cases

Why this plugin is valuable

Package note: This readme describes the full feature set of the DiginApps Showcase plugin as deployed on diginapps.com. All features listed are functional and in production use. The plugin is part of the DiginApps ecosystem and integrates with the DiginApps core theme for additional features like cross-linking and homepage showcases.

DiginApps — Professional WordPress Plugins & Tools