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": "http://satis.lightnest.nestle.com/" }] }
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.
D9 Compatible Anonyouse login module.
Creates a basic article.
The Accordion component can be used to add FAQs or Q&As to a section. Structure your content in expandable and collapsible strips.
Lightnest Block Component.
Provides an countdown component to be used as paragraph.
Allows editors to add many entity-relations between entities. Display a range of different products within a brand. Display a range of different brands within a market.
Paragraphs Editor Enhancements for better usability.
Add an external video from Youtube or Vimeo to a page.
Display a series of images or videos in a carousel navigation with dots and left/right arrows.
The image component allows an editor to add an image section with text and a CTA button.
Use when links and documents need to be mixed on a page in a list.
Provides a map component to be used as paragraph.
Lightnest Social Sharing buttongs
The Text + Image Component is used to add textual and visual information side by side on a page.
Display a hero image carousel with images, text, and CTA buttons.
Organize content on different tabs within a page to display various types of information related to the same topic in a more structured way. Useful when you have limited visual space and content needs to be separated into large sections.
Used to display images and/or a short text in a cycle gallery.
Provides an card slider component to be used as paragraph.
The Text Component is used to add textual information on the page. It includes a WYSIWYG editor and CTA button.
Add a View section to any page to display and manage a list of content (View).
The Lightnest Core module contains configuration files and utilities that are required by all lightnest modules.
The ENGAGE project is a key solution within Nestlé’s Personalized Consumer Experiences (PCE) strategy. The Engage Contact Us integration in LightNest enables contact form submissions to be sent to the Consumer Services operations directly for further processing in a streamlined and efficient manner.
Adds the configuration pages and functionality required to configure Ghostery.
Adds the possibility to display multiple themes on specific paths.
Creates a DSU standardized product.
This module is available to all sites that will require ratings and reviews to be added to their site without contracting a third-party vendor and its completely free. It allows rating nodes with a “stars” widget to rate it from 1 to 5, as well as provides enhanced filtering options, a brand response and a moderator dashboard to control KPIs on such content.
This module help us provide security configuration on the site.
DSU Smart Recipes Hub
Store locators can display just one store location or all locations of your stores, and help potential customers identify the nearest locations to them. Once interested shoppers know where your stores are and which is closest to them, they’re one step closer to walking through your door.
This theme is part of SiteBuilder constructor and used in LightNow sites.
Provides a service to send notifications via Google Firebase.
Provides configurable front page
Allows version-dependent and shared usage of external libraries in Drupal.
LightNest is Nestlé's own custom Drupal distribution, it includes a curated list of frequently used contrib modules as well as custom ones that enable integration with corporate or validated 3rd party systems and define reusable components to build a website.
The Nestlé Drupal Demo Distribution with a base theme and content.
This theme is part of LightNest distibution and used in Vitrine and DemoSite.
D9 Compatible link target module.
The Adimo Buy Now connector offers a range of displays for buy now button functionality.
The Article content type is used to add a piece of single news or article on the website or blog.
The Bazaarvoice module is a suite of modules that provide a wide range of integrations with the Bazaarvoice ratings and reviews service. Proper use of this module requires having a Bazaarvoice account and API Keys for the Bazaarvoice Conversations API.
Adds buy now buttons on pages to enable visitors to easily get to a page to purchase the product. Currently, there are three vendors to choose from: Adimo, PriceSpider, and Wunderman Buy Now
Provides a card component to be used as paragraph.
Provides a component to display a grid of cards with images and text.
Provides default basic ckeditor options with lightnest profile.
The Comparison Table module lets you configurate and create a table to compare Drupal entities in a specific layout.
This advanced component employs a decision tree algorithm to ascertain the best-suited options for everyone. By generating and eliminating questions based on user feedback, it ensures a personalized and optimal recommendation tailored to customer's needs.
Lightnest Google Optimize.
Module allows you to create hot areas in an image, and show information on mouse over or click
This component is used for adding a multiple locations on an embed map. This component requieres Google Maps API Key.
Lightnest Newsletter Component.
PowerReviews is a powerful UGC tool. Allows sites to capture user-generated content, showcase it throughout the buyer journey, and transform shoppers into customers.
Add social button component to be used as paragraph.
Provides space between two components to be used as paragraph.
Lightnest Testimonial Component.
The Form builder (Webform) allows the user to create forms and manage submissions. After a submission, customizable e-mails can be sent to administrators and/or submitters. Results can be exported into Excel or other spreadsheet applications. Webform also provides some basic statistical review and has an extensive API for expanding its features.
Provides a youtube carousel component to be used as paragraph.
This module allows you to create promotion campaigns of different types and track participation of users by means of a state workflow.
The TVC module enables the possibility to load in your site ready to use templates that use LightNest Drupal modules. Once added, these templates can be then be quickly customized by CMS editors. By default, the module comes with 4 campaign landing page templates optimized to deliver best in class prime campaigns.
SAP Gigya, a Registration as a Service (RaaS) solution, provides traditional and social login options on sites. Information is stored from social channels. Allows accessing and managing consumer profiles and information in a single repository. Other features include Opt in-Opt out centralized management, and conditional and progressive profiling.
This module provides functionality to create a gigya newsletter block.
In Drupal 10, the default rich text (WYSIWYG) editor will be CKEditor 5. It brings a slew of new features that will enhance the content editing experience.
This module provides an integration with Content Hub, the Nestlé Media DAM solution.
The dataLayer is the cornerstone of 1PD collection and activation as it structures business data as attributes and values. These attributes are reported as custom dimensions or variables within Google Analytics, Display Video 360, Campaign Manager, Google Ads, and Search Ads 360. If set up correctly, dataLayer attributes can be used to better understand user behaviour and attributes on your site, and they can be used to develop rich 1PD audiences.
Enable field encryption for data security.
Export content data from Drupal.
The Wunderman Buy Now connector allows content editors to connect the products on their brand sites to external e-retailing online stores to purchase.
Enable improve image compression.
This new image functionality showcases a product in a 360 view and allows the user to see all the sides of the product. The 360 Product photo slider can be enabled on any component that has an image field or in the product page.
The Lightnest Media Core module contains configuration files and utilities that are required by other modules which provide features based on the Media entity bundles: Image, Video, Document, etc.
Allows to set default metatags for seo best practice.
The MikMak Buy Now connector offers a range of displays for buy now button functionality.
The Lightnest Node Core module contains configuration files and utilities that are required by other modules which provide features based on the Node entity type, such as dsu_article and dsu_product modules.
The LightNest notification module allows creating personalized web push notifications. These notifications can be configured with different parameters and can be managed by different Drupal roles. A Google Firebase account is needed for this module.
The Product Data Hub stores Nestle´s product information in one single and secure platform and displays them on individual brand and e-commerce sites. This connector imports all the PDH products from the PDH API to your website.
The PriceSpider Buy Now connector offers a range of displays for buy now functionality.
This content type allows the user to create a product landing page. Products can be created manually or imported via Product Data Hub API connector.
Qualifio is a campaign generator tool widely used among Nestlé businesses and markets, although it is not an official MSE solution. This new connector allows to display your campaigns that have been created in Qualifio in your LightNest site.
This module provides a Quiz component that can be used to add a quiz to a page.
Creates sample content to Lightnest components.
This module provides ln_hreflang entity. While creating new entity, based internal page URLs you can set as many as hreflang tag. It's giving an add-on feature to the existing ln_hreflang module.
SEO custom solution to increase the SEO optimization in different sites with the same content but in multiple languages.
This module provides a component that can be used to integrate a Shopify cart in any page.
The SRH Connector allows a site to import recipes from the Smart Recipe Hub centralized database.
Integrates the site with Nestlé Active Directory for internal Nestlé users using OpenID.
Integrates the site with Nestlé Active Directory for internal Nestlé users using SAML.
TINT is a service that integrates all of the brand's social media posts in one stream, perfect for embedding on your website. This component allows you to add the integration on your component pages.
Install Dependency for campaign module.
Create user recertification details.
Drupal 9 compatible contributed module
A custom JS library that provides the mealscore algorithm.
Base module to manage notifications
Draggable Table widget for options field types.
Provides the Push API subscriptions storage and API for sending notifications to existing subscriptions.
Calleo integration for dsu_engage module
Module to include Promotheus promotions as paragraph type.
This Composer repository is powered by Satis