Blog

Mar 12, 2023

Integrating Maps into Your Directory Website

Written by Zack Schwartz
IntroIn this post we are going to explore creating a restaurant directory website that includes the locations of restaurants on a map via latitude and longitude coordinates. Restaurants are just an excuse to create the website, but the techniques learned in this tutorial will ... 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

Feb 18, 2023

Recreating 'Reddit Live' with .NET and SignalR

Written by Zack Schwartz
IntroReddit Live is a unique feature of reddit.com that comes into play during serious ongoing news events with rapidly evolving information. Essentially, volunteers create a Live Thread where they constantly provide updates to visitors who are eagerly following the event. One... 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

Jan 30, 2023

Simple form to email in .NET

Written by Zack Schwartz
This post will cover creating an HTML form with simple fields: name, email, and a message to represent filling out a Contact Us form. The .NET application will receive the form submission, send an email to the administrator, and also save a copy of the form submission to the R... 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

Feb 13, 2023

Setup a headless CMS in five minutes

Written by Zack Schwartz
Welcome to the exciting world of Raytha, the open-source .NET CMS. With its latest version 1.0.0, Raytha now offers a powerful and versatile Headless CMS mode. In this article, we'll take a closer look at this exciting new feature and guide you through the process of getting 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 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

Jan 16, 2023

Build a video gallery website into a CMS

Written by Zack Schwartz
Raytha is a powerful content management system that empowers you to easily create and customize websites. With just a bit of configuration and some HTML and CSS knowledge, you can take full advantage of the system's capabilities and push it beyond its default limits. Today we ... read the full blog post

I dedicate my weekends to discovering new technologies and expanding my skill set. This curiosity led me to explore Cloudflare Workers and their recently launched D1 service - a serverless SQLite database. D1 is still in its alpha phase and documentation is sparse and frequent... 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

Jan 24, 2023

Integrate streaming video into your .NET application

Written by Zack Schwartz
IntroductionCreating a comprehensive streaming video website requires a thorough understanding of the various components that make up the user experience. From the list view displaying thumbnails, titles, and creator information, to the detailed view featuring the video itself... 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

Feb 25, 2023

Migrate a static HTML site to a CMS

Written by Zack Schwartz
IntroIf you're a web developer who has built a static HTML website, you've probably experienced the scenario where your client wants to make updates to their site but you don't have an easy way to facilitate that. You could have them email you the changes or give them access t... read the full blog post

Mar 05, 2023

Create a members only website with a CMS with low-code

Written by Zack Schwartz
IntroOne of the outstanding capabilities of the Raytha content management is the ability to effortlessly set up a website that includes user and account management. With Raytha, users can create their own accounts, or administrators can create accounts on their behalf, making ... read the full blog post

IntroAssociations play a critical role in organizing conferences, which often serve as a platform for continuing education credits or presenting papers and research. However, managing conferences can be a chaotic affair, particularly when there are multiple sessions, speakers,... read the full blog post

Dec 30, 2022

Raytha launches v0.9.0! 10 years in the making...

Written by Zack Schwartz
Hi everyone,I'm Zack Schwartz, the founder of Raytha. The Raytha team is excited to announce that we've just released v0.9.0, our beta version, to the public. You can find it on Github here. I wanted to share the history of how we arrived at this point.I graduated from the Geo... read the full blog post

Jan 08, 2023

Release of v0.9.1

Written by Zack Schwartz
Hello everyone, we have lots of fixes and enhancements in this v0.9.1 release.HighlightsFixed validation on editing filterPermit use of Liquid macrosUpdated all nuget and npm packagesInclude all query parameters as a variable that can be used in the Template engineMany other b... read the full blog post

IntroductionHere is a common scenario for those who deploy their web applications to Azure App Services or similar services.Deploy an application to Azure App Service and get an App Service hostname that looks something like mydomain.azurewebsites.net.You configure a custom do... read the full blog post

Jan 08, 2023

Release of v0.9.2

Written by Zack Schwartz
Hello everyone, v0.9.2 is a hot-fix release to address the two issues below:Lingering package-jsonCrash on Initial Setup screenSee the full change log here: https://github.com/RaythaHQ/raytha/milestone/3?closed=1 read the full blog post

Jan 10, 2023

Open Source .NET Alternative to Strapi CMS

Written by Zack Schwartz
IntroductionRaytha is a content management system built on .NET that aims to fill the gap in the .NET community for a platform comparable to Strapi. Not only can it serve as a content management system, but it can also function as a rapid application development framework, pro... read the full blog post

Jan 14, 2023

Release of v0.9.3

Written by Zack Schwartz
Hi everyone,v0.9.3 has been released with some bug fixes and enhancements.Highlights:Docker file created and Raytha can now run in a docker container, so it's possible to run it on Azure Web App for Containers, Kubernetes, and other containerized environments.Add a Liquid synt... read the full blog post

If you are building a .NET 6+ application in 2023, chances are you need the following features:Both user login and administrator portal.Forgot password and password reset functionality.Support for SAML based and JWT based single sign on.Admin account management with role based... read the full blog post

IntroductionIt seems like every single website technology today feels compelled to implement Drag and Drop design functionality. Squarespace, Wix, Elementor and Weebly are among the most popular, but there are literally dozens. While these drag and drop website builders are ce... read the full blog post