Why StudioCMS?
Astro is a content-focused framework. Features like content collections and the new content layer make it extremely easy to manage content of any size or form.
However, it is also a solution that basically requires you to be a developer, or at least have a decent amount of knowledge about how Astro uses the files you put into your content directory. Also, the experience it provides is not something you can present to a client or any person just wanting an easy content managing experience. You need a CMS for that.
There’s a lot of CMSs out there, with different flavors and features for your needs, but there is none that completely takes advantage of all of Astro’s capabilities. That’s why StudioCMS exists: a CMS that is completely focused on Astro and that can hook into every single one of its features to provide a highly improved DX.
Key Features
'Read the “', Key Features, '” section'-
@astrojs/db
: We use Astro DB, meaning that you can choose where and how your data is stored, be it Turso or a local file. -
Custom Markdown Renderer: Built-in markdown renderer with support for themed callouts and customizable styling to match your needs.
-
Built-in Authentication: Comprehensive authentication system with built-in support for password encryption, session management, rate limiting, and customizable permission levels.
-
WordPress Importer: It’s easy to switch to StudioCMS from any standard WordPress installation!
-
Plugin System: Extensible plugin architecture that allows for custom page types, dashboard widgets, and settings pages.
-
Content Rendering: Built-in support for customizable content rendering with features like themed callouts and markdown styling.
-
More to come in the future: StudioCMS is under active development! We’ll add more features over time to make your content experience even smoother! Feel free to open an issue^ if you have any suggestions or feedback!