DNNCommunity/DNN.Documents
50.2
Weak · 20 September 2026
2.4k
lines of production code
VB.NET
primary language
1
measurement over time
What this system is
This system is the DNN Documents module, a component for the DotNetNuke platform that manages document storage and retrieval. It provides functionality for initializing document handling in DNN 9.2+ environments and allows portal users to sort document lists via column headers. The project has been modernized to use MSBuild targets and targets the .NET Framework 4.7.
Behavioural changes
Documents module initialization and DNN 9.2+ support
The Documents module is initialized with version 08.00.00, establishing support for DotNetNuke 9.2.0 and later (requiring core version 09.02.01). This update includes the introduction of a new build process using MSBuild targets to replace legacy MSBuild Community Tasks, and adds a user-facing setting that allows portal users to sort the document list by clicking column headers.
Source/DnnDocuments · high confidence
Dependencies
Added DNN Documents module project targeting .NET Framework 4.7
The DNN Documents module project has been added, establishing a new build target for the DotNetNuke.Modules.Documents assembly. The project is configured to target the .NET Framework 4.7 and references DotNetNuke.Core version 9.2.1.533, aligning the module with the DNN 9.2.x platform requirements.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 50.
Lenses
- Code Health 81
- Architecture 100
- Maturity 40
- Readiness 34
- Security 97
Changes since last survey
- 42 commits — 37 feature/other, 5 fixes
By area
- Source/DnnDocuments — 21 commits
- (repo) — 9 commits
- (root) — 7 commits
- .github/CODE_OF_CONDUCT.md — 1 commit
- .github/CONTRIBUTING.md — 1 commit
- .github/ISSUE_TEMPLATE — 1 commit
- .github/PULL_REQUEST_TEMPLATE.md — 1 commit
- .github/workflows — 1 commit
Notable commits
- fix: Fix for issue #1
- fix: Fixed API issues with CBO that impacted DNN 10 support
- fix: Fixed Issue #4 regarding the sorting of owners
- fix: Fixed Search Implementation to be DNN 10.x Supporting
- fix: Merge pull request #20 from DNNCommunity/feature/fix-forced-download
- change: 7.1.1 - CheckRolesMatch update
- change: 7.1.1 - Logic improvements
- change: 7.1.1 - PopulateOwnerList Method logic cleanup
- change: 7.1.1 - PopulateOwnerList method logic update
- change: Added Code of Conduct
- change: Added contribution document
- change: Addition of ReadMe file
- change: Attempt at a Automated Build
- change: Changes to support issue #6. Also updated readme file with information on contributing.
- change: Cleanup of Module for 7.0.0 release.
- change: Created Pull Request Template
- change: Initial commit
- change: Initial work for resolution of issue #5. Will resolve remaining issues in future releases
- change: Merge branch '7.1.0'
- change: Merge pull request #10 from valadas/Issue5
- …and 22 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
DNNCommunity/DNN.Documents was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 9eb8697e99fbc768845a15122b2a9952bc329484 — the exact code this score is about.
- Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.