We've upgraded cloudscribe to integrate with the new Google Analytics 4, with a seamless transition from Universal Analytics, which Google are retiring at the end of June 2023.
If you have an existing cloudscribe site (at version 6), simply build and publish your site - the updated cloudscribe code will come into your solution automatically so long as you have a reference like this:
Then, in your running website, visit Administration > Site Settings ( /siteadmin/siteinfo ) and add the GA4 Measurement Id into the Google Analytics Tracking Id setting. You should find that GA4 starts receiving information immediately.
We recommend that the VSIX template should be installed into Visual Studio 2022. Although it will also install and create a template site in VS2019, you may encounter difficulties building and working with a .NET 6.0 application in VS2019.
There is one key potential breaking change to be aware of: if you are targeting PostgreSql database, please note that changes to the Npgsql Entity Framework Core Provider at version 6.0 now mean that the recommended way of handling Timestamp values is to migrate any "timestamp without time zone" columns to "timestamp with time zone", and always use either DateTime with Kind=Utc or DateTimeOffset with offset 0. See details here: https://www.npgsql.org/efcore/release-notes/6.0.html?tabs=annotations
This release of cloudscribe will implement the above migration on some key columns in the database (e.g. the cs_user table, and SimpleContent cs_page and cs_post) but you should be aware of the potential for timezone offset bugs in any similar columns of your own. We would recommend that you take a backup of your existing application database before applying this major version upgrade.
This is our first post here since our adoption of cloudscribe from Joe Audette! And it's to let people know we're starting the upgrade of all cloudscribe components to .NET 5. This is a significant upgrade, so we expect it to take a few weeks, and we'll post again when it's complete.
Side by side with this work, for release shortly afterwards if everything goes to plan, we'll be working on a new Bootstrap 5 presentation layer, that will then become the default for a new cloudscribe project built using our Visual Studio project template.
We should probably also mention some of the improvements we've made to cloudscribe:-
SimpleContent now has more sophisticated handling of versions and drafts, especially when using Content Templates.
We gave the TalkAbout Forums product a bit of a makeover, fixed lots of bugs, and added a configurable file upload capability.
When using multi-tenancy we added a new mode to help administrators, called "RootUserCanSignInToTenants Mode" - see the documentation for more details.
We've fixed NoDB bugs that prevented using markdown.
We improved the registration page experience and fixed a bug that could cause hangs.
And we've fixed a load of other niggles and made lots of small improvements thanks to the feedback from cloudscribe users. Please do post in our Forums, comment on any of our documentation pages, or post issues in the various cloudscribe component GitHub repositories!
And of course we've been using cloudscribe components to build some great new applications for clients, such as the York Historic Environment Record. They love that their projects are built on a fully open source stack, and using cloudscribe means we can focus our effort on what's unique about their requirements and deliver best value. If you'd like help building an application on cloudscribe, please feel free to contact us.