All of our premium products are available as NuGet packages so you can try them before purchasing a license. In trial mode our products usually show messages saying it is a trial version or has other product specific limitations that can be removed by purchasing a license for the host name where the product is being used. Once the license file is installed all trial messages or limitations will be removed.
Product documentation is a work in progress, reference applications and video walk throughs are coming soon. Consider this a soft launch of a few products with a more official launch coming once all the documentation is in place.
cloudscribe Membership Paywall Solution builds on top of the open source cloudscribe.Core, and cloudscribe Stripe Integration to provide an easy to use solution for managing access permissions to your premium content, with ecommerce using Stripe.com to process payments.
cloudscribe Core already provides you with management of users and roles and you can protect your premium content with roles and manage user role membership manually from the UI of cloudscribe Core.
The Membership Paywall solution provides automation so users can purchase membership that automatically grants the needed role to view the premium content. It also automatically removes the user from the granted role if the membership subscription expires. By default memberships are automatically renewing using Stripe subscription payments, but users can opt out of automatic renewal at any time. It has support for alerts within the site to let the user know when the end of the subscription is getting near, and it supports email notifications to encourage users to renew membership when the expiration is near, and/or after it expires. You can also easily configure free trials that are only available to new users.
cloudscribe Membership Paywall is shipped as NuGet packages on Nuget.org, so it is free to try, but will show a nag alert every few page requests indicating a free trial is in use. Purchase and install a license file per hostname to remove the nag alerts.
We have a sample application that uses the NuGet packages, on Github, and will have a YouTube video walk through coming soon. The only way to purchase a license get it working in your application then click the link in the nag alert to purchase a license.
Requires cloudscribe Stripe Integration (sold separately)$99.00 Activation Per Host Name
cloudscribe Stripe Integration is a set of loosely coupled libraries for integrating Stripe payments in ASP.NET Core web applications. It does not depend on cloudscribe Core but has integration with cloudscribe Core.
cloudscribe Membership Paywall Solution does depend on and require cloudscribe Stripe Integration. We also plan to use cloudscribe Stripe Integration in other ecommerce products and projects in the future.
Features and Benefits
$20.00 Activation Per Host Name
- A friendly wrapper on top of the Stripe API
- UI for allowing site users to manage their payment methods
- Administrative UI for viewing Stripe charges, subscriptions, invoices and more in relation to site user data
By default, ASP.NET Core Authorization Policies are defined in the Startup.cs file of the application. The policy requirements such as roles and/or claims defined there can be changed, but doing so requires re-compiling and deploying the application. In contrast, this solution stores the policy requirements in data storage so that role and claim requirements can be changed at any time from the provided management user interface which is implemented in ASP.NET Core MVC.
This solution can be used with any ASP.NET MVC web application that uses Authorization Policies defined by roles and claims. There is also an integration library to use this solution with cloudscribe Core, allowing you to define different policy requirements per tenant for a given policy name.
This solution is available as a set of NuGet packages so you can try the solution before purchasing a per host name license. In the absence of a valid license file you will see messages indicating the product is in trial mode.
We have a couple of reference applications in GitHub that use the NuGet packages, one uses cloudscribe Core and the other is just a standard ASP.NET Core demo without any other cloudscribe libraries. The only way to purchase a license is to get the NuGet packages working in your application and then click the link in the nag alert to purchase a license for your hostname.$10 Activation Per Host Name
A basic solution for publishing a newsletter or other mailing lists and managing subscribers.
- Management of email lists
- Sign up widget view component
- Message creation and editing in the web browser
- Email processing queue
- Optional integration with cloudscribe Core so users can subscribe as part of the site registration process and manage their subscriptions at any time
How it works
You compose messages and then send the message to any list you have defined with subscribers. The message is added to the email queue, and then an email queue processor periodically processes the messages and send them to the list subscribers. The email queue processor can be implemented as a console application and triggered via Windows Task Scheduler or as a Cron task on linux. Alternatively, you can use Hangfire integration which provides Cron like task scheduling implemented as background processing right in the web application.
- For data storage you need either Microsoft SqlServer, PostgreSql, or MySql
- To process the email queue you need to either use Hangfire integration, or setup a scheduled task using either Windows Task Scheduler or Linux Cron tasks.
The newsletter solution does not depend on cloudscribe Core but has great integration with cloudscribe Core, so that email list sign ups can be integrated into the registration process and managed from the user account. The integration with cloudscribe Core also supports multi-tenancy so each tenant site can have site specific email lists.$49.00 Activation Per Host Name