NixMash Spring Administration Area

I referenced the NixMash Spring Administration Area in another post and realized I never really blogged about it. Consider this post the official announcement.

If you’re a WordPress user you’re familiar with the concept of a Site Administration Area. As websites grow in functionality they need an Administration Area, so it was time we added one to NixMash Spring.

After looking around at several Bootstrap 3 Dashboards we went with the Gentelella Bootstrap Admin Template. Below is a look at the NixMash Spring User Administration page we recently put online based on the Gentelella Admin Templates, adding Dandelion Tables for extra pizzazz.

Below is what the Gentelella Administration Panel looks like out-of-the-box, running on a local server. Pretty awesome.

The Gentelella GitHub Project is actively updated so we’ll be able to update the NixMash Spring Admin area as well. Here’s Gentelella in IntelliJ IDEA.

The initial port to NixMash Spring is shown below. Part of the fun is converting Gentella HTML files to Thymeleaf (2), but that really IS fun because you see the efficiency of using templates and fragments compared to straight-up HTML. Gentelella assets are located in /static/dashboard (1).

As an example of what Thymeleaf brings to the table, here’s the Thymeleaf equivalent of the Gentelella Home Page.

So there it is, the official announcement of the NixMash Spring Administration Area. You’ll be seeing this no doubt quite a lot as we go forward.

Source Code Notes for this Post

All source code discussed in this post can be found in my NixMash Spring GitHub repo and viewed online here.