Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Menu Link Attributes 8.x-1.9 — Minor update available for module menu_link_attributes (8.x-1.9). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: PhotoSwipe - Responsive JavaScript Modal Image Gallery 5.0.11 — Minor update available for module photoswipe (5.0.11). Release: Search API attachments 10.0.13 — Minor update available for module search_api_attachments (10.0.13). Release: amazee.ai Private AI Provider 1.4.6 — Minor update available for module ai_provider_amazeeio (1.4.6). Release: amazee.ai Private AI Provider 1.3.10 — Minor update available for module ai_provider_amazeeio (1.3.10). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Slick Browser

136 sites Security covered Drupal 9–11

Part of the Slick ecosystem · 8 projects

View on drupal.org

Slick Browser enhances the Great Entity Browser by providing enriched variant displays and entity selection widgets for media, files, blocks, and nodes. It offers various display options, including Slick carousel, full-screen video previews, and lazy loading, for a faster and more visually appealing entity browsing experience.

Slick Browser provides a Slick Entity Browser integration serving to enrich variant displays for the Great Entity Browser. This modules provides 2 things:

  1. Entity selector (Media/File/Block/Node) such as seen at Media Library modal.
  2. Entity widget display such as seen after selecting entities from a modal.

Requirements

Features

  • FieldWidgetDisplay plugins for image/file including ME.
  • WidgetSelector Tabs for various tab placements: bottom, left, right, top.
  • Slick Browser Views style plugin.
  • Views filter grid/ table-like list view switcher plugin.
  • Widget plugins for both Entity Browser and File Browser widgets. (WIP)
  • Grid Foundation, CSS3 Columns (experimental CSS Masonry), Slick carousel, for both Views style and Widget displays.
  • Full screen video previews.
  • Colorbox and Photobox integration for previews.
  • AJAX (VIS or VLM) on steroids, rather than loading 12 images per page, load 48 once saving a few AJAX requests. With Blazy delay lazy loading and Slick carousel dots and arrows navigations, 48 images cost as much as 12 visible images.
  • Blazing fast image/media selection/removal, er, prior to being saved.

Supports, or plays nice with:

  • Core Image and File
  • Media Entity
  • Video Embed Media included in VEF
  • Inline Entity Form via EB
  • DropzoneJS
  • Colorbox/Photobox or Slick multimedia switcher

The relevant Entity Browser plugins will only be enabled if the above-supported modules, and expected config, are installed/met earlier, or later.

Specific to Media Entity, Slick Browser only expects bundles: image and video. The Slick Browser Media Views permission is set to "Create Media". Adjust it.

If your video bundle is named "moving_picture", or image bundle named "picture", or "photo", the related plugins won't install. They can be recreated based on your available bundles, though. Yet having the exact bundle names help save some time to configure.

Slick Browser provides a few default Views for: Block, File, Media, Content.

Installation

  1. Install the module as usual, more info can be found here.
  2. Enable Slick Browser module under "Slick" package:
    /admin/modules#edit-modules-slick

Usage / Configuration

  1. /admin/config/content/entity_browser
    Browse supported Slick Browser plugins, edit/add new plugins accordingly. They are there just basic samples, and may not suit actual needs.
  2. /admin/structure/views
    Clone or edit a Slick Browser view, adjust the filter criteria to match the target field. Else regular mismatched error, e.g.:
    "This entity (node: NID) cannot be referenced."
    Also adjust Views permission accordingly!
  3. /admin/structure/types/manage/article/form-display, etc.
    Or any Manage form display URL containing image/file or media widgets.
    Under Widget for the Entity Browser, click the cog icon, and add relevant "Slick Browser" plugins.

Related Modules

While they are specializing in entities, Slick Browser more in UX or cosmetics.
The basic difference is Slick Browser uses Slick library, and a little spice for quick interaction.

Skins

To add custom skins:

  • For the Slick widget part, put them under group 'widget'.
  • For the Slick browser part, put them under group 'main'.
  • The 'widget' skins have different markups as meant for narrow real estate and to
  • avoid conflict of interests against its front-end fella.

See Drupal\slick_browser\Plugin\slick\SlickBrowserSkin.

See README for details and troubleshooting.

Current development status

  • 8.x-2.4+ is for D10+. D10 or tests will fail till Entity Browser has D10.
  • 8.x-2.x has been overhauled for Drupal 8.8+. The old 8.x-1.x was broken at Drupal 8.6+, not compatible with core Media, and had been retired for 2.x.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
7
Tracked since
Jun 2023
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
3.0.1 Stable 9–11 Aug 26, 2026
4.0.x-dev Dev 11 Jul 6, 2026
3.0.0 Stable 9–11 Apr 28, 2024
3.0.x-dev Dev 9–11 Sep 20, 2023
8.x-2.5 Stable 8–10 Sep 18, 2023
8.x-2.5-beta1 Pre-release 8–10 Jul 23, 2023
8.x-2.4 Stable Jun 2, 2023