Bot

Component type

module

Maintenance status

Development status

Downloads

13367

Component created

Component changed

Druplicon is a PHP IRC bot that has been servicing #drupal, #drupal-support, and many other IRC channels since 2005, proving itself an invaluable resource. Originally a Perl application coded by Morbus Iff, he always wanted to make the official #drupal bot an actual Drupal module. This is the fruit of these labors. Whilst the needs of Druplicon are driving the future and design of the module, this is intended as a generic framework for IRC bots within Drupal, and usage outside of Druplicon is encouraged.

With all currently shipped modules enabled, you'll get:

Token authentication

Component type

module

Maintenance status

Development status

Downloads

17059

Component created

Component changed

Token Authentication provides a token for use in the URL to authenticate users to your site. It only works on paths configured in the settings page.

Originally this module was intended to offer simple authentication for RSS feeds to allow feed readers to pull customized content listings. You can now use it to provide a simple browsing experience of any Drupal content.

Be careful with what paths you expose to Token Authentication, as it is effectively a very simple, very low security password mechanism. You can expose Administration pages through bad configuration.

Checkall

Component type

module

Maintenance status

Development status

Downloads

22556

Component created

Component changed

This module provides an extension to the builtin checkboxes element that allows developers add "check all" / "toggle" / "uncheck all" actions to them. This is specially useful for checkboxes that have a lot of elements.

Please note that Drupal 6 already has this feature available, but only for checkboxes rendered in tables, such as those used in Administration -> Content management -> Content. Checkboxes rendered elsewhere do not have this feature.

You may need to install this module when required/recommended by another contributed module, and/or you may wish to use it to enhance your own custom modules.

  • For Site Administrators - New option for checkboxes implemented by CCK Widgets

    If you use checkboxes implemented by CCK optionwidgets, node reference, user reference or content taxonomy options, then a new option in the field settings form is available to enable the Checkall feature for those widgets.

  • For Developers - Simple Usage

    To attach the checkall behavior to checkboxes elements, all you need to do is add the '#checkall' property to them. You can do so for your own forms, or you can implement hook_alter_form() to add this property to existing forms. Example:

    $form['foobar'] = array(
      '#type' => 'checkboxes',
      '#options' => $options,
      '#default_value' => $default_value,
      '#checkall' => TRUE,  // <--- this is it ;-)
    );
    

Domain Access

Component type

module

Maintenance status

Development status

Downloads

272884

Component created

Component changed

Drupal 8 status

Alpha10 has been released. It should be considered a major upgrade. See the detailed release notes regarding the upgrade.

See https://github.com/agentrickard/domain for the most current work.

Overview

The Domain Access project is a suite of modules that provide tools for running a group of affiliated sites from one Drupal installation and a single shared database. The module allows you to share users, content, and configurations across a group of sites such as:

  • example.com
  • one.example.com
  • two.example.com
  • my.example.com
  • thisexample.com <-- can use any domain string
  • example.com:3000 <-- treats non-standard ports as unique

By default, these sites share all tables in your Drupal installation.

Installation

Drupal 7

Module installation requires edits to your site's settings.php file. See the online installation guide for details.

Drupal 8

No changes are requires to install the module, but certain configurations need to be edited in services.yml. See the README for details.

Technical background

The module uses Drupal's Node Access system to determine what content is available on each site in the network. Unlike other multi-domain modules for Drupal, the Domain Access module determines user access based on the active domain that the user is viewing, rather than which group or site the user belongs to. For more information about Node Access in Drupal, see http://api.drupal.org/api/group/node_access/7

This module uses some advanced Drupal concepts and requires that you understand and control your site's DNS configuration. See this case-study or this more recent Row Eleven Wine Co. post for more details about using Domain Access.

You can also watch video of the DrupalCON Paris session "Managing Multiple Sites with Domain Access" (from 2009).

If you are looking for a module to provide subdomains to users and groups and do not need to affiliate content, take a look at Subdomain.

Safari Search

Component type

module

Categories

Maintenance status

Development status

Downloads

4870

Component created

Component changed

Modifies the Search box on a site to display with rounded corners. The Search box is rendered like this in all browsers, in the style that Safari uses for search boxes. This module does not rely on the Safari browser for its functionality.