Koala Framework 3.4 Branched

Koala Framework 3.4 branch got created yesterday. See the changelog.

Here a short overview of the highlights about what's new in this version.

Performance

Various performance improvements have been implemented to speed up frontend and backend:

  • Acl Cache: The Acl object needs to be loaded for every Ajax request being done to check permissions. Loading this Acl can be relatively expensive if it exists out of many resources. Especially if those resources are generated out of the component tree.
    The whole acl object gets now cached in memory.
  • fullPage Cache: Every component has it's own entry in the view cache. When loading a page all those tiny parts are connected together - which can be 300+ parts.
    The fullPage Cache now creates a big cache for the whole page - excluding any dynamic areas.

Themes

Koala Framework now supports Themes. Currently two Themes are shipped with Koala:

Web Installer

Koala Framework now can be setup/installed using a web based installer:

Security

security improvements have been implemented:

  • Full https support in frontend: automatically redirect to https when a form or a login is shown. And automatically redirect back to http to avoid performance problems
  • CSRF protection: all ajax requests are now secured by a unique token
This entry was posted in Koala Framework by Niko Sams. Bookmark the permalink.

Leave a Reply

Your email address will not be published.

Github Activity

nsams commented on pull request koala-framework/kwc-newsletter#5

@nsams
nsams commented on pull request koala-framework/kwc-newsletter#5
Feb 22, 2018

bitte um abstimmung bin benjamin damit die bundles gleich strukturiert sind https://gitlab.vivid-planet.com/vivid/kwf-carlog-auth

nsams commented on issue koala-framework/koala-framework#736

@nsams
Feb 20, 2018

Yes, that is the correct fix, ajax requests timeout after 30 seconds by default. Now why the request is that slow is a completely different topic, …

nsams starred ionic-team/stencil

@nsams
Feb 19, 2018
ionic-team/stencil

A simple, reusable web component compiler

TypeScript 2.3k 5 issues need help Updated Feb 19

nsams commented on pull request koala-framework/koala-framework#728

@nsams
nsams commented on pull request koala-framework/koala-framework#728
Feb 15, 2018

des funktioniert dann nicht mehr

nsams commented on pull request koala-framework/kwc-newsletter#2

@nsams
nsams commented on pull request koala-framework/kwc-newsletter#2
Feb 15, 2018

bitte da keine leerzeile