templates.plugins.html Maven / Gradle / Ivy
Show all versions of spincast-website Show documentation
{#==========================================
Plugins
==========================================#}
{% extends "./layout.html" %}
{% block sectionClasses %}plugins plugins-list{% endblock %}
{% block meta_title %}Plugins{% endblock %}
{% block meta_description %}Plugins to extend Spincast{% endblock %}
{% block body %}
Most plugins provide a Guice module that you have to install in your application. By doing so,
extra components are bound and can be used in your application.
The plugins annotated with
are
already installed if you use the spincast-default artifact!
Spincast Routing
The default router, and other routing related components.
Spincast Request
Components to access the current HTTP request information.
Spincast Response
Components to manipulate the headers and content sent as the response for a request.
Spincast Undertow
Undertow is the default HTTP server provided by Spincast.
It is modern, performant, and easily embeddable.
Spincast Locale Resolver
Provides an implementation of ILocaleResolver which is
used to find the locale/language to use.
Spincast Variables Add-on
Provides a request context add-on to read and write request scoped variables.
Spincast Templating Add-on
Provides a request context add-on to easily access templating functionalities.
Spincast Pebble
Provides an implementation of ITemplatingEngine, for
templating functionalities, using Pebble.
Spincast Config
Provides default values for the required Spincast configurations.
Spincast Dictionary
Provides default labels for a Spincast application.
Spincast HTTP Caching
HTTP Caching management : Etags, Last modification
dates, Cache-Control headers, etc.
Spincast Http Client
(no Websocket support)
Client using Apache HttpClient
to easily create and send HTTP requests.
Spincast Http Client
(with Websocket support)
Client using Apache HttpClient
and Undertow's Websocket utilities
to easily create and send HTTP/WebSocket requests.
Spincast Properties File Config
Allows an application to define its configurations in a
.properties file.
Spincast Validation
Helps the validations of your beans/models. Provides validation methods to check
for null values, to validate min/max length, to validate emails, etc.
{% endblock %}
Plugins