Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-05-05 | Prevent "$ITEM['BODY']['HTML']()" which is a closure since version 2.1 from ↵ | Thomas Lange | 2 | -4/+8 | |
calling twice. | |||||
2017-05-05 | A significant increase in the response time has been achieved, since the ↵v2.1 | Thomas Lange | 2 | -4/+4 | |
template parameters "$ITEM['BODY']['TEXT']" and "$ITEM['BODY']['HTML']" are now no longer strings but closures (anonymous functions). This means that the underlying logic, which parses the content or converts it into Markdown, is not executed until one of these parameters is really needed and called in the template (which maybe significantly increases the response time on a long list of items which not use one of those two parameters). This means that within templates you now have to call these parameters in the following way (note the brackets at the end, which represent a function call): <?=$ITEM['BODY']['TEXT']()?> <?=$ITEM['BODY']['HTML']()?> In the background, the anonymous functions are called and executes $Item->getBody() and $Item->getHTML() only when needed. Previously, $Item->getBody() and $Item->getHTML() were basically executed and the parsed content was passed to the template, regardless of whether these parameters are required in the template or not! | |||||
2017-04-24 | HTML escaping is required to prevent XML validation errors for some ↵ | Thomas Lange | 2 | -3/+2 | |
characters like "&". | |||||
2017-04-24 | Nested function calls for generating the meta description are removed and a ↵ | Thomas Lange | 2 | -2/+2 | |
function was added to perform this task. | |||||
2017-03-10 | Several changes have been made in this commit, which together with the ↵v1.1 | Thomas Lange | 1 | -4/+6 | |
previous commits result in version 1.1: + The rules for the Apache and nginx configuration have been changed and redirects now all requests to the index.php. + A router class has been added which now handles all requests that arrives at the application on the index.php. + Short-hand functions "PAGE", "POST" and "USER" for use in templates added to get specific item data by ID. + More language variables have been added to the core language. | |||||
2017-02-24 | Initial commit.v1.0 | Thomas Lange | 3 | -0/+101 | |