Version 1.1.X: Plugins and Author Panel

admin |

Version 1.1.7: Improved Session Management

Release date: 04.06.2018

  • URL to google sitemap is not displayed in settings.
  • Session Cookies are only set when authentication is required.
  • Added security headers for content security policy, refferers, strict transport.

Version 1.1.6: Refactoring

Release date: 22.05.2018

  • Added security headers.
  • Added a temporary ip-blocker if login fails 3 times.
  • Added fieldsets for configuration fields of themes and plugins.
  • Added logic for user roles.
  • Changed url-structure from tm-author to tm.
  • Activated twig cache.
  • Started to refactored css for author panel.

Version 1.1.5: Typemill Learns Math

Release date: 10.05.2018

With version 1.1.5 Typemill learns math. There is a plugin called "math" that you can activate in the author panel. you can choose between MathJax and KaTeX.

  • Extend markdown to support latex syntax.
  • New plugin to activate MathJax or KaTeX.
  • Highlight for code blocks is now a plugin.
  • Share buttons for twitter, facebook and xing can be added to the TYPEMILL theme.
  • Optimized mobile startpage.
  • Table of content has now permanent ids and anchors (headline) instead of dynamic numbers.

Version 1.1.4: Refactoring

Release date: (30.04.2018)

Version 1.1.4 is mainly an optimization and refactoring of the author panel released in version 1.1.3. Some details of the changes:

  • Length of description is optimized for SEO now.
  • You can display a last modified date on each page now (update the TYPEMILL theme for that).
  • Optimized mobile version of the author-panel navigation.
  • Form rendering is now done in a seperate form template.
  • SettingsController is deeply refactored and some bugs are fixed.
  • FormModel partly fixed and refactored.
  • ValidationModel fixed.
  • Update notifications for system, themes and plugins are completely refactored and unified.
  • Welcome page is fixed, so that the linked themes- and plugin settings show the initial values now.
  • Settings functions for plugins and themes are cleaned up and unified.
  • Design is partly fixed and unified (open-close icons and more).
  • User documentation has been enhanced and corrected.

Version 1.1.3: The Author Panel

Release date: 19.04.2018

Version 1.1.3 introduces an author panel. Now you can authenticate, configure the system, themes and plugins and manage users. This is the first step towards a full authoring panel that helps you to manage, create and edit everything online.

  • Author panel.
  • Authentication.
  • Configuration of the system, the theme and the plugins.
  • User management (create update and deleted).
  • Bugfix: Footnotes in Markdown didn't work due to parsedown library. Fixed in the new library version.

Version 1.1.2: Improved Setup

Release Date: 15.03.2018

With version 1.1.2 we added the possibility to configure the theme in the setup a bit more. We also fixed a bug in the htaccess. So next to the "system"-folder, you should also update the theme-folder and the htaccess-file. As always, backup your settings.yaml-file, then delete it and setup your website again (visit /setup).

  • Added configurations for themes in the setup.
  • Improved update check for themes, plugins and base app.
  • optimized design of setup.
  • Added language selection to setup (used only for lang-attribute right now).
  • Updated typemill theme accordingly
  • Bugfix: Index.php is not reachable anymore, prevents duplicate content. Please update htaccess-file.

Version 1.1.1: Refactoring

Release date: 25.02.2018

Version 1.1.1 is mainly an improvement and some refactoring for the plugin release.

  • Added new plugin "analytics" for integration of Matomo/Piwik and Google Analytics.
  • Theme "TYPEMILL": Design refresh.
  • Theme "TYPEMILL": Added cannonical url.
  • Theme "TYPEMILL": Added meta tags for social sharing including image reference.
  • Increased length of meta-description for google.
  • Fixed error with field builder (getAttributeValues).
  • Fixed error with static functions in settings (added declaration as static).
  • Added documentation for plugin developers.

Version 1.1.0: Introduce Plugins

Release date: 05.02.2018

Version 1.1.0 introduces plugins to typemill. And because of the GDPR, the first plugin is an implementation of the famous cookieconsent. So heads up, you can publish GDPR-compliant websites with typemill now!

All plugins are in the "plugin"-folder, and I can't wait, that this folder will be stuffed with cool extensions.

To update the system, please delete, replace and upload

  • the "system" folder and
  • the "theme" folder.
  • the "plugin" folder (new).

Then backup and delete your settings.yaml in the settings-folder.

Now visit your startpage and click on the new setup-button. The button will direct you to the new setup page, where you can configure the basic system and the new cookieconsent-plugin.

Plugins are easy to use for writers, but a plugin system is pretty complex to implement for a developer, so there is a lot of new code. For now, there is no documentation for developers, but it will follow, soon.

Also introduced with 1.1.0 :

  • Field Builder
  • CSRF-Protection
  • Input Validation
  • Version Check for Plugins, Themes and Core-System
  • Simple Asset Manager
  • Twig Extensions