<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Thorsten Marx ㋡</title>
    <description>The latest articles on Forem by Thorsten Marx ㋡ (@thmarx).</description>
    <link>https://forem.com/thmarx</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F25903%2Fc3664aa0-af4b-4604-864a-d38d2335a1b6.jpg</url>
      <title>Forem: Thorsten Marx ㋡</title>
      <link>https://forem.com/thmarx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/thmarx"/>
    <language>en</language>
    <item>
      <title>CondationCMS: A New Era for Editors, Developers &amp; Admins 🚀</title>
      <dc:creator>Thorsten Marx ㋡</dc:creator>
      <pubDate>Mon, 01 Sep 2025 08:57:30 +0000</pubDate>
      <link>https://forem.com/thmarx/condationcms-a-new-era-for-editors-developers-admins-4150</link>
      <guid>https://forem.com/thmarx/condationcms-a-new-era-for-editors-developers-admins-4150</guid>
      <description>&lt;p&gt;The Next Big Release of &lt;strong&gt;CondationCMS&lt;/strong&gt; – More Freedom for Editors, Developers, and Admins 🚀&lt;/p&gt;

&lt;p&gt;In CMS projects, many different people come together – and each role has its own needs. With the upcoming release of &lt;strong&gt;CondationCMS&lt;/strong&gt;, we’ve taken this diversity seriously. Whether you’re an &lt;strong&gt;Editor&lt;/strong&gt;, &lt;strong&gt;Developer&lt;/strong&gt;, or &lt;strong&gt;Admin&lt;/strong&gt;, you’ll get powerful new tools and features designed to make your daily work easier – and more exciting.&lt;/p&gt;

&lt;h2&gt;
  
  
  For Editors ✍️
&lt;/h2&gt;

&lt;p&gt;Until now, content editing mostly happened directly in a plain text editor – not exactly the most user-friendly setup. The new release finally introduces the Manager App: a dedicated module built specifically for content editors.&lt;/p&gt;

&lt;p&gt;With it, you can create, organize, and manage content in a clean, structured way. And here’s the kicker: the Manager App can be enabled per project. That means you can run a secure editorial system while keeping the delivery system lightweight.&lt;/p&gt;

&lt;p&gt;👉 More clarity, fewer detours – content management has never been this smooth.&lt;/p&gt;

&lt;h2&gt;
  
  
  For Developers 💻
&lt;/h2&gt;

&lt;p&gt;In CondationCMS, there are two main developer roles:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frontend/Template developers&lt;/strong&gt;, who set up projects, turn HTML templates into CMS templates, and create themes with JavaScript and CSS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Module developers&lt;/strong&gt;, who dive deep into integrations and custom features.&lt;/p&gt;

&lt;p&gt;Both groups will love what’s coming in this release:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Template developers&lt;/strong&gt; can now also define the forms that editors will use later to manage content – creating a direct bridge between design and editorial workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Module developers&lt;/strong&gt; get a huge productivity boost: routes, tags, and template components can now be registered with simple annotations.&lt;/p&gt;

&lt;p&gt;The result: less boilerplate, more creativity – whether you’re building themes, extensions, or full-blown modules.&lt;/p&gt;

&lt;p&gt;👉 No matter if you’re starting a project or shipping a new feature: CondationCMS takes care of the heavy lifting.&lt;/p&gt;

&lt;h2&gt;
  
  
  For Admins 🔧
&lt;/h2&gt;

&lt;p&gt;Of course, we haven’t forgotten the people who keep everything running behind the scenes. The new release brings:&lt;/p&gt;

&lt;p&gt;An &lt;strong&gt;extended and hardened CLI&lt;/strong&gt; that’s even more reliable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Server modules for global features&lt;/strong&gt; that should only be configured by admins – like the backup module or the git module. These are no longer tied to individual projects but managed centrally and securely.&lt;/p&gt;

&lt;p&gt;Enhanced password security, which is especially critical when using the new Manager App.&lt;/p&gt;

&lt;p&gt;👉 More security, more stability, more control – without unnecessary complexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bottom Line 🌟
&lt;/h2&gt;

&lt;p&gt;This release is packed with countless hours of work – all with one goal: making &lt;strong&gt;CondationCMS easier, safer, and more enjoyable&lt;/strong&gt; for everyone involved.&lt;br&gt;
Whether you love creating content, building features, or running systems: the new CondationCMS delivers the tools you need to simplify your work – and maybe even make it a little more fun.&lt;/p&gt;

</description>
      <category>cms</category>
      <category>java</category>
      <category>flatfile</category>
      <category>flatfilecms</category>
    </item>
    <item>
      <title>CondationCMS manager application</title>
      <dc:creator>Thorsten Marx ㋡</dc:creator>
      <pubDate>Thu, 07 Aug 2025 08:28:17 +0000</pubDate>
      <link>https://forem.com/thmarx/condationcms-manager-application-1n8c</link>
      <guid>https://forem.com/thmarx/condationcms-manager-application-1n8c</guid>
      <description>&lt;h1&gt;
  
  
  CondationCMS – The New Manager
&lt;/h1&gt;

&lt;p&gt;After five months of hard work, I'm proud to present the new Manager Application, coming in the next major update of &lt;strong&gt;CondationCMS&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;But first, let me explain why I initially said &lt;strong&gt;CondationCMS&lt;/strong&gt; doesn’t need a manager at all—and why I’ve now built one.&lt;/p&gt;

&lt;p&gt;In the early days of &lt;strong&gt;CondationCMS&lt;/strong&gt;, every piece of content had to be created in a text editor. That worked fine—as long as the person writing the content had some technical background. It was just Markdown with a YAML header, after all.&lt;/p&gt;

&lt;p&gt;But at some point, I realized I didn’t want to be the one getting called for every small content change. So I decided to build something that would allow non-technical users to create and update content on their own.&lt;/p&gt;

&lt;p&gt;Here’s what I had in mind when starting the project:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Manager is primarily for content authors&lt;/li&gt;
&lt;li&gt;Template development should stay outside the Manager&lt;/li&gt;
&lt;li&gt;Content creation should be as simple and non-technical as possible&lt;/li&gt;
&lt;li&gt;Authors should get all the tools they need—nothing more&lt;/li&gt;
&lt;li&gt;Template developers should be able to define custom forms to give users just the right amount of control&lt;/li&gt;
&lt;li&gt;Authors shouldn’t be able to break the layout—so complex editors like Elementor in the WordPress world offer too much freedom for this use case&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That was the basic idea—and here’s the result.&lt;/p&gt;

&lt;p&gt;Please note: This short clip doesn’t show every feature, but it should give you a good idea of how content editing works in &lt;strong&gt;CondationCMS&lt;/strong&gt;.&lt;br&gt;
More videos will follow soon, highlighting individual features.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/GIqrmMWgWMg"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>flatfilecms</category>
      <category>condationcms</category>
      <category>java</category>
      <category>opensource</category>
    </item>
    <item>
      <title>CondationCMS, the java based flat file cms</title>
      <dc:creator>Thorsten Marx ㋡</dc:creator>
      <pubDate>Wed, 06 Aug 2025 17:24:54 +0000</pubDate>
      <link>https://forem.com/thmarx/condationcms-the-java-based-flat-file-cms-1dh1</link>
      <guid>https://forem.com/thmarx/condationcms-the-java-based-flat-file-cms-1dh1</guid>
      <description>&lt;p&gt;A couple of years ago, I worked for one of the major CMS vendors here in Germany. That’s when I really fell in love with content management. Even after I left the company, the CMS world never quite let go of me. I kept testing new systems—especially open-source ones. There's something fascinating about seeing how different teams solve the same core challenges in entirely different ways.&lt;/p&gt;

&lt;p&gt;As a developer, my head is always full of ideas. Whether it's a web app, a software tool, or just a “what-if” concept—I always have something brewing that keeps my spare time interesting. In the early days, WordPress was my go-to platform for nearly every web project. But over time, I started looking for alternatives—systems I could shape more freely and build on in my own way.&lt;/p&gt;

&lt;p&gt;Eventually, I hit a point where even the best open-source solutions didn’t quite give me what I needed. Either they were too bulky, too rigid, or simply not fun to work with. That’s when the idea hit me: Why not build my own CMS? It was one of those long-time "dream projects" that had been sitting in the back of my mind for years. Now it was time to bring it to life.&lt;/p&gt;

&lt;p&gt;The initial goal was modest: a lightweight, flexible platform with support for plugins, themes, templates, Markdown, and multisite functionality. Nothing fancy—just enough to experiment and build a few websites. One key decision early on: no UI. I wanted everything to be editable directly in the filesystem, using whatever code editor you prefer.&lt;/p&gt;

&lt;p&gt;After a while, the system became surprisingly fast and stable. That’s when friends started asking me to build websites for their small businesses. I agreed—but only on one condition: I wanted to use my custom CMS. When they said yes, I was thrilled (and a little terrified). Suddenly, my little side project had real-world users.&lt;/p&gt;

&lt;p&gt;And that’s how CondationCMS was born—the first Java-based flat file CMS. It all started about three years ago, and the journey is still going strong.&lt;/p&gt;

</description>
      <category>cms</category>
      <category>java</category>
      <category>flatfile</category>
    </item>
  </channel>
</rss>
