Fast, lightweight, developer oriented framework.
Contents:
- Quick start guide
- Site configuration
- Configuration file
- Multiple language support
- Path handling and template loading
- Error pages
- Framework tags
- Set session variable -
cms:session
- Call module function -
cms:module
- Include and parse template -
cms:template
- Add raw text or include raw text file -
cms:raw
- Include or use SVG sprite -
cms:svg
- Show localized content from text constants -
cms:text
- Parse parameter value as Markdown text -
cms:markdown
- Show parameter language tags for backend use -
cms:language_data
- Search and replace string with values in parameters -
cms:replace
- Conditional template parsing -
cms:if
- Multiple choice conditional parsing -
cms:choice
- Parse child nodes only on desktop version -
cms:desktop
- Parse child nodes only on mobile version -
cms:mobile
- Parse child nodes for logged in users -
cms:user
- Parse child nodes for guests only -
cms:guest
- Include variable or parameter value -
cms:var
- Include script in head tag -
cms:script
- Include script from system collection -
cms:collection
- Include style in head tag or link to other elements -
cms:link
- Automated testing -
cms:test
- Set session variable -
- Framework attributes
- Evaluating attribute -
cms:eval
- Optional attribute evaluation -
cms:optional
- Language constant tooltip -
cms:tooltip
- Treating attribute value as language constant name -
cms:constant
- Marking dirty block for cache handling -
cms:skip_cache
- Evaluating attribute -
- Modules
- Articles
- Gallery
- Shop
- Downloads
- Links
- News
- Language menu
- Contact form
- Globally available functions and constants in evaluation
- Coding style guidelines
- License
- Contributing
- Release notes
- Version specific SQL changes