scandio / lmvc-modules
LMVC-Modules are easy-to-use extensions to the 'scandio/lmvc'-framework
Requires
- php: >=5.4
- coffeescript/coffeescript: ^1.3.1
- intervention/image: ^2.3.5
- leafo/lessphp: ^0.3.9
- leafo/scssphp: ^0.0.7
- mustache/mustache: ^2.1.0
- nitra/php-min: ^0.0.5
- picas/markdown-extended: dev-master
- scandio/lmvc: ^0.4.0
- scandio/troba: ^0.5.5
Requires (Dev)
- phpunit/phpunit: 3.7.*
- dev-master
- 0.9.12
- 0.9.11
- 0.9.9
- 0.9.8
- 0.9.7
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5
- 0.4
- 0.3
- dev-feature/htmltag
- dev-feature/registration
- dev-feature/security
- dev-feature/session
- dev-feature/upload
- dev-feature/assetpipeline
This package is not auto-updated.
Last update: 2021-09-06 06:07:33 UTC
README
LMVC-Modules are easy-to-use extensions to the 'scandio/lmvc'-framework
Form module
Easily create validator classes extending the AbstractForm base class while defining validator-functions and error-messages.
Mustache module
Compiles mustache templates and provides a simple integration into LMVC's views.
Security module
Protects resources provided by controllers using custom security principals (e.g. Ldap or Json) as gateways.
Snippets module
Allows easy snippets integration in views for e.g. rendering of prepared Html-components such as tables, checkboxes, etc. Moreover, directories can be registered to load more custom snippets from various sources.
Asset pipeline module
Facilitates asset requesting, concatenation and minification of Javascript, CSS, Sass and Less sources. In addition, easily integrates into lmvc and its views.
Registration module
Allows for user registration in the application. Currently uses a database but could easily be extended to persist registrations in LDAP or maybe even config.json.
Html-tag module
Module simplifying Html-tag generation in views. Abstracts string handling and templating while being a more tailored snippet component.
Upload module
Module handling uploads of various types. Currently only supports image uploads but will hopefully contain a bigger set of types in the near future.
Session module
Module abtracting from php's session handling. It allows getting, setting, merging and replacing its values without actually touching the $_SESSION variable.