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
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!
The Site.module provides base content entities to represent sites and projects.
Initially designed to monitor Drupal site state, there are many different use cases.
Site State Tracking
|
Site & Project Content Entities
|
Remote Data
|
Site Properties
|
Development SponsorThinkDrop Consulting is the creator and maintainer of Site.module. |
YOUR COMPANY HEREPlatinum SponsorHelp keep site.module going, get exposure on our project pages and documentation, and add to your company's open source credits on Drupal.org. |
Get involvedGet involved in the Drupal community and the Site module. Review a patch, write documentation, contribute code, volunteer, and more... Free for all |
Fund developmentHelp 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 supportHire 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 AssociationYou 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. |
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.
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
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
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.
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
![]() |
![]() |
![]() |
![]() |
![]() |
View all the contributors to the Site.module's Open Collective