AdminFaces is an open source project which integrates Primefaces, Bootstrap and Admin LTE in order to create fully responsive and mobile ready JSF applications.
AdminFaces is composed by the following projects:
Admin Theme: Is a Primefaces theme based on Bootstrap and Admin LTE where Primefaces components are customized to look like mentioned frameworks.
Admin
Template: It's a fully responsive Java Server Faces
admin
template which is also based on Bootstrap
and Admin LTE.
Admin Showcase: A web application using admin-theme and template showing AdminFaces main features and components.
Admin Designer: A showcase application used to customize Admin Theme and Template. This application is used to evolve AdminFaces as well.
Admin Starter: A simple starter project to get you started with AdminFaces.
Admin Persistence: CRUD operations like a breeze for AdminFaces applications based on Apache DeltaSpike Data module.
Admin Starter SpringBoot: Admin Starter application based on SpringBoot and JoinFaces.
Admin Mobile: Admin showcase mobile application using Android webview.
Admin Docs: a project that holds AdminFaces documentation.
Admin Theme is an open source premium PrimeFaces theme where components are styled to look like AdminLTE and Bootstrap.
TIP
See screenshots to get an idea.
INFO
For usage details see Admin Theme documentation .
Admin Template is a fully responsive Java Server Faces admin template
based on Bootstrap and Admin LTE.
Following is Admin Template main features:
Fully responsive
Two menu modes, left
and horizontal
based menu
Layout customization via Control Sidebar
Material design load bar
Material design inputs and flat buttons
Touch enabled menu to slide in/out (see here)
Automatically activates (highlight) menu based on current page
Breadcrumb based navigation, see showcase example
Custom error pages
Highly configurable, see configurations documentation
High resolution and responsible icons based on Glyphycons and FontAwesome
Builtin dark
and light
skins
Menu itens search
Back to previous screen when logging in again after session expiration
Auto show and hide navbar based on page scroll
Scroll to top
Ripple effect based on materialize css
TIP
See screenshots for a better idea.
INFO
For usage details see Admin Template documentation .
Admin Showcase is a showcase web application, deployed on openshift, which demonstrates AdminFaces main features and components. Note that the Showcase uses Admin Template and Theme.
See Admin Showcase live demo here
Admin Starters are sample projects to get you started with AdminFaces. Below is a short description of current starters:
Admin Starter: The default starter is a simple JavaEE 6(+) application without any persistence layer. You can run it on a JavaEE 6 or newer server, via wildfly-swarm and also via Docker
.
Admin Starter Persistence: Admin Starter sample project with persistence layer based on Apache DeltaSpike module via Admin Persistence.
Admin Starter Tomcat: Admin Starter application for Tomcat.
Admin Starter SpringBoot: Admin Starter application using SpringBoot and JoinFaces.
Admin Starter Shiro: Admin Starter application using Apache Shiro for security.
Admin Starter Security: Admin Starter application using JavaEE 8
security API for authentication and authorization.
Admin Starter SpringBoot Security: Admin Starter application using SpringBoot, JoinFaces and Spring Security.
INFO
See screenshots for a better idea.
TIP
For running instructions access each starter
github README
.
TIP
We have maven archetypes for some starter projects, see available starters here.
See Admin Starter live demo here
Current version (under development) of documentation can be found here.
Following is documentation for each released version: