Perform input and output data interchange functionality for Drupal and Quickbooks.
The Quickbooks XML module:
- queues outgoing messages and sends them to Quickbooks via the Quickbooks Webconnector module
- receives incoming messages and correlates the data to an appropriate book identifier
- provides hooks to allow automatic inspection of incoming QBXML messages
- provides hooks to allow automatic importing of incoming QBXML data
- defines a default data importer that automatically imports data using Feeds
- defines the QBXML theme hook to theme outgoing messages appropriately for QBXML
- provides hook_suggestion functionality to allow other modules to extend the QBXML theme via defined qbxml.tpl.php files
- implements iterative importing of large Quickbooks datasets
This module contains content-first panels layouts with the following properties:
- Apart from the main content region, all regions are adaptive, so they are not shown if they have no content
- The content region adapts its size depending on the sidebars
- The content region is rendered above the sidebars, so in responsive mobile layout content is on top (note: you need to add breakpoints and css for this)
Currently it contains
This feature provides the base implementation for the carousels in your website.
Admins will be able to create carousels on the spot and place it anywhere in the site.
This is an admin theme for the dashboard pages provided by the contacts module.
This module places updated versions of content that have been invalidated, into internal and external caches (a process known as cache warming).Explaination
As requests are made to the site, the URL Queuer module maintains a table mapping cache tags for the pages to URLs. Once content edits/updates trigger Drupal core's internal cache invalidation, the invalidations are registered by the URL queuer module. Url Queuer then triggers external invalidations by URL for purgers that support it.
This is an experimental Migrate source to import Data from a Drupal 8 site.
Currently provides sources for Nodes, Users and Terms including configurable fields. Contributions are very welcome, we are also interested in co-maintainers or bringing it into Drupal core.
This has not been extensively tested yet, use with caution.
Provides metagtags required by Google Scholar to index scholarly literature.
This module provides auto-authenticate-random-user.
If user does not have a valid session, one is created with a random user.
This is VERY DANGEROUS and should NEVER be enabled on public
Use this module for performance testing for intranets and other
- Random user select during hook_boot()
- Admin user is omitted
- Redirect to requested page
The Drupal node access grants system has been more or less unchanged since the beginning. However, with Drupal 8, we can and should start leveraging the OOP and service oriented architecture for things like this.
This module defines a simple interface which needs to be implemented by a tagged service in order to play with access grant system, namely the hook_node_grants() and hook_node_access_records() implementations.
A very simple module to enable image fields for rotation. It will display a small Clockwise icon with uploaded image in node creation form.
It also works with Amazon S3 and S3FS modules.
Configuration management in D8 is amazing, and saves us a lot of effort. But one annoying thing is when it complains about entities that need to be deleted before a bundle/content-type/entity-type is deleted. When that happens, you cannot import any configurations until you've manually deleted the aforementioned entities.
This module provides the WeChat Pay integration for Drupal Commerce 2 on Drupal 8. This module is till under active development, please do not use it for production yet until a stable release.Features:
- QR Code Payment
This module also require additional PHP libraries. To use this module, you need to:
1. Add the Drupal.org repository
This module provides facilities for user agent resource hints.
Please see https://www.w3.org/TR/resource-hints/ for more details.
Unpublished Nodes Redirect is a simple module to allow admin users to setup redirects for each node type on their site. They can also set different types of redirects per node type. Developers can alter the node type list if required. The redirect will only effect anonymous users, if you have admin users that do not have permissions to view unpublished nodes, they will still see a 403 Access Denied for these pages.
Fetcher plugin for Feeds which imports files from all currently supported archive formats.
Supported formats returned by archiver_get_info().
Appointment scheduling is a configurable module that lets you set a calendar (days and active hours) and receive reservations requests for the available dates, for different offices.
The simplify_menu module uses a TwigExtension to gain access to Drupal's main menu's (or any other menu for that matter), render array so it can be accessed from a twig template. Among the many advantages of having full control of the menu's render array in a twig template is the ability to customize the markup for your menus to ensure they are accessible and comply with standards.
This module converts CSV to configuration.
It is very useful when you need to create a large number of configurations.
** Since, its the first version, it only supports one level structure key/value pairs. **
The imported options will override the full configuration. There is no
support for merging with existing configurations.
Also, we have plans to support more complex structures, i.e. nested configurations.