Blog

Oct 12, 2024

Release of v1.3.3

Written by Zack Schwartz
Hi everyone,Today we released version 1.3.3 which addresses some critical crashes on certain screens.What's Changed🔧 Fixed crash on background job execution #217🔧 Fixed crash in rendering engine when attachment_public_url was passed empty string #220🔧 Fixed crash when DB_MA... read the full blog post

Sep 29, 2024

Release of v1.3.2

Written by Zack Schwartz
Hi everyone,Today we released version 1.3.2 which is a small maintenance fix to address the following two bugs.What's Changed🔧 Fixed crash with Raytha Functions execution #211🔧 Fixed $ problem which would cause a rendering issue #210Full Changelog: https://github.com/RaythaH... read the full blog post

Sep 28, 2024

Release of v1.3.1

Written by Zack Schwartz
We are proud to announce the release of version 1.3.1. Let's summarize the updates since our last big release of version 1.2.0 back in April of 2024.New features:🥳 Menus feature -- You no longer have to hardcode menu items into your templates. You can create a menu via the UI... read the full blog post

Apr 21, 2024

Create a website with multiple concurrent live streams

Written by Zack Schwartz
Using a combination of Raytha, Mux.com, and OBS or Zoom, you can create a website that has multiple and concurrent live streams going on simultaneously. Imagine you are running a live virtual event such as an annual conference, gaming event, or music festival, visitors to your... read the full blog post

Apr 14, 2024

Embeddable functions with ClearScript in .NET CMS

Written by Zack Schwartz
With our new release of v1.2.0, Raytha introduces Embeddable Functions.Raytha Functions are a way to write custom code in the administrator portal of Raytha to add functionality to your application. Use cases for this include but are not limited to:Create your own custom api e... read the full blog post

Apr 14, 2024

Release of v1.2.0

Written by Zack Schwartz
Hi everyone,We are proud to announce the release of v1.2.0, which includes the big new feature: Raytha Functions.Raytha Functions are a way to write custom code in the administrator portal of Raytha to add functionality to your application. Use cases for this include but are n... read the full blog post

Dec 27, 2023

Release of v1.1.5

Written by Zack Schwartz
Hi everyone,This release contains the following enhancements:Updates the default public theme to vanilla Bootstrap 5.3 #174Upgrades TinyMCE dependency to resolve Dependabot issues #175Fixes issue with TinyMCE's source mode not working #176Thank you read the full blog post

Dec 18, 2023

Raytha Cloud Hosted Platform is now live!

Written by Zack Schwartz
We are thrilled to share the exciting news about the launch of the Raytha Cloud Hosting Platform! This accomplishment represents months of dedicated effort and a significant achievement..How the cloud-hosted platform can benefit us?Our primary goal is to make Raytha accessible... read the full blog post

Dec 18, 2023

Release of v1.1.4

Written by Zack Schwartz
Hello everyone, v1.1.4 is now released!This is a big release for Raytha because we are officially announcing the release of the Raytha Cloud Platform. Anybody can spin up an instance of Raytha in minutes to trial Raytha free for 14 days. This way people do not have to be devel... read the full blog post

Oct 15, 2023

Release of v1.1.3

Written by Zack Schwartz
Hello everyone, v1.1.3 is now released!What's Changed[code cleanup] Swapped CsvReader for an MIT licensed library by @smd-11 #145[enhancement] Import submissions now supports file upload field by @smd-11 #144[enhancement] Items that failed to import via validation errors or ot... read the full blog post

Aug 26, 2023

Release of v1.1.2

Written by Zack Schwartz
Hello everyone, v1.1.2 is now released!What's Changed[devops] - Github action to automatically build and run tests #137[new feature] - Import content items from CSV #141You can see the How-To article on importing content items from CSV here: https://raytha.com/user-guide/Impor... read the full blog post

Aug 13, 2023

raytha.com now runs on Kubernetes

Written by Zack Schwartz
Why is a simple website like raytha.com running a kubernetes cluster? Azure Kubernetes Service to be precise. It might seem like over-engineering. Raytha.com was previously deployed on an Azure App Service plan.This move is all in preparation for the release of the official Ra... read the full blog post

IntroductionIn some of our hosting R&D, we put up an instance of the Raytha platform on Azure Web App for Containers, which is a product of Azure App Service. However, we like to handle all of the SSL and https with Cloudflare, which serves as a reverse proxy. Now the webs... read the full blog post

Jul 07, 2023

Release of v1.1.1

Written by Zack Schwartz
Hello everyone, v1.1.1 is now released with a number of great bug fixes.What's Changed:[security] Bump System.Linq.Dynamic.Core from 1.2.24 to 1.3.0 in /src/Raytha.Application by @dependabot in #132[bug fix] Templates: Convenient uploader for local storage returns undefined #9... read the full blog post

Jun 18, 2023

Building native background tasks in .NET

Written by Zack Schwartz
IntroIn this blog post, we will delve into the comprehensive process of constructing a "Fire and Forget" style background task in .NET web applications. The term "Fire and Forget" refers to an action initiated by a user, such as executing a report, that may consume several min... read the full blog post

May 28, 2023

Release of v1.1.0

Written by Zack Schwartz
v1.1.0 is a big release!This is a major version upgrade which means you must run a database migration script. For those who are upgrading from any version between 1.0.0 and 1.0.6, you should run this database script: https://github.com/RaythaHQ/raytha/blob/main/db/v1_0_0_to_v1... read the full blog post

Apr 22, 2023

AKS lost ingress connection after cluster upgrade

Written by Zack Schwartz
Are you considering upgrading your Azure Kubernetes Service (AKS) cluster from a version prior to 1.24.3? You might want to read about my recent experience before you do. What was meant to be a routine upgrade turned into a frustrating two-hour debugging session. Although all ... read the full blog post

Apr 16, 2023

Build a Job Board Platform with HTML Only

Written by Zack Schwartz
Job board websites are popular for associations who want to let their membership know what jobs are available within the industry. It is also a source of revenue for those that charge for job postings.We created the job board below using the Raytha CMS platform using nothing b... read the full blog post

Apr 15, 2023

Release of v1.0.6

Written by Zack Schwartz
Hello everyone, v1.0.6 is now released with the key highlights being:New features:Added convenience file upload drop zone to Templates to allow users to upload assets right then and there #119Added db consumption metrics to the dashboard #75Breaking changes:raytha_attachment_u... read the full blog post

Apr 09, 2023

Build a Linktree Style Page with HTML and CSS

Written by Zack Schwartz
Upon seeing Raytha's numerous social media pages, we initially thought of setting up an account on Linktree. This clever platform provides users with a landing page containing links to all of their social media profiles.However, we soon realized that as a CMS, we could easily ... read the full blog post

IntroAs of the writing of this blog post, Stripe is the best payment provider in the world when it comes to providing a Developer Experience. It is often cited as the gold standard of API and documentation. Having said that, integrating payments into your .NET application is s... read the full blog post

Apr 09, 2023

Build Your Own Knowledge Base Website

Written by Zack Schwartz
IntroMany businesses and organizations underestimate the value of a dedicated knowledge base website. Utilizing a generic Wordpress template or wiki may seem like a quick fix, but it often results in a lackluster learning or onboarding experience. These templates are not typic... read the full blog post

Apr 08, 2023

Release of v1.0.5

Written by Zack Schwartz
Hello everyone, v1.0.5 is now released with the key highlights being:New features:New liquid function to retrieve details for a ContentType (#113)New liquid filter attachment_public_url to render the direct url to the file storage provider of a file attachment field (#87).Brea... read the full blog post

Apr 01, 2023

Release of v1.0.4

Written by Zack Schwartz
Hello everyone, v1.0.4 is now released with the key highlights being:New liquid functions that let you call the database to get content items! (#97)Fixed crash on Dockerfile build (#101)Integrated DocFx for full blown documentation at https://docs.raytha.com (#40)Thank you! read the full blog post

Mar 27, 2023

Modern open source .NET alternative to Umbraco CMS

Written by Zack Schwartz
Umbraco CMS is a flexible open-source content management system built on the latest .NET (ASP.NET Core) technology. It offers a user-friendly editing experience, freedom for developers, and seamless integrations with other tools. Umbraco CMS can also handle multilingual and mu... read the full blog post