Skip to content

janScheible/roca-search

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 

ROCA Search

This is a small prototype of implementing a ROCA style web application with Spring Boot and Thymeleaf.

A requirement is to store the search requests in the database in order to allow analysis of them later.

The application even works with JavaScript disabled. When JavaScript is available Markdown is used for rendering the URLs. But only if JavaScript and HTML5 History API is available AJAX is used to load the search result.

Fulfillment of ROCA recommendations

Server

Recommendation Fulfillment
#REST yes
#APPLICATION-LOGIC yes
#HTTP yes
#LINK yes
#NON-BROWSER I guess yes... ;-)
#SHOULD_FORMATS not implemented
#AUTH not implemented
#COOKIES yes
#SESSION yes
#BROWSER-CONTROLS yes

Client

Recommendation Fulfillment
#POSH yes
#ACCESSIBILITY I guess yes...
#IDIOMATIC-CSS yes
#UNOBTRUSIVE-JAVASCRIPT yes, works even without JavaScript
#NO-DUPLICATION yes
#KNOW-STRUCTURE yes
#STATIC-ASSETS yes, Typescript is compiled at build time
#HISTORYAPI yes

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published