OskiStarterKit 3.0.4

dotnet add package OskiStarterKit --version 3.0.4                
NuGet\Install-Package OskiStarterKit -Version 3.0.4                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="OskiStarterKit" Version="3.0.4" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OskiStarterKit --version 3.0.4                
#r "nuget: OskiStarterKit, 3.0.4"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install OskiStarterKit as a Cake Addin
#addin nuget:?package=OskiStarterKit&version=3.0.4

// Install OskiStarterKit as a Cake Tool
#tool nuget:?package=OskiStarterKit&version=3.0.4                

OskiStarterKit

Installation

Follow these steps to install and configure the package:

Step 1: Open the Command Prompt

Launch the Command Prompt application on your computer to prepare for the installation process.

Step 2: Execute the installation command

Copy and paste the following command into the Command Prompt window to install all necessary components:

dotnet new install Umbraco.Templates && dotnet new umbraco -n YourProjectName --friendly-name "Administrator" --email "admin@example.com" --password "1234567890" --connection-string "server=YourServerName;database=YourDBName;trusted_connection=true" && cd YourProjectName && dotnet add package OskiStarterKit && dotnet build && dotnet run

In this command, you can specify your Umbraco's backoffice credentials, your connection string, and your project name.

Step 3: Configure SMTP settings

After you have started the project, you can navigate to the "Settings" section. There you will find the "SMTP Configuration" tab. You will see default values for SMTP configuration.

In this section, you can configure your SMTP settings and submit them, using the "Submit" button.

Step 4: Configure error page settings

Locate the appsettings.json file and look for the "Content" section. Here, you will find the settings for the Error page:

"Error404Collection": [
  {
    "Culture": "default",
    "ContentKey": "c079090c-b1e9-463b-aad3-f0b11b9aae54"
  }
]

Step 5: Register the custom error page middleware

Add the following using directive at the top of your Startup.cs file:

using OskiStarterKit;

Inside the Configure method of your Startup.cs file, add the following line to register the custom error page middleware:

app.UseCustomErrorPage();

Step 6: Enjoy using our solution!

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.0.4 70 10/4/2024
3.0.3 452 9/9/2024
3.0.2 2,149 10/3/2023
3.0.1 1,494 7/5/2023
3.0.0 364 6/30/2023
2.0.7 200 9/9/2024
2.0.6 442 7/5/2023
2.0.5 415 6/30/2023
2.0.4 676 4/17/2023
2.0.3 655 3/20/2023
2.0.2 428 3/13/2023
2.0.1 468 3/13/2023
2.0.0 437 3/9/2023
1.0.10 181 9/9/2024
1.0.9 371 4/17/2023
1.0.8 423 3/20/2023
1.0.6 392 3/13/2023
1.0.5 397 3/13/2023
1.0.4 432 3/9/2023
1.0.2 331 11/28/2022
1.0.1 410 11/17/2022
1.0.0 679 3/11/2022

Update Oski Starter Kit to Align with Latest Oski Site Version.