Autocomplete Search Suggestions

Component type

module

Maintenance status

Development status

Downloads

667

Component created

Component changed

This module will provide autocomplete search suggestions.

The module is compatible with standard Drupal search, search views and Apache SOLR, but not reliant on any of them.

Auto-complete suggestions are created from 3 sources:

  1. Titles of selected content types. This provides a starting point for suggestions and requires significant content to generate enough autocomplete suggestions.
    1. Strings are tokenized, (lowercased, stopwords removed, short/long words removed and extra spaces removed).
    2. Strings are broken into different length ngrams.
    3. The score of each ngram is tallied and used for ordering.
  2. Priority suggestions added via the admin interface. These suggestions have the highest score and allow the admin to create a set of useful suggestions where the initial set created doesn't proved enough quality auto-complete suggestions.
    1. Strings are tokenized, (lowercased, stopwords removed, short/long words removed and extra spaces removed).
    2. Strings are broken into different length ngrams.
    3. Priority ngrams start with the highest score.
  3. Surfer searches. These suggestions provide an organic way to create successful autocomplete suggestions.
    1. Surfer searches are sourced when the search is submitted.
    2. Strings are tokenized, (lowercased, stopwords removed, short/long words removed and extra spaces removed).
    3. If the tokenized strings exists as an ngram then the score is increased.
    4. If the tokeized string doesn't exist then it is scored and generated ngrams added.

Icons

Component type

module

Categories

Maintenance status

Development status

Downloads

1253

Component created

Component changed

Warning

This project is deprecated in favor of the Icon API module.

Synopsis

This module provides an API and render elements to use icons within Drupal 8. It defines a configuration entity type for icon sets and a plugin type for Icon Libraries. But to make sure everybody won't start empty handed, a set of sub modules is included to integrate icons Icomoon and Fontello from the start.

Human Decimal Formatter

Component type

module

Maintenance status

Development status

Downloads

244

Component created

Component changed

About

A tiny module that provides a simple decimal field formatter that displays decimal digits only if exist (because humans are not computersTM).

For example 3.00 will render as 3 (no digital digits) but 3.23 will render as 3.23 etc.

Initially I found it helpful to propose this formatter on core but until this happens it would be better to add this here as a separate module and get feedback from the community.

Scaffolding was made with Drupal Console.

Link formatter social

Component type

module

Maintenance status

Development status

Component created

Component changed

Simple link field formatter wich adds different css classes depending on the social link url.
It works out of the box for:

  • Facebook
  • Twitter
  • Google +
  • Youtube
  • Linkedin
  • Email

Also adds the link url domain as a class.

This module only adds the css class from link url, other modules bring similar functionality, check them out!
Social Media Link Formatter

Uikit Slideshow

Component type

module

Maintenance status

Development status

Downloads

669

Component created

Component changed

The new 2.x branch no longer depends on the unsupported Uikitty base theme.

This is a Views Plugin that provides a lightweight slideshow with thumbnail navigation. It requires Uikit, which has been adapted for Drupal 8 in the Uikitty base theme. The module comes with a view definition and an image style for out-of-the-box implementation.

Installation instructions:

Bamboo Twig

Component type

module

Maintenance status

Development status

Downloads

3035

Component created

Component changed

Bamboo Twig. Drupal 8 powered module.

The Bamboo Twig module provides some Twig extensions with some useful functions and filters aimed to improve the development experience.

Bamboo Twig has a lot of advantages and brings a lot of new features to the Twig landscape of Drupal 8.
It boosts performance by using lazy loading, improves the code quality with automated workflow. It also includes automated unit and kernel tests to ensure stability.