A forum application running on ASP.NET Core, available in six languages.
The v16 release concentrates on performance and optimization, along with significant refactoring and bug fixes. Forthcoming releases will focus on UI refinement and modernization. Also note that the documentation is now in the repo itself as markdown, and is published to https://popworldmedia.github.io/POPForums/
There are a number of schema changes in this release. Run the PopForums15to16.sql
script included in the PopForums.Sql
project manually against your existing database. If you're starting from nothing, check the documentation for those instructions.
If you're going from v16.0.0 to v16.0.1, you'll have to modify Startup
to use Newtonsoft.Json
(see below under Known Issues). The only library to change is PopForums.AzureKit
.
System.Text.Json
library, I had to revert to using Newtonsoft.Json
in several cases. The queue messaging uses the new library, but the web API serializer uses the old (set in Startup
under ConfigureServices()
), as does the Redis CacheHelper
in the PopForums.AzureKit
library. The hope is that the new library is more well-formed in .Net 5, some time in 2020.The v16 release concentrates on performance and optimization, along with significant refactoring and bug fixes. Forthcoming releases will focus on UI refinement and modernization. Also note that the documentation is now in the repo itself as markdown, and is published to https://popworldmedia.github.io/POPForums/
There are a number of schema changes in this release. Run the PopForums15to16.sql
script included in the PopForums.Sql
project manually against your existing database. If you're starting from nothing, check the documentation for those instructions.
I was hoping to have the Azure Functions live as part of the Azure Kit library, but the SDK as of the time of publish could not reliably scan the assembly for functions and create the manifest. So if you're using Azure Functions, you'll have to either use that project directly or derive from it.
This is the first release since the v14 port to .NET Core. It focuses mostly on scale-out, bug fixes and refactoring. It also includes a rewrite of the admin area using Vue.js more as a rough-in to decide if it's capable (hint: it is!).
There are a number of schema changes in this release. Run the PopForums14to15.sql
script included in the PopForums.Sql
project manually against your database.
PopForums.Sql
library. #105PopForums.AzureKit
project, but they're not because of some goofy dependency problems with the Azure Functions SDK. It'll also throw up a warning about the Newtonsoft.JSON version that you can safely ignore.This is a minor update that reorganizes the project a bit (see "Start Here" in the wiki for information about integrating via packages), and updates everything to v2.2 of .Net Core.
This release is a port from "old" ASP.NET MVC to ASP.NET Core v2.1.0. The wiki has instructions for setup: https://github.com/POPWorldMedia/POPForums/wiki
Yes, it has been entirely too long since the last release, but v13 is here, and it's a big one! This is the first release here on GitHub.
Demo: http://popforums.com/Forums
Run the PopForums12.xto13.0.sql script against your database, which is found in the PopForums.Data.SqlSingleWebServer project.
None.
This is a point release with bug fixes and a language update. v12.0 was a significant upgrade that includes updates to various packages and use of .NET 4.5.1, as well as MVC 5.
There are no changes from v12.0. For other versions, this release has data changes. Run the PopForums9.2andLaterto12.0.sql script against your database, which is found in the PopForums.Data.SqlSingleWebServer project.
None at this time.