Below is a list of custom modules with brief overview of the functionality.
Module:russom_example_analytics
Description:
- Google Tag Manager script implementation.
- Programmatically adds GTM scripts
Module:russom_example_banner
Description:
- Handles scheduling and publishing of banners.
- Customizes a view page and leverage Draggable Views to create banner scheduling functionality.
- A user is able to schedule and rank a banner content to be published
Module:russom_example_file
Description:
- Alters behaviors for user uploaded files.
- Allows users to redirect file paths to saved redirect URL paths.
Module:russom_example_forums
Description:
- Customization of Drupal core forums module.
- Customizes votingapi_widgets module for flagging comments, allows admin users to find flagged comment for review.
- Creates custom print page for forum content, recursively renders nested forums and containers. Adds custom breadcrumb for print page.
Description:
- Provides additional meta tags for indexing scholarly articles in Google Scholar.
- Adds additional metatag, tokens and alterations
Module:russom_example_helper
Description:
- Helper module to make alterations to contrib and core code
- Customizes configuration of contributed and core modules such as Views, Poll, Search API
Module:russom_example_listing
Description:
- Listings using Vue.js application.
- Vue.js application to generate list page. Pulls content from Drupal database using custom REST API endpoint
Module:russom_example_migrations
Description:
- Custom migrations, using custom plugin development.
- Migration plugin for migrating node to paragraph entities
Module:russom_example_xml_format
Description:
- Custom Views styles and rows for custom XML outputs.
- Adds Views row and styles to support custom XML outputs.
- Outputs XML file for RSS feeds, PubMed, LinkOut and CrossRef