Views user sessions

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This module create a views base table for user sessions. You will be able to list sessions with views.

This module comes with a view with two displays, one lists all sessions (admin/reports/sessions) and the other one shows active users and the numbre of sessions opened for each one (block).

Entity Reference Exposed Filters

Component type

module

Categories

Maintenance status

Development status

Downloads

4632

Component created

Component changed

Synopsis
A module for those who need their Entity Reference Exposed Filters to have titles in Select Lists.

Similar Projects
None known

Requirements
Latest release of Drupal 8.x.

Configuration
Set up a Entity Reference Node Relationship (A "Content referenced from .." relationship) in a view.
Add the "Entity Reference Exposed Filters Node Titles" filter.
Set the sort options.
You will now have an exposed filter with referenced node titles.

Views Results Inject

Component type

module

Categories

Maintenance status

Development status

Downloads

237

Component created

Component changed

Please note: this module is for developer use only.

This module allows you to inject content between results returned from the view.
At the moment works only if views row plugin is 'Rendered Entity'

How to use:

  • Make sure your view row plugin is set to be 'Rendered entity with injected custom markup' instead of 'Rendered Entity'
  • Implement hook_views_post_execute() where you inject the callback function into results

Example:

Views Infinite Scroll with background image

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This module allows you to use Views Infinite Scroll module with Image URL formatter for refresh background images of new loaded elements.

Problem & Solution

For safety reasons, Views module doesn't allow code, like <div style="background: url([field_image]) no-repeat;">...</div> on view.

Therefore, it's impossible to update background image of new Views item (who show from Image URL formatter and loaded with Views Infinite Scroll).

But data attributes is allowed! Module add new variable data-bg-image to use on your view. Use code, like <div data-bg-image="[field_image]">...</div> as well.

Webforms

Component type

module

Categories

Maintenance status

Development status

Downloads

747

Component created

Component changed

This module aims to cover basic need with embedding forms into a site via entity_embed, incorporating

  • contact_storage,
  • views,
  • csv_serialization

Basic features
OptionEmailtem -> gives you an opportunity to create a field with Options, tied to emails for sending out submissions to addition for main contact form setting
Markup item - for adding simple HTML to your forms
States - List of US and Canada states

Views Polyglot

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Views Polyglot is a set of tools for advanced language filtering and display in Views.

Polyglot means a person that speaks many languages.

This module contains:

  • Polyglot Filter
  • Polyglot Field

Scenario

Suppose you have a multilingual website with the following articles:

  • Ariticle 1 (in English, Chinese and French)
  • Ariticle 2 (in English and French)
  • Ariticle 3 (in English only)

Using the built-in filters of Views, we can only achieve this:
All languages:

Views Argument Order Sort

Component type

module

Categories

Maintenance status

Development status

Downloads

372

Component created

Component changed

Sort your views results by the order of the arguments received.

This module is a D8 port of one of the plugins in https://www.drupal.org/project/views_arguments_extras.

Using this module will give you a new sort type with a variety of options where you can choose what field to apply the argument values to for sorting.

Note: the arguments (contextual filter) needs to accept multiple arguments and they need to be separated with a + not a , (comma).