Typemill 2.2.0: Say Hello to Kixote

Typemill 2.2.0 has been released, introducing an additional interface named "Kixote"! We've also published all the information about the upcoming license system, and the most requested feature for Typemill is on its way: a plugin for HTML tags. Download Typemill 2.2.0 here.

Kixote: An Interface for Commands and Prompts

Software development feels like an endless battle with buttons and forms. The more features a software has, the more complex it becomes. It's like fighting against windmills, which is why Typemill enlisted the help of an expert for these battles: Kixote.

Rather than adding more buttons for increasing features, we decided to create one last button that opens a new interface for commands and administrative tasks. The Kixote-button is located in the header, right next to the Typemill logo.

Animated gif of Kixote, a new conversational interface of Typemill

Currently, Kixote understands the following commands:

  • help: Displays a list of all commands with brief descriptions.
  • exit: Closes the Kixote interface.
  • clear navigation: Clears the cached navigation data.
  • clear cache: Removes cached files, including twig-cache, from the cache folder.
  • show security log: Reveals the security log, which can be enabled in the security tab of the system settings.
  • clear security log: Deletes the security log entries.

This is just the beginning. We plan to gradually enhance Kixote with useful tasks. Imagine a "publish tree" command that publishes all pages and subfolders of the current folder. Or a plugin for Kixote that accepts prompts and connects to your ChatGPT- or DeepL-accounts. We'll introduce all of this very soon.

The Typemill License

Typemill now has a version 2, and so does Paddle. Paddle is the payment integrator we use for the upcoming Typemill Licenses. Unfortunately, I had to refactor the entire integration from scratch, which took some time. However, the new version is even better, and you'll be able to purchase a license in a few weeks.

In the meantime, you can read all about the Licenses on the Typemill website. There are three options to choose from:

  • No license at all: Use Typemill CMS and all open source plugins and themes for free, forever!
  • MAKER license for 22€/Year+VAT: Use all upcoming plugins released with a MAKER License for one year and one domain until you cancel.
  • BUSINESS license for 122€/Year+VAT: Use all upcoming plugins with a MAKER or a BUSINESS License for one year and one domain until you cancel.

This subscription model is intended to be a fair option for everyone. Hopefully, it will support the development of the plugins and features Typemill users have requested over the years.

One of the most requested features will be available with the MAKER license in a couple of weeks: the ability to use some important HTML tags with the shortcode feature. More information will be provided very soon!

Translations

I've finally reviewed and fixed the entire translation process for Typemill. Most translations were contributed by Typemill users, and I want to express my heartfelt thanks to everyone involved! I apologize for the delay in fixing the translation process. I've written a comprehensive guide on creating translations on the Typemill website.

Looking Forward to Version 2.3.0

With the release of version 2.3.0 (scheduled for 15.03.2024), I will complete the license integration and publish the first set of plugins under this new system. The planned plugins include:

  • HTML integration (MAKER)
  • Embeds (MAKER)
  • Track changes and Versions (BUSINESS)
  • Register (MAKER)
  • SEO (MAKER)

I will also work on updating some themes from version 1 to version 2 and aim to complete the documentation update for Typemill.

Mastodon

Lastly, following the collapse of Twitter, I've decided to create a Typemill account on Mastodon: https://mastodon.social/@typemill

If you're a fan of Typemill, please help spread the word. I believe Typemill is on the right path, and I'm incredibly excited about all the new features we have planned for the coming months.