8000 Home · bubblecloud/ilves Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Mar 27, 2024. It is now read-only.
Tommi S.E. Laukkanen edited this page Feb 1, 2016 · 62 revisions

Welcome to Ilves Fram 10000 ework Wiki

This is official Ilves Framework Wiki. If you have any questions or would like to participate in the project please send email to the following address:

tommi.s.e.laukkanen@gmail.com

Why Ilves

Ilves enables lean development and deployment of responsive Java web applications (5 Minute Tutorial).

Ilves accomplishes this by:

  • minimizing Zero Sprint length (embedded jetty and WAR seed projects),
  • accelerating development cycles (embedded web server),
  • catering for common functionality (built-in features),
  • minimizing web UI code complexity (Vaadin framework) and
  • enabling one step cloud deployment (Heroku) or
  • easy setup to other cloud environments like Amazon AWS.

Demo

Ilves seed project demo is available at: https://ilves.herokuapp.com/

Support

Ilves support discussion group: https://groups.google.com/forum/#!forum/ilves-support

Feature Summary

Ilves has out of box support for the following features (all of which have web administration interfaces provided). If you do not see the feature you are looking for please post it as enhancement request to issues:

https://github.com/bubblecloud/ilves/issues

Hosting and Security

  • virtual hosting,
  • analytics (Google Analytics),
  • user / customer self registration,
  • customer specific user groups with self administration,
  • privilege framework,
  • audit trail,
  • service layer access controls,
  • TSL (SSL) two way authentication,
  • Universal Second Factor (FIDO / U2F) authentication,
  • GoogleAuthenticator two factor authentication,
  • LDAP authentication,
  • OpenID authentication,
  • OAuth authentication,
  • and traditional full featured password authentication.

Customization

All aspects of Ilves can be customized including:

  • navigation,
  • HTML layouts (JADE),
  • css (SASS),
  • icons,
  • database schema,
  • localizations,
  • user interfaces and
  • configuration files.

See tutorials for details.

Modules

  • Content module with support for Markdown Wiki and binary asset management.
  • Audit log module with API and user interface for managing audit log information.

Architecture

  • Scaling by adding more heroku Web dynos or Amazon virtual machines running ilves.

Stack

  1. Java 7
  2. Vaadin framework (web UI framework)
  3. Sass (stylesheet language)
  4. Jade (template engine)
  5. Jetty (embedded web server)
  6. Eclipselink (ORM)
  7. Liquibase (database versioning)
  8. HSQL, PostgreSQL and MySQL (database)

Source Code

Project source codes can be cloned with the following command:

git clone https://github.com/bubblecloud/ilves.git

Seed Project

You can use the following seed project to start new Ilves project easily:

git clone https://github.com/bubblecloud/ilves-seed.git

Default Credentials

Documentation

Links

Clone this wiki locally
0