Update Ventrian Subscriptions for DNN

Заказчик: AI | Опубликовано: 15.11.2025
Бюджет: 250 $

I maintain a site that relies on the Ventrian “Subscriptions” module hosted at https://github.com/ventrian/Subscriptions. Since moving to the latest release of DNN (9-series), the module no longer installs or runs correctly. I need the codebase brought fully up-to-date so it complies with current DNN APIs, builds cleanly in Visual Studio, and installs through the Extensions page without errors. Scope • Review the existing GitHub repo, branch or fork it, and modernise any project/solution files, namespaces, and references that conflict with DNN 9.x. • Replace or refactor deprecated DotNetNuke API calls, update web.config entries if required, and ensure the manifest (.dnn) is version-compatible. • Build the module (Debug & Release) in Visual Studio 2022 targeting .NET Framework 4.8, then package it via the standard .zip installer. • Test on a fresh DNN 9.13+ instance: installation, settings UI, subscription purchase flow, PayPal callbacks, renewal reminders, and scheduled jobs. • Deliver the updated source in a GitHub pull request (or zip) plus the compiled install package, along with a short changelog. Acceptance The module must compile with zero warnings, install on a stock DNN 9.13+ site, and replicate all existing functionality without breaking current data. If you’ve already migrated modules to DNN 9 or worked with Ventrian code before, you’ll hit the ground running. Let me know your estimated timeline and any questions—once we agree, I’ll grant repo access and a clean DNN environment for testing.