This project is under active development.

Instagram Feeds

Connected Instagram accounts Listing page

This module imports Instagram images into Drupal as Media entities from particular Instagram accounts using Cron job.

Drupal 8 / Drupal 9 / Drupal 10

This version is under development. Testing, feedback and any help with development are more than welcome.

The module provides a new content entity "Instagram account", which stores Instagram long-lived access_token and is used in hook_cron() to import Instagram posts with help of Instagram Basic Display API into Media types, which use "Media Entity Instagram" source.

Requirements

  • Drupal 8.5+ | Drupal 9 | Drupal 10
  • Facebook app with "Instagram Basic Display" product configured.
  • Token - optional but strongly recommended

Migration from Drupal 7 version is unsupported!

Search API Entity Translation Solr search



An extension module to 2.x version of Search API Entity Translation module.

Changes the way in which Solr Search module stores the multilingual content, making it use solr dynamic fields for translatable entity fields.

For example, when indexing "body:value" field, solr would normally store its value in tm_body:value property. With this hook (assuming that body field is translatable and comes from translatable entity, and that currently being processed content language is fr) it will be stored in tm_fr_body:value instead, with nothing saved to default tm_body:value property.

This allows to use different datatypes for different language-based solr fields, thus allowing to configure different tokenizers/stemmers/spell checkers/stop words/protected words/etc for each language separately.

Obviously it also works when retrieving data from solr, looking for language-based dynamic fields, and, if they exist - assigning their values back to relevant Search API properties (not language-based anymore).

CH Debugger

These two modules, ch_debugger and ch_nodeapi_preexec, are hook debuggers, used for collecting arrays and objects and store the data in a table for later analysis.

As the module is now, it's made for listening on

  • nodeapi
  • user
  • form_alter
  • views_pre_view
  • views_pre_build
  • views_pre_execute

If you want to create other/different hooks, please follow the logic's of the existing six hooks in this module. it's not that hard ;)

You can by advance install 'Xdebug' from xdebug.org, which this module will be using, if present.
If you do so, the debugger will be storing the call line in the table, which can be pretty help full, when debugging.

Getting started:

Install both modules, and set the permission for 'administer site configuration'
Now enter /admin/settings/ch_debugger and set your needs and role permissions.
By role, I mean a role that may trig a hook.

All the output goes to /admin/reports/ch_debugger, where you can see all the collected data, grouped in php instances.

In the case of following a nodeapi, you can enable the 'ch_nodeapi_preexec' module and get a hook running time on every nodeapi hooks.
This module places a time stamp inside the nodeapi object, to follow.
This can be very help full when working with performance issues.

Image 360 Degree View

Image_360_image_view

Objective
To contribute a module that displays images in a 3D effect and enables users to rotate the image in 360 degree.

Description

Pages

Subscribe with RSS Subscribe to RSS - Under active development