This is a private Composer repository.
To use it, you have to add this repository to your composer.json file.
Add this Composer
repository to your project's composer.json
file, then you can require these private packages just like you would with
one from Packagist.
{
"repositories": [{
"type": "composer",
"url": "https://repo-d9.altcom.co.uk"
}]
}
Click on an individual package's release version to get a snippet of code for your project's dependencies.
Read more on how to handle composer private packages.
Provides custom tokens for TOC websites.
The ACP Travelpass white label module
Admin toolbar ENV indicator.
Module showing nested dynamic AJAX content loading.
Provides the D3 & C3 libraries to provide js based charts.
Custom Media Migrations.
Altcom RSS views plugin for blog/news.
Displays a banner advertising a mobile app with the option to install
App Interface to control app to site integration.
Adds extended functionality required for Article node type.
Articles taxonomy
Adds extended functionality required for Attractions node type.
Automatically uses the replica database for SELECT queries..
Base webform mapper handler
Filters options of Type field in Content View to these editable by user.
Attempts to ensure better passwords according to recommendations from groups like NIST.
Module which allows the clearing of manually entered cache tags, or preconfigured cache tags.
Module to provide a Call To Action entity and an editor button so they can be inserted into content.
Calculator that shows carbon footprint on UK train journeys.
Provides blocks from where to display card blocks entities.
Module which provides the XML formats to send data with to Charter/MMX endpoints.
Charter XML formats for East Midlands Railway.
Provides integration between Charter/MMX and webforms.
Charter MMX XML formats for West Midlands Trains.
Chosen clone - avoids $ drush chosenplugin
Adds the Div Container Manager plugin to CKEditor.
DEPRECATED CloudFlare CDN integration Altcom Fork. The contrib module now has issues containing our patches to use.
Cloudflare Responsive Images
PHP client for interacting with CloudFlare's SDK. CloudFlare is a copyright of CloudFlare, Inc. The authors of this tool has no association with CloudFlare, Inc.
Provides functionality for the Commercial Filming pages.
Provides functionality for the community space form.
Provides methods to export config files to an AWS S3 endpoint.
Sends notifications via email about stale content
Adds a Convert tracking code for CRO experiments
Adds Cookie Bot JS
Custom Entity ID for Media and Node.
Provides a plugin system that can be applied to data that needs some kind of transformation to meet the third party endpoint requirements.
The Days Out Guide content type module
Provides TOC specific overrides to Days Out Guide functionality
Consumes the Days Out Guide API and creates DOG Offer items
Provides functionality to integrate the Postcode Regions with the Days Out Guide feed.
Adds extended functionality required for Destination node type.
Adds a routes card destinations field.
Disable X-Frame-Options: SAMEORIGIN for Media iFrame embeds.
DEPRECATED An uplift module providing patches and tweaks to the draggable views module
Dynamic Image Sizes: generate, cache, and serve optimized image derivatives.
Provides a block which features the Encore service.
Example cache module to demonstrate cache tags, contexts, autoplaceholdering and cloudflare integration.
Example D9 module to demonstrate workflow.
Provides Eck Entity External Links to replace the D7 content type.
Facebook Customer Chat.
Fare Comparator.
Adds the theme suggestions to the hooks for Feature (competition_feature) content items.
Provides functionality for user to check if a journey between two stations has Flexipass available.
Provides dataLayer events for successful and failed form submissions.
Returns the current domain of the website
Provides page counts for content items via the GA4 API.
Google Tag Manager Override Module
Custom image entity type stored on S3
HTTP Response Headers
The Interactive Map module
Interstitial messages.
A cookie basked itinerary basket
The Journey Check module
Provides blocks to embed the Journey Smart system
Provides Javascript utility functions for other modules.
Abellio Less Busy Trains module to allow customers to find information about journeys between stations
limit_domain_access_by_role altcom FORK
Provides the Line Info node type and associated paragraphs including the Coach Viewer
Adds data attributes to various links for use by Google Analytics tracking. Best Fares block links, "General" CTA links, Homepage links, Offer links, Offer page tiles, Social Share links.
Linkable blocks module.
Live car parks functionality.
Live car parks historical data field.
Mailgun is email automation created for developers, provides integration with the Mailgun email service.
Mailgun Entity module.
DEPRECATED. Mailgun Entity VBO Actions module add custom bullk operations for the Mailgun Entity views.
Catches queue items that are permanent fails and places them in a Failure Queue for manual processing so that they are not just left in the main queue being endlessly retried.
Mailgun Improved Mail Handler module.
Add Mailgun Message entity type to store the message objects from the Mailgun API.
Provides integration between Mailgun Mail entities and Webform Submission emails.
Support for the receiving webhooks from the Mailgun API.
The Major Incident
Provides a view to display media images and videos.
Provides the JW Player Video media type.
Menu trail by node type
Metatag Keyword Search API Processor
Provides MyNewsDesk integration
NewPark API integration.
A module which modifies New Relic PHP agent settings and inserts the New Relic browser monitoring script.e
Node article
Node Basic Page
Allows the Drupal node preview form to be placed in a block.
Providing the integration between NRE Incidents content type and the Announcements content type so that they can appear together in admin and frontend views.
Adds the app specific fields to the NRE Incidents Content Type
NRE Incidents Feed driven content
Provides functions to call the National Rail Live Departure Boards Web Service
NRE Live Departure Board
Module which provides a service which can be used to call the National Rail Real Time Journey Planner API.
NRE Stations Autocomplete module.
DEPRECATED Provides the NRE Station Eck Entity Storage Complete form API element. Functionality to moved to altcom/nre_stations_autocomplete
Provides a form to upload data to the station content type
NRE Stations Content Type
Add NRE Stations specific Data Transformers.
Adds the NRE Stations entity type and listens for the hook when the NRE Stations Feed is processed to create and update entities.
NRE Stations Information Customiser module.
Module to provide blocks that integrate the NRE Stations and Live Departure Boards API modules.
NRE Stations map.
Base module to handle NRE Stations. Contains the XML Feed Importer but Entity Type and Content Type are in separate repositories.
NRE Train Operating Companies management module.
The Offers admin views module
The offers content type module
Module which provides itinerary functionality to Offers
Offers taxonomy
Module providing on page feedback form functionality.
Module which provides filters that should be run once to amend HTML.
Provides a block for showing Greater Anglia's panoramic maps.
Module providing hooks to Pathologic contributed module.
Altcom form of - Zoho CRM API SDK for PHP 2.2 archive
Provides functionality to turn postcodes into region names.
Provides a preference centre form controller element.
Provides blocks from where to display promo image blocks entities.
Module to provide TOC specific content to terminals
Provides functionality to set up a form to redirect users to Railplus landing pages
Provides dataLayer events for interactions with the rainbow board.
Redeye core
RedEye Webform
The Route Breadcrumbs module
The Route Cities module
The Route Template Taxonomy
The Route content type module
The Route FAQ entity
The Route Information Entity
The Route Information Feed
The Route Information Frontend Views module
Provides methods to upload Attachments to Cases after they have been created by the Salesforce Push module.
Provides a queue to place failed push requests once they have reached their retry limit.
Provides advanced Salesforce Mapping Plugins for specific Webform Elements.
Provides Webform Submission specific behaviours for Salesforce Events.
DEPRECATED Exposes Search modal block. Replaced with search functionality in theme.
The Service Alterations admin views module
Add fields so that Service Alterations can be displayed alongside Service Announcements.
The Service Alterations content type module
Adds the app specific fields to the Service Alterations Content Type
The Service Alterations frontend views module
The Service Announcements content type module
The Service Announcements Frontend Views module
Provides a block embedding the Seven Day Fares React app.
Splits headers according to a maximum header size
Provides a standalone station autocomplete webform field with configurable feed endpoint.
Provides a Station Entity Data from TOC Sites
Station performance figures entity and management
Add stations autocomplete to a form.
Provides autocomplete functionality for station lists
Symfony Mailer
Filter Syslog messages based on type and severity.
Tags taxonomy
Provides taxonomy vocabulary and integration with the TALK cards webform.
The List Events
Provides functionality to integrate the Postcode Regions with the The List Events feed.
Adds Block and View of Timetables, provides Drush command to link Stations.
Text filter rendering Accordion in CKEditor WYSIWYG field.
Provides a My-Account iframe.
Updates to administration part of the website to improve user experience.
Views for TOC Articles (News, Blogs, Statements) landing pages.
Adds the Fares entity and the block showing best fares prices.
TOC Buy Tickets - Adds block and embeds for ticket purchases.
Definitions of computed fields for TOC content.
Includes custom TOC date formats
TOC Download Entities
Includes custom TOC editor settings
TOC EMR theme.
Provides an ECK FAQ type, with Q&A and sub FAQs, and a view with block and configurable filters.
TOC GA theme.
TOC Gallery ECK type
Text filter which rewrites path of 'i' images folder from the root to the public://.
TOC Icons Select form element and widget.
Legacy: Definition of Car Park Content Type.
Legacy: Definition of Carousel Content Type.
Legacy: Definition of Car Park Content Type.
Legacy: Definition of Image Content Type.
Legacy: Definition of Car Park Content Type.
Legacy: Definition of NRE Station Content Type.
TOC LNR theme.
TOC Master theme.
TOC Master Companion.
TOC Master Components.
Provides the core media types: Audio, Document, Image, Remote Video.
TOC Menu Item Extras.
Makes changes to metatags titles.
Provides block for either random banner, fixed banner, or carousel of banner images.
Post Render Format and Filters to process rendered html
TOC Sitemap module
Text filter removing DIV with class 'spacer', which was used for HTML formatting on legacy server.
TOC SR theme.
Provides functionality to display station alerts in the booking form when selecting a station.
Provides the Tags general taxonomy and method to create vocabularies and terms on the fly for feed processors.
Includes custom TOC text formats
TOC WMR theme.
Provides the Tourism Hub blocks
Provides a module to integrate with the Trainline SSO API.
Suite of modules for Trainline integration.
Provides taxi information on the station pages
A module that implements the `twemoji` and `twemoji-picker` libraries and allows them to be attached to a page input and offer an emoji library.
Fork of Drupal contrib module Twitter API (v2) Block (3.x branch).
Adds additional simple tweets list block using the Twitter API Block module.
Provides a Unicard Smartcard CMS API. Used by ScotRail for their customer smartcards.
A module for the UnLondon content type
Clears caches via the Purge API whenever views update.
DEPRECATED An uplift module providing patches and tweaks to the views entity form field module. Replaced by a patch from views_entity_form_field/issues/2998721
Allows you to define an expression of existing fields as a sorting element. This is a fork of https://www.drupal.org/project/views_sort_expression that appears to have been abandoned.
Provides an exporter based on the Delimited Text that allows custom header and columns.
Provides the additional validation to webform email and email confirm fields. Can optionally configure the field to validate that the domain has a Top-Level Domain, and do DNS lookup for MX records.
Schedule tasks to run on groups of webform submissions.
Adds extra tabs to easily view webform scheduled tasks. Also includes a variety of webform-related sub-modules.
Provides an SFTP task to the Webform Scheduled Tasks module.
Provides a plugin system that can be applied to Webform Submission elements when the data exported needs some kind of transformation to meet the third party endpoint requirements.
Adds extra tabs to easily view email/hanlders. Also contains a variety of webform-related sub-modules.
Exports webform data from the forms subdomain and synchronizes it with the TOC site
The Webform Sync Importer module provides an integration layer between external webform data from the Forms Subdomain and a TOC site. It securely synchronizes webform entities via a RESTful endpoint, supporting the creation, update, and deletion of webform records.
Adds Webtrends Optimize JS to all or some site pages.
Wingsuit theme.
Wingsuit layout builder - own repo.
Provides Zipabout Integration
This Composer repository is powered by Satis