File tree Expand file tree Collapse file tree 6 files changed +66
-13
lines changed
cloudscribe.SimpleContactForm.CoreIntegration
cloudscribe.SimpleContactForm Expand file tree Collapse file tree 6 files changed +66
-13
lines changed Original file line number Diff line number Diff line change 2424 </ItemGroup >
2525
2626 <ItemGroup >
27- <PackageReference Include =" cloudscribe.Core.Web" Version =" 8.3 .*" />
28- <PackageReference Include =" cloudscribe.Core.CompiledViews.Bootstrap3" Version =" 8.3 .0" />
29- <PackageReference Include =" cloudscribe.Core.Storage.NoDb" Version =" 8.3 .0" />
30- <PackageReference Include =" cloudscribe.Logging.Web" Version =" 8.3 .0" />
31- <PackageReference Include =" cloudscribe.Logging.NoDb" Version =" 8.3 .0" />
27+ <PackageReference Include =" cloudscribe.Core.Web" Version =" 8.4 .*" />
28+ <PackageReference Include =" cloudscribe.Core.CompiledViews.Bootstrap3" Version =" 8.4 .0" />
29+ <PackageReference Include =" cloudscribe.Core.Storage.NoDb" Version =" 8.4 .0" />
30+ <PackageReference Include =" cloudscribe.Logging.Web" Version =" 8.4 .0" />
31+ <PackageReference Include =" cloudscribe.Logging.NoDb" Version =" 8.4 .0" />
3232 </ItemGroup >
3333
3434</Project >
Original file line number Diff line number Diff line change 1+ # cloudscribe.SimpleContactForm.CoreIntegration
2+
3+ Integration library for using cloudscribe.SimpleContactForm with cloudscribe.Core. Provides seamless wiring and additional features for cloudscribe-based sites.
4+
5+ ## Features
6+ - Integrates SimpleContactForm with cloudscribe.Core
7+ - Enables contact form on cloudscribe multi-tenant sites
8+ - Extensible for custom scenarios
9+
10+ ## Usage
11+ 1 . Install the NuGet package:
12+ ``` shell
13+ dotnet add package cloudscribe.SimpleContactForm.CoreIntegration
14+ ```
15+ 2 . Register the integration in your ` Startup.cs ` or ` Program.cs ` :
16+ ``` csharp
17+ services .AddCloudscribeSimpleContactFormCoreIntegration ();
18+ ```
19+ 3 . Use the form as part of your cloudscribe.Core site.
20+
21+ ## License
22+ Licensed under the Apache License, Version 2.0. See [ LICENSE] ( https://www.apache.org/licenses/LICENSE-2.0 ) for details.
Original file line number Diff line number Diff line change 22
33 <PropertyGroup >
44 <Description >Integration library for usingcloudscribe SimpleContactForm with cloudscribe.Core</Description >
5- <Version >8.3 .0</Version >
5+ <Version >8.4 .0</Version >
66 <TargetFramework >net8.0</TargetFramework >
77 <Authors >Joe Audette</Authors >
88 <PackageTags >cloudscribe;contact form</PackageTags >
99 <PackageIcon >icon.png</PackageIcon >
1010 <PackageProjectUrl >https://github.com/cloudscribe/cloudscribe.SimpleContactForm</PackageProjectUrl >
1111 <PackageLicenseExpression >Apache-2.0</PackageLicenseExpression >
12+ <PackageReadmeFile >README.md</PackageReadmeFile >
1213 </PropertyGroup >
1314
1415 <ItemGroup >
1718
1819 <ItemGroup >
1920 <None Include =" icon.png" Pack =" true" PackagePath =" \" />
21+ <None Include =" README.md" Pack =" true" PackagePath =" " />
2022 </ItemGroup >
2123
2224 <ItemGroup >
2325 <ProjectReference Include =" ..\cloudscribe.SimpleContactForm\cloudscribe.SimpleContactForm.csproj" />
2426 </ItemGroup >
2527 <ItemGroup >
26- <PackageReference Include =" cloudscribe.Core.Models" Version =" 8.3 .0" />
28+ <PackageReference Include =" cloudscribe.Core.Models" Version =" 8.4 .0" />
2729 </ItemGroup >
2830
2931</Project >
Original file line number Diff line number Diff line change 1+ # cloudscribe.SimpleContactForm
2+
3+ A simple, reusable contact form for ASP.NET Core applications. Easily integrate a contact form into your site and handle submissions with extensible options.
4+
5+ ## Features
6+ - Plug-and-play contact form for ASP.NET Core
7+ - Customizable fields and validation
8+ - Extensible for custom logic
9+ - Supports dependency injection
10+
11+ ## Usage
12+ 1 . Install the NuGet package:
13+ ``` shell
14+ dotnet add package cloudscribe.SimpleContactForm
15+ ```
16+ 2 . Register the service in your ` Startup.cs ` or ` Program.cs ` :
17+ ``` csharp
18+ services .AddCloudscribeSimpleContactForm ();
19+ ```
20+ 3 . Add the form to your Razor view:
21+ ``` csharp
22+ @await Component .InvokeAsync (" SimpleContactForm" )
23+ ```
24+ 4 . Configure options as needed in your ` appsettings.json ` .
25+
26+ ## License
27+ Licensed under the Apache License, Version 2.0. See [ LICENSE] ( https://www.apache.org/licenses/LICENSE-2.0 ) for details.
Original file line number Diff line number Diff line change 22
33 <PropertyGroup >
44 <Description >A simple contact form for ASP.NET Core</Description >
5- <Version >8.3 .0</Version >
5+ <Version >8.4 .0</Version >
66 <TargetFramework >net8.0</TargetFramework >
77 <Authors >Joe Audette</Authors >
88 <AddRazorSupportForMvc >true</AddRazorSupportForMvc >
99 <PackageTags >cloudscribe;contact form</PackageTags >
1010 <PackageIcon >icon.png</PackageIcon >
1111 <PackageProjectUrl >https://github.com/cloudscribe/cloudscribe.SimpleContactForm</PackageProjectUrl >
1212 <PackageLicenseExpression >Apache-2.0</PackageLicenseExpression >
13+ <PackageReadmeFile >README.md</PackageReadmeFile >
1314 </PropertyGroup >
1415
1516 <ItemGroup >
1617 <None Include =" icon.png" Pack =" true" PackagePath =" \" />
18+ <None Include =" README.md" Pack =" true" PackagePath =" " />
1719 </ItemGroup >
1820
1921 <PropertyGroup >
3638 <PackageReference Include =" Microsoft.Extensions.Options.ConfigurationExtensions" Version =" 8.0.0" />
3739 <PackageReference Include =" Microsoft.Extensions.Logging.Abstractions" Version =" 8.0.0" />
3840 <PackageReference Include =" Microsoft.Extensions.Localization.Abstractions" Version =" 8.0.0" />
39- <PackageReference Include =" cloudscribe.Web.Common" Version =" 8.3 .0" />
40- <PackageReference Include =" cloudscribe.Email.Senders" Version =" 8.3 .0" />
41+ <PackageReference Include =" cloudscribe.Web.Common" Version =" 8.4 .0" />
42+ <PackageReference Include =" cloudscribe.Email.Senders" Version =" 8.4 .0" />
4143 </ItemGroup >
4244
4345</Project >
Original file line number Diff line number Diff line change 1616$directory = " src"
1717
1818# Define the old & new versions
19- $oldVersion = ' 8\.2 ' # slash needed !
20- $newVersion = " 8.3 .0"
21- $newWildcardVersion = " 8.3 .*"
19+ $oldVersion = ' 8\.3 ' # slash needed !
20+ $newVersion = " 8.4 .0"
21+ $newWildcardVersion = " 8.4 .*"
2222
2323
2424# Get all .csproj files in the directory and subdirectories
You can’t perform that action at this time.
0 commit comments