Welcome: SmartAdmin for .NET Core

Introducing SmartAdmin for ASP.NET Core 3.1

After the great success of our previous version of SmartAdmin we knew we had to do our utmost best to deliver you the latest and greatest when it comes to Bootstrap based theming. Our journey has not been without challenges and at one point we concluded that the best approach was to completely reboot our framework, not only on how we wanted to setup the template, but also provide a much better customer journey with a strong focus on getting you started quickly, hassle-free! Whether you are a seasoned SmartAdmin veteran or a new customer of SmartAdmin, we got you covered! And to start off with that we retained the unique look and feel of SmartAdmin but brought it up to the newest industry standards, supporting the latest capabilities of your favorite frameworks and plugins.

Doing more with less

This has been our core motto during the rebuilt of SmartAdmin 4.0 and has helped us to stay focused and keep our promise to deliver you a cutting-edge redesign of your favorite Bootstrap template!

Part of the rebuilt was to ensure we would be able to provide better out of the box integrations with the most popular tech-stacks for building web applications. You can head over to the App Flavors page to see our current selection of frameworks that will be made available upon release. You can expect these to grow over time as we include more frameworks that have been requested by our community.

SmartAdmin 4.0 is built with full support for npm packages and uses gulp to build the site structure. All of this with a strong emphasis on automation and testing to ensure that you not only get a fully fledged solution but a solid framework that meets our own high standards for both building and writing applications.

Template Versions

In the tradition of SmartAdmin for ASP.NET Core 3.1 we plan to include the following editions with this version:

  • SmartAdmin for ASP.NET Core 3.1 - Bare
    Want to start from scratch and slowly add your site structure and pages? Then Bare will be your best starting point.
  • SmartAdmin for ASP.NET Core 3.1 - Slim
    Need a light version with minimal plugins and fast page loading without compromise? No database or authentication support required? Then Slim will be your best starting point.
  • SmartAdmin for ASP.NET Core 3.1 - Seed
    Want to checkout all the pages SmartAdmin has to offer, such as Dashboards, Charts, Chat and other cool features? Then Seed will allow you to view all the required markup to start planning the features you want to include.
  • SmartAdmin for ASP.NET Core 3.1 - Full
    Planning on building a fully fledged out Management Portal with Dashboards and database driven logic and data combined with other cool features? Then Full will ensure that you will have all the necessary examples to start building your next big project, including a well adopted architecture and trusted design patterns to guide your every step!

As with the previous version our aim here is to provide you with choice; whether you want it all, or just the bare minimum to get you started. We want to make sure your way of working is supported and ensure that how you want to utilize the template is covered. You can read more about the differences between each edition on the AspNetCore Editions page.

Over time and with each update of SmartAdmin 4.x we will be extending the amount of functionality that will get added to the ASP.NET Core 3.1 - Full version. After we have established a stable community of users we will launch an initiative to invite you, our customers, to participate in determining which features you would like to see implemented as part of the next big SmartAdmin update!

Why SmartAdmin for ASP.NET Core

ASP.NET Core is a developer friendly platform made up of tools, programming languages, and libraries for building many different types of applications. It is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications.

This philosophy suits SmartAdmin and matches our intent on how we want to present it to -you- our users. Not everyone identifies themselves as a typical user and as such SmartAdmin for ASP.NET Core 3.1 supports both ASP.NET Core MVC as well as ASP.NET Core RazorPages, using C# for server-side logic handling to provide model-binding and various other data-binding scenarios. With .NET 5 around the corner later this year we decided to use .NET Core 3.1 as the focus of this project. But worry not, once .NET 5 is fully released we'll be sure to provide you with a sleek update that covers all the newly introduced features to match the capabilities of SmartAdmin for ASP.NET Core 3.1!

Build secure apps

ASP.NET supports industry standard authentication protocols. Built-in features help protect your apps against cross-site scripting (XSS) and cross-site request forgery (CSRF). It is built on top of a lightweight, high-performance, and modular HTTP request pipeline that deploys and runs to Windows, Linux and MacOS!

ASP.NET provides a built-in user database with support for multi-factor authentication and external authentication with Google, Twitter, and more.

Identity Management

We have chosen to add support for ASP.NET Core Identity with this version of SmartAdmin to not only give you an out of the box secure experience but also showcase how well we were able to have these two frameworks work together as they were shaped to match the SmartAdmin 4.0 appearance. All of this is resting comfortably on the back of ASP.NET EntityFramework Core which has been setup with Migration support to get you started!

SmartAdmin for ASP.NET Core 3.1 is based on SmartAdmin HTML v4.5.1.