svenkubiak / mangooio Goto Github PK
View Code? Open in Web Editor NEWAn Intuitive, Lightweight, High Performance Full Stack Java Web Framework.
License: Apache License 2.0
An Intuitive, Lightweight, High Performance Full Stack Java Web Framework.
License: Apache License 2.0
Display the version number of the documentation release on the documentation page and in the PDF file.
Check archetype generation after beta5 releasey Due to the switch to yaml, there might be a problem with the secret and name generation.
The configuration is very unclear when the file gets bigger. a swtich to yaml should change that.
Add mangoo I/O to Techempowered Benchmarking for Round 12.
https://www.techempower.com/benchmarks/#section=code&hw=peak&test=fortune
Add a first guide "Introducting mangoo io" to the homepage. Maybe with https://slides.com ?
The source code highlighter is not working on documentation page.
Looks like Fluentlenium is not working at all.
Passing Flash between redirects is not working atm.
Check the sonar and handle all issues.
Add methods to Config to retrieve standard applicaiton configuration values without using the propery key, e.g. config.getApplicationName().
Change form validation where min, max and range also works for numeric values and not only for strings.
The Form bindings, and all other bindings, need more unit tests.
The error page when in dev mode seems a bit rubish. This should be styled in a nicer war.
Add an entire map to Response using andContent method
There are two tests for passing parameters which are failing.
How do I access http headers from a Controller? Can you please add that information to documentation also?
Add an implementation for Memcached.
The default expire for authentication should be "browser session"
Ad options to validate controller parameters on a fluently way.
Add an object to automatically cast a retrieved cache object.
Bump version in projects if necessary.
Removed all @deprecated legacy functions and classes.
Add a convinentent way for retreived multiple parameters from a request.
Add the ability to pass LocalDate and LocalDateTime as an controller method parameter.
Add configuration options for new guava cache
Add a configuration option to set the "secure" flag for a cookie.
Form parsing does not work when charset is part of content type. Unfortunately some http client libraries add charset to content type.
Content-Type: application/json; charset=utf-8
There seema ro be glitches when using authentication which results in an invalid session. Maybe dev mode?
Add a validation function that preparses the routes and exists bootstrap if the routing function contains at least one invalid route.
When switching to datetime java 8 api cookies from old versions where incompatibale with the current version. This could be preventen with cookie versioning.
The mangooio version in archetype is static. Lets try to make this dynamic with every tagged release.
Add an option for the form validation to validate a custom regex.
It just be possible to set header values from within the controller method, e.g.
return Response.withOk().andHeader("foo", "bar");
The handlers need more unit tests.
Add default validation messages for form validation.
The application secret should be automatically generated when an app is created via the archetype
Add some kind of fancy debugging mode
Switch to Java8 Date API for RequestHandler .
Update to latest dependencies and plugin version.
Update documentation for new request object, etag support, administrative routes and request parameter validation.
Enable passing of non-standard attributes to controller methods
When reloading in dev mode the source code isn't compiled with "-parameters", thus the parameter passing does not work.
The switch from markdown to asciidoc dropped the code highlighting. Also, there are encoding problems in the documentation and some typos.
I am using 1.0.0-RC4-SNAPSHOT
Request and query parameter is not working
Router.mapRequest(Methods.GET).toUrl("/activate/{key}").onClassAndMethod(ApplicationController.class, "activate");
public Response activate(String key) {
accessing /activate/12355 does not set the value for key as 12355
Add an option to pass a path to an external configuration so that when in production the app dosbt has to be redeployed.
Add an option to send binary content from a controller.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.