Wangkanai.Detection 3.0.0-alpha10

ASP.NET Core Detection service components for identifying details about client device, browser, engine, platform, and crawler. Responsive middleware for routing base upon request client device detection to specific view. Also in the added feature of user preference made this library even more comprehensive must for developers whom to target multiple devices with view rendered and optimized directly from the server side.
Signed by signpath.io after an AppVeyor build from repository 'https://github.com/wangkanai/Detection' commit 'c6afc0dbc520d7938ea9a8bf4e6b9382c2c1155d' (see contained AppVeyorSettings.json file for build settings).

This is a prerelease version of Wangkanai.Detection.
Install-Package Wangkanai.Detection -Version 3.0.0-alpha10
dotnet add package Wangkanai.Detection --version 3.0.0-alpha10
<PackageReference Include="Wangkanai.Detection" Version="3.0.0-alpha10" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Wangkanai.Detection --version 3.0.0-alpha10
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

ASP.NET Core Detection with Responsive View

ASP.NET Core Detection service components for identifying details about client device, browser, engine, platform, & crawler. Responsive middleware for routing base upon request client device detection to specific view. Also in the added feature of user preference made this library even more comprehensive must for developers whom to target multiple devices with view rendered and optimized directly from the server side.

ASP.NET Core Detection

GitHub
Open Collective
Patreon

Installation

Installation of detection library is now done with a single package reference point.

PM> install-package Wangkanai.Detection

Configuration

This library host the component to resolve the access client device type.

Implement of the library into your web application is done by configuring the Startup.cs by adding the detection service in the ConfigureServices method.

public void ConfigureServices(IServiceCollection services)
{
    // Add detection services container and device resolver service.
    services.AddDetection();

    // Add framework services.
    services.AddControllersWithViews();
}
  • AddDetection() Adds the detection services to the services container.

The current device on a request is set in the Responsive middleware. The Responsive middleware is enabled in the Configure method of Startup.cs file.

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    app.UseDetection();
    
    app.UseRouting();  

    app.UseEndpoints(endpoints => endpoints.MapDefaultControllerRoute());
}

Adding the TagHelper features to your web application with following in your _ViewImports.cshtml

@using WebApplication1

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Wangkanai.Detection

ASP.NET Core Detection with Responsive View

ASP.NET Core Detection service components for identifying details about client device, browser, engine, platform, & crawler. Responsive middleware for routing base upon request client device detection to specific view. Also in the added feature of user preference made this library even more comprehensive must for developers whom to target multiple devices with view rendered and optimized directly from the server side.

ASP.NET Core Detection

GitHub
Open Collective
Patreon

Installation

Installation of detection library is now done with a single package reference point.

PM> install-package Wangkanai.Detection

Configuration

This library host the component to resolve the access client device type.

Implement of the library into your web application is done by configuring the Startup.cs by adding the detection service in the ConfigureServices method.

public void ConfigureServices(IServiceCollection services)
{
    // Add detection services container and device resolver service.
    services.AddDetection();

    // Add framework services.
    services.AddControllersWithViews();
}
  • AddDetection() Adds the detection services to the services container.

The current device on a request is set in the Responsive middleware. The Responsive middleware is enabled in the Configure method of Startup.cs file.

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    app.UseDetection();
    
    app.UseRouting();  

    app.UseEndpoints(endpoints => endpoints.MapDefaultControllerRoute());
}

Adding the TagHelper features to your web application with following in your _ViewImports.cshtml

@using WebApplication1

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Wangkanai.Detection

  • .NETCoreApp 3.0

    • No dependencies.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Wangkanai.Detection:

Package Downloads
JetLink.SharedKernel
Package Description
Wangkanai.IdentityAdmin
IdentityAdmin is a free, open source that provides the necessary administration portal for managing IdentityServer to manage clients and users. IdentityAdmin will allow easier implementation of IdentityServer whom provides no administration tool for managing its configuration.
Wangkanai.Analytics
Wangkanai Analytics is a .NET Core library extension that tracks and generates details statistics about visitors to your website. The core feature is to track website activity such as session duration, pages per session, bounce rate and etc. of individuals using the site, along with the information on the source of the traffic.
Wangkanai.Universal
Google Universal Analytics is a .NET Core lightweight server-side code that generator library that JavaScript client-side on the fly for Google Analytics analytics.js. The goal of this library is to stay out of the way as much as possible and provide a super interaction with Google all from C#.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Wangkanai.Detection:

Repository Stars
mrellipse/toucan
Boilerplate template using Vue.js, TypeScript and .NET Core 2.1, based on SOLID design principles

Version History

Version Downloads Last updated
3.0.0-alpha10 3,569 5/18/2020
3.0.0-alpha09 4,950 2/18/2020
3.0.0-alpha08 186 2/14/2020
3.0.0-alpha07 387 2/6/2020
3.0.0-alpha06 293 2/3/2020
3.0.0-alpha05 718 1/27/2020
3.0.0-alpha04 118 1/27/2020
3.0.0-alpha03 114 1/26/2020
3.0.0-alpha02 164 1/18/2020
3.0.0-alpha01 309 1/14/2020
2.0.0 27,246 12/29/2019
2.0.0-beta15 186 12/27/2019
2.0.0-beta14 98 12/25/2019
2.0.0-beta13 3,091 12/8/2019
2.0.0-beta12 19,162 8/2/2019
2.0.0-beta11 12,385 5/2/2019
2.0.0-beta10 7,049 2/28/2019