Documentation | NobleUI - HTML Bootstrap 5 Admin Dashboard Template

# NobleUI - HTML Bootstrap 5 Admin Dashboard Template v 2.0.1

Thank you so much for purchasing NobleUI Responsive Bootstrap 5 Admin Template. If you have any questions that are beyond the scope of this documentation, please feel free to email to nobleui123@gmail.com :)

#### Introduction

This theme is built on Bootstrap - The most popular front-end component library. This theme extended bootstrap components and add custom components.

#### What's include

NobleUI comes with a simple and logically organized file structure for easy to understand and maintainability.

NobleUI/ ├── template/ ├── assets/ ├── css/ ├── demo1/ ├── demo2/ ├── demo3/ ├── demo4/ ├── fonts/ ├── images/ ├── js/ ├── scss/ ├── vendors/ ├── demo1/ ( Vertical Layout - Light ) ├── pages/ ├── advanced-ui/ ├── apps/ ├── auth/ ├── charts/ ├── email/ ├── error/ ├── forms/ ├── general/ ├── icons/ ├── tables/ ├── ui-components/ ├── partials/ ├── dashboard.html ├── demo1-rtl/ ( Vertical Layout - Light - RTL ) ├── demo2/ ( Vertical Layout - Dark ) ├── demo2-rtl/ ( Vertical Layout - Dark - RTL ) ├── demo3/ ( Horizontal Layout - Light ) ├── demo3-rtl/ ( Horizontal Layout - Light - RTL ) ├── demo4/ ( Horizontal Layout - Dark ) ├── demo4-rtl/ ( Horizontal Layout - Dark - RTL ) ├── gulpfile.js ├── index.html ├── package.json ├── documentation/

#### Setup Environment for customization (if you are using gulp & scss)

First you must have Node.js installed in your computer.

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

We are using gulp which allows having complete automation to build flow. In case if you don't know - Gulp is a gulp is a toolkit for automating painful or time-consuming tasks in development workflow, so you can stop messing around and build something. You can read it more about it here.

##### Install gulp:

If you have previously installed a version of gulp globally, please run `npm rm --global gulp` to make sure your old version doesn't collide with gulp-cli.

npm install -g gulp-cli

Verify that gulp is successfully installed, and version of installed gulp will appear.

gulp --version

After you finished with above two steps, you can run the automated tasks (as described below) to build the application.

Command | Description
--- | ---
`gulp serve` | Watch for file changes and compile scss files. The browser will automatically reload when the changes are made.
`gulp inject` | Inject partial files such as '_navbar.html', '_sidebar.html etc' from the partials folder to the pages.
`gulp copyVendors` | Copy necessary vendor files such as .css, .js and other vendor files from the node_modules folder to the vendors directory.

#### Customization (using gulp & scss)

You can customize various elements including navbar, sidebar, form elements etc by simply editing scss files in 'scss' directory or removing unnecessary components from demo*/style.scss main file.

Make sure that the `gulp serve` gulp task is running in the terminal to compile scss files when you make changes. Once the changes are made, the scss file will be compiled and the changes will be reflected in the browser after an automatic browser reload.

It is important to run `gulp serve` command from the directory where the gulpfile.js is located.

If you do not want to use gulp and scss. You can easily start using the project just by putting the file inside your localhost directory.

#### Dark Sidebar/Header

The Dark sidebar (in Demo1) & Dark header (in Demo3) are does not enabled by default.

Add class to the `body` element as given below.

- For the dark sidebar (in Demo1), set `class="sidebar-dark"` on the `body` element.
<body class="sidebar-dark">
- For the dark header (in Demo3), set `class="navbar-dark"` on the `body` element.
<body class="navbar-dark">

#### Credits

Plugin | Link
--- | ---
Ace Editor | https://ace.c9.io/
Animate.css | https://daneden.github.io/animate.css/
Apex Charts | https://apexcharts.com/
Bootstrap | http://getbootstrap.com/
Bootstrap colorpicker | https://itsjavi.com/bootstrap-colorpicker/
Bootstrap datepicker | https://bootstrap-datepicker.readthedocs.io/en/latest/
Bootstrap Max-length | http://mimo84.github.io/bootstrap-maxlength/
Chart.js | https://www.chartjs.org/
Codemirror | https://codemirror.net/
Cropper.js | https://github.com/fengyuanchen/cropperjs
Data Table | https://datatables.net/
Dropify | https://github.com/JeremyFagis/dropify/
Dropzone | https://www.dropzonejs.com/
Feather Icons | https://feathericons.com/
Flag Icons | http://flag-icon-css.lip.is/
Flot Charts | http://www.flotcharts.org/
Full Calendar | https://fullcalendar.io/
Input Mask | https://robinherbots.github.io/Inputmask/
jQuery | https://jquery.com/
jQuery Sparklines | https://omnipotent.net/jquery.sparkline/#s-about
jQuery Steps | http://www.jquery-steps.com/GettingStarted
jQuery Tags Input Plugin | https://www.npmjs.com/package/jquery-tags-input
jQuery Validation | https://jqueryvalidation.org/
MDI Icons | https://materialdesignicons.com/
Moment js | https://momentjs.com/
Morris.js | https://morrisjs.github.io/morris.js/
Owl Carousel 2 | https://owlcarousel2.github.io/OwlCarousel2/
Peity chart | https://benpickles.github.io/peity/
Perfect scrollbar | https://github.com/mdbootstrap/perfect-scrollbar
Popper Js | https://popper.js.org/
Select 2 | https://select2.org/
Simple MDE | https://simplemde.com/
Sweetalert 2 | https://sweetalert2.github.io/
TinyMCE | https://www.tiny.cloud/
Typeahead | http://twitter.github.io/typeahead.js/

#### Support

We are here to assist you, thank you for report any bug/issue to our email nobleui123@gmail.com.

Copyright © 2022 NobleUI.