Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Mini site

177 sites Security covered Drupal 10–11
View on drupal.org

This module allows you to upload and serve content from a zipped archive, essentially hosting a small, self-contained website within your Drupal site while preserving its original appearance. It extracts the archive files to a designated location and can serve them from an aliased URL.

Drupal 10.x version had a major overhaul and is under active development.

Allows to upload and archive with a 'minisite' files and serve it from a
Drupal website, while maintaining the minisite's look and feel.

The pages can be served from the location in the public or private files
directory or from an alias set on the parent entity (where the field is attached
to).

Please note that this module does not actually import the minisite pages as Drupal nodes.

A minisite is a small website with a narrow subject focus, also known as microsite or sitelet.

A minisite is a website by which companies offer information about one specific product or product group. Typically, a minisite is enhanced by various multimedia content, such as an animated, narrated introduction, and accompanied by a visual scheme which complements the product well. - Minisite - Wikipedia

Features

The minisite module provides an additional custom field which follows a user story that "Site editor can upload a zipped archive attached to a node, and automatically extract this into the files directory. When the node is deleted, it should clean up all files uploaded. If a zip file contains any not-allowed extensions, the entire upload must be aborted, and no files saved to the file system."

  • Upload and extract minisite archives
  • Serve files from aliased URL (using the parent node's alias)
  • File filtering within uploaded archives
  • Permission control

Features roadmap

  • inject Google Analytics tracking code
  • search api integration

Installation

  • Install the module
  • Create or Edit a content type and add a new field of type "Minisite"

Archive structure

  • Must have a single root directory
  • Must have index.html file inside of the root directory
  • Must have files only with allowed extensions (configured per-field)
  • May have documents with absolute or relative path in links, scripts etc.

Security

Only allow trusted user upload mini-site archive file. Also, use antivirus software to detect malicious software, including viruses. Check out ClamAV module which will verify that files uploaded to a site are not infected with a virus, and prevent
infected files from being saved. It will also prevent uploading a ZIP-bomb also known as a "ZIP of death or decompression bomb".

User Reports

Please post to the issue queue to help make the module better. Feel free to provide patches and suggestions too.

Depends on

Dependencies of the latest stable release

  • file Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
6
Tracked since
Oct 2024
Latest release
6 months ago
Releases (12 mo)
2 ▼ from 4
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
3.0.3 Stable 10–11 Feb 25, 2026
3.0.2 Stable 10–11 Dec 3, 2025
3.0.1 Stable 10–11 Feb 28, 2025
3.0.0 Stable 10 Feb 28, 2025
2.3.1 Stable 10 Feb 28, 2025
2.3.0 Stable 10 Oct 21, 2024