GithubHelp home page GithubHelp logo

pydawan / admin-designer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adminfaces/admin-designer

0.0 2.0 0.0 7.54 MB

https://youtu.be/X1UEpN942s0

Batchfile 0.01% Shell 0.01% Java 18.37% CSS 57.19% HTML 22.82% JavaScript 1.62%

admin-designer's Introduction

Admin Designer Toolkit

The aim of this application is to make it easier to customize Admin theme and Admin Template.

1. What is it?

This the same Admin Showcase application with admin template and admin theme bundled inside instead of being project dependencies.

It uses Wildfly Swarm to run the exploded application so one can change the theme or template and see the modifications without needing to restart the application.  

2. Objectives

The initial idea was to speed AdminFaces development but it turns out that it can easy contributions from non Java developers (like designers and frontend developers) as the project is about front end components and layout.

Also another great feature of Admin Designer is the possibility to download the customized project as a maven project.

The downloaded project is the Admin Starter with modified admin theme and template embedded in the project.

ℹ️
This is the most flexible approach but at the same time you lose the updates on Admin Theme and template projects because you don’t depend on them anymore.

3. How it works

  1. First download Admin Designer from github releases here;

  2. Now in application root directory start it by running the command:

    ./mvnw wildfly-swarm:run (or mvnw.cmd wildfly-swarm:run) (1)
    1. To use mvnw (maven wrapper) you just need Java installed (JAVA_HOME pointing to a JDK).

  3. Edit any less file in directory src/main/resources/less.

  4. Now to compile the application using:

     ./mvnw compile (or mvnw.cmd compile)
    💡
    If you don’t want to compile every time you change a less file, use the flag -Dlesscss.watch=true. Or use a tool like brackets with less extension installed.
  5. Finally when you’re done you can download the customized theme or template packed as jar files or even download it as a zipped maven project;

    designer

The changes made to less files should be visible in running application http://localhost:8080/showcase

ℹ️
There is no need to stop and run the application again.

You can see this workflow in the following video: https://youtu.be/X1UEpN942s0

admin-designer's People

Contributors

rmpestano avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.