Site Module
The Site.module allows you to track, store, and send information about your websites.
When installed in a Drupal site, a Site Entity is created to store site status, properties like PHP and Drupal versions, fields, state, and a human-readable "reasons" output. Site report snapshots provide a historical record of site state. Connect to a Site Manager instance to send out reports to a central dashboard.
Site entities can represent any website with a URL. Use site module to build a custom Website Management System to track everything in one place.
▶ Site Module Presentation
Try Site Module on SimplyTest.me
NOTICE: The Site.module needs your support!
The Site and Site Manager modules are free open source tools, often worked on by unpaid volunteers.
Without your ongoing support, regular maintenance cannot be guaranteed.
Please consider supporting the project financially, or if possible, provide community support such as issue management or code contributions.
Thank you!
Features
Site State TrackingThe Site.module provides base content entities to represent sites and projects.
Initially designed to monitor Drupal site state, there are many different use cases.
- Store overall state of the site using Drupal core status report & Site Audit module checks.
- Tracks properties such as Drupal version, PHP version, Install time, Cron Last, and more.
- Site Entity Reports store config changes, showing before and after.
- Site Entities are revisionable, tracking changes over time.
- Site Entities are fieldable. Store any additional information for display in the site and any connected Site Managers.
- Project entities represent your Drupal site across environments, and can be used to group generic websites together.
- Send site entity data to any remote endpoint.
- Connect to a Site Manager instance to synchronize entity data and provide actions like Remote Login.
- Gather reports from all environments of a project in one place, creating a CI Dashboard.
- Set up your own Site Manager, or try Sites.Watch.
- HTTP Status
- Git Remote
- Git Reference
- Drupal Site UUID
- Host Provider
- PHP Version
- Drupal Version
- Last Cron Run
- Site Install Time
- and more...
Sponsors
Development Sponsor
ThinkDrop Consulting is the creator and maintainer of Site.module.
YOUR COMPANY HERE
Platinum Sponsor
Help keep site.module going, get exposure on our project pages and documentation, and add to your company's open source credits on Drupal.org.
Getting involved and support options
Get involved
Get involved in the Drupal community and the Site module. Review a patch, write documentation, contribute code, volunteer, and more...
Free for all
Fund development
Help fund the day-to-day tasks required to maintain the Site.module. Funds are used to triage issues, resolve security issues, and tag new releases.
Starting at $5 a month
Professional support
Hire the Site.module's subject matter expert (SME) to ensure the success of your project. I can review your project plan, recommend solutions, and implement custom features.
Starting at $1500
Support the Drupal Association
You can support the continued success of the Drupal project by choosing to become a member or donate.
New community member and active community member requests will be prioritized. Please consider getting involved, funding development, and hiring professional support.Finding help with the Site.module
The Site.module's issue queue is for bugs, feature requests, and planning. Please post general support questions to Drupal Answers. You can also ask questions or help answer questions on the #drupal-operations channel on Drupal Slack.
Getting involved with the Site.module and the Drupal community
The Site.module is part of Drupal's contributed module ecosystem. The Site.module and Drupal are open source and built by a collaboration of people worldwide that make up the Drupal community. By installing and using Drupal, you are a member of this community. I encourage you and your organization to contribute something; sometimes, simply reporting and maybe fixing a minor bug can make a difference.
Get involved in the Drupal community
Funding ongoing development of the Site.module
The Site.module uses an Open Collective to transparently collect funds that support the day-to-day tasks around the Site.module and ensure stable and reliable releases. Backing the Site module's Open Collective helps guarantee that no tasks fall through the cracks.
Back the Site.module's Open Collective
Supporting the Drupal Association
The Drupal Association provides the infrastructure for hosting and distributing the Site.module. Being a member of the Drupal Association ensures that our collaboration and community are supported and sustainable.
Accessing an expert and getting professional support for your organization
As the Site.module creator with over a two decades of hardcore Drupal experience, I am here to help ensure that your organization succeeds in using the Site.module to address your organization's requirements.
I am here to help create custom Site Manager dashboards, to design and develop multisite and bulk hosting platforms, and to help implement best practices for all of your sites.
Contact me for professional support
Thank you to the Site.module's
Open Collective Sponsors
Platinum Sponsor
Your CompanySupporting Sponsors
Your Company Your CompanyGrowth Backers
Your Company Your CompanyView all the contributors to the Site.module's Open Collective
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 3.x-dev | Dev | 8–11 | Sep 4, 2024 | |
| 2.2.0-rc3 | Pre-release | Mar 1, 2024 | ||
| 2.2.0-rc2 | Pre-release | Nov 15, 2023 | ||
| 2.2.0-rc1 | Pre-release | Nov 9, 2023 | ||
| 2.x-dev | Dev | Nov 8, 2023 | ||
| 2.1.0-beta4 | Pre-release | Nov 8, 2023 | ||
| 2.1.0-beta3 | Pre-release | Oct 31, 2023 | ||
| 2.1.0-beta2 | Pre-release | Oct 30, 2023 | ||
| 2.1.0-beta1 | Pre-release | Oct 13, 2023 | ||
| 2.0.0-beta15 | Pre-release | Oct 5, 2023 | ||
| 2.0.0-beta14 | Pre-release | Oct 3, 2023 | ||
| 2.0.0-beta13 | Pre-release | Sep 29, 2023 | ||
| 2.0.0-beta12 | Pre-release | Sep 27, 2023 | ||
| 2.0.0-beta11 | Pre-release | Sep 26, 2023 | ||
| 2.0.0-beta10 | Pre-release | Sep 22, 2023 | ||
| 2.0.0-beta9 | Pre-release | Sep 21, 2023 | ||
| 2.0.0-beta8 | Pre-release | Sep 20, 2023 | ||
| 2.0.0-beta7 | Pre-release | Sep 19, 2023 | ||
| 2.0.0-beta6 | Pre-release | Sep 19, 2023 | ||
| 2.0.0-beta5 | Pre-release | Sep 14, 2023 | ||
| 2.0.0-beta4 | Pre-release | Sep 14, 2023 | ||
| 2.0.0-beta3 | Pre-release | Sep 5, 2023 | ||
| 2.0.0-beta2 | Pre-release | Aug 24, 2023 | ||
| 2.0.0-beta1 | Pre-release | Aug 24, 2023 | ||
| 1.10.0-alpha11 | Pre-release | Jul 28, 2023 | ||
| 1.10.0-alpha10 | Pre-release | Jul 26, 2023 | ||
| 1.10.0-alpha9 | Pre-release | Jul 25, 2023 | ||
| 1.10.0-alpha8 | Pre-release | Jul 9, 2023 | ||
| 1.10.0-alpha7 | Pre-release | Jul 7, 2023 | ||
| 1.10.x-dev | Dev | Jul 6, 2023 | ||
| 1.10.0-alpha6 | Pre-release | Jul 3, 2023 | ||
| 1.10.0-alpha5 | Pre-release | Jul 3, 2023 | ||
| 1.10.0-alpha4 | Pre-release | Jul 3, 2023 | ||
| 1.10.0-alpha3 | Pre-release | Jul 3, 2023 | ||
| 1.10.0-alpha2 | Pre-release | Jul 3, 2023 | ||
| 1.10.0-alpha1 | Pre-release | Jul 3, 2023 | ||
| 1.0.0-alpha1 | Pre-release | Jul 3, 2023 | ||
| 1.1.0-beta4 | Pre-release | Jun 23, 2023 | ||
| 1.1.0-beta3 | Pre-release | Jun 23, 2023 | ||
| 1.1.0-beta2 | Pre-release | Jun 23, 2023 | ||
| 1.1.0-beta1 | Pre-release | Jun 23, 2023 | ||
| 1.1.x-dev | Dev | Jun 23, 2023 |