Standard Modules
CrestApps provides a set of standard modules that enhance core Orchard Core CMS functionality. These modules focus on user management, real-time communication, role-based access control, and shared resources.
Available Modules
| Module | Feature ID | Description |
|---|---|---|
| Content Access Control | CrestApps.OrchardCore.ContentAccessControl | Role-based content access restrictions |
| Content Fields | CrestApps.OrchardCore.ContentFields | Custom Orchard Core content field editors |
| Content Transfer | CrestApps.OrchardCore.ContentTransfer | Bulk Excel import and export for content items |
| DNC Registry | CrestApps.OrchardCore.DncRegistry | National do-not-call registry integrations and import compliance settings |
| Phone Number Verifications | CrestApps.OrchardCore.PhoneNumbers.Verifications | Provider-agnostic phone number verification with content-part storage, reporting, and background revalidation |
| Phone Number Verifications - AbstractAPI | CrestApps.OrchardCore.PhoneNumbers.Verifications.AbstractApi | AbstractAPI provider for phone number verification |
| Phone Number Verifications - Veriphone | CrestApps.OrchardCore.PhoneNumbers.Verifications.Veriphone | Veriphone provider for phone number verification |
| Phone Number Verifications - Twilio | CrestApps.OrchardCore.PhoneNumbers.Verifications.Twilio | Twilio Lookup provider for phone number verification |
| Recipes | CrestApps.OrchardCore.Recipes | JSON-Schema support for Orchard Core recipes |
| Reports | CrestApps.OrchardCore.Reports | Reusable reporting framework with a shared admin Reports area, extensible filters, and exports |
| Resources | CrestApps.OrchardCore.Resources | Shared scripts and stylesheets |
| Roles | CrestApps.OrchardCore.Roles | Enhanced role management with RolePickerPart |
| SignalR | CrestApps.OrchardCore.SignalR | Real-time communication via SignalR |
| Time Zones | CrestApps.OrchardCore.TimeZones | Friendly named time zone maps and grouped time zone selection |
| Users | CrestApps.OrchardCore.Users | Enhanced user management with display names and avatars |
Installation
You can install all CrestApps modules at once:
dotnet add package CrestApps.OrchardCore.Cms.Core.Targets
Or install individual modules as needed:
dotnet add package CrestApps.OrchardCore.Users
dotnet add package CrestApps.OrchardCore.SignalR
# etc.
After installation, enable the desired features in the Orchard Core Admin Dashboard under Tools > Features.