This project is under active development.

OpenPublish Theme

Description

This is the default theme for the OpenPublish distribution of Drupal. It works with the OpenPublish Installation Profile and serves as an example and starter theme.

Ubercart Member Pricing

General project information

Allows users with a "manage prices" role to specify per product price adjustments using user or role based rules.

This price adjustment can be a specific price, an amount offset, or a percentage offset from the original price of the base product (not attribute products, which may already add their own amounts to the result of this modules price adjustment).

It is important to consider the order of precedence when creating these rules:

  1. Role based pricing overrides the standard Ubercart "sell_price". When a user is a member of multiple roles with a specified pricing rule, then the lowest priced role price is used.
  2. User based pricing overrides all role based rules.

See the TODO.txt for known remaining tasks. If you have ideas, let us know.

Menu Editor

Screenshot

Menu Editor enhances the menu editing form with inline text fields for title, path and description, and provides placeholders for new items.

This way, it reduces the number of page visits needed to create a site's menu structure, and eliminates the need for dummy nodes.

Menu editor attempts to unify content creation and menu editing, solving the same problem as

Features

Inline text fields for title, path and description: In each row you get inline text fields for title and link path. This means, you don't need to go to a new page any more to edit the title or destination of a menu item!

Tabindex: The tab index is modified to skip the annoying checkbox fields ("Enabled", "Expanded", "Delete").

MongoDB

MongoDB Inc. logo

The MongoDB module suite for Drupal 10 stores data in MongoDB instead of the default Drupal SQL database.

For Drupal 11/10 site administrators

It means a faster Drupal and better logs, without a line of code.

  • it provides a more usable user interface to access logs, and a faster database logging than core, without the complexities associated with external logging mechanisms like the Elastic Stack (BELK).
  • it provides a faster implementation of the Drupal Key-Value store and Queue API
  • overall, it provides a simple way to reduce the load on your SQL database server, without needing complex configuration or having to write a single line of code.

For Drupal 11/10 project developers

It means easy project development using MongoDB.

Environment Indicator

Usage

This module will help you know what server environment (production, dev, local, etc) you are working in by adding a configurable color bar to each one of your environments. The Environment Indicator adds a coloured bar on the site informing you which environment you're currently in (Development, Staging, Production, etc.). This is incredibly useful if you have multiple environments for each of your sites, and like me, are prone to forgetting which version of the site you are currently looking at.

This module can help you avoid making configuration changes to your live server by mistake by adding a coloured strip to the side of your site, clearly marking each version of the site.

Lullabot logo

Lullabot-sponsored project

This module is sponsored by Lullabot, and we keep a special eye on its maintenance. Read the Architecture Decision Record on why we use this module.

ESI: Edge Side Includes

Introduction

ESI - or Edge Side Includes - is a high performance caching solution for Authenticated users but can be helpful for Anonymous users as well.

Pages

Subscribe with RSS Subscribe to RSS - Under active development