v3.2

Bootstrap 5 responsive admin template

documented by Sean Ngu

Last Updated on: 30/July/2022
By: Sean Ngu
Email: [email protected]

If you have any questions that are beyond the scope of this help file, please feel free to inbox me your question or send me an email via support email. Thanks so much!

* Support email can be found via downloaded version of Asp Studio

When you only need to include AspStudio compiled CSS or JS, below is the required core css and javascript.

<-- core css -->
<link href="assets/css/vendor.min.css" rel="stylesheet" />
<link href="assets/css/app.min.css" rel="stylesheet" />

<-- core js -->
<script src="assets/js/vendor.min.js"></script>
<script src="assets/js/app.min.js"></script>
OR

If you wish to configure the scss files settings, follow the following step to install gulp in your operating system.
You may refer to their official documentation for how to setup the development environment.
Setup Guide

cd /your-path-url/asp_studio_v3.2/template_html/
npm install 
gulp

// gulp command to generate plugins files
gulp plugins

Make sure that you are running at least node 16.x and npm 8.x by running node -v and npm -v in a terminal/console window. Older versions produce errors, but newer versions are fine.

File structure overview for AspStudio

template/
├── dist/             // generated html / css / js files
├── gulpfile.js       // gulp settings
├── package.json      // npm package installed
└── src/
    ├── html/         // html source files
    ├── img/          // image source files
    ├── js/           // javascript source files
    └── scss/         // aspstudio scss files

Below is the general page structure and the required core css / js files for AspStudio Admin Template. The css / js files can be found via /dist/assets/ folder.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>AspStudio</title>
  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" 
        name="viewport" />
 
  <!-- core-css -->
  <link href="assets/css/vendor.min.css" rel="stylesheet" />
  <link href="assets/css/app.min.css" rel="stylesheet" />
</head>
<body>
  <div id="app" class="app">
    <!-- app-header -->
    <header id="header" class="app-header">... </header>
    
    <!-- app-sidebar -->
    <sidebar id="sidebar" class="app-sidebar">... </sidebar>
    
    <!-- app-content -->
    <div id="content" class="app-content">...</div>
    
    <!-- btn-scroll-top -->
    <a href="#" data-click="scroll-top" class="btn-scroll-top fade"><i class="fa fa-arrow-up"></i></a>
  </div>
  
  <!-- BEGIN core-js -->
  <script src="assets/js/vendor.min.js"></script>
  <script src="assets/js/app.min.js"></script>
</body>
</html>

All the css files used in AspStudio has been compiled into one single files vendor.min.css and AspStudio Core CSS is compiled into app.min.css by using gulp. If you are not using gulp, copy over the folder /dist/assets/css and /dist/assets/webfonts into your application assets folder.

  1. FontAwesome
  2. jQuery UI
  3. Pace Loader
  4. Bootstrap
<!-- core-css -->
<link href="assets/css/vendor.min.css" rel="stylesheet" />
<link href="assets/css/app.min.css" rel="stylesheet" />

<!-- OR without vendor.min.css -->
<link href="assets/plugins/@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet" />
<link href="assets/plugins/jquery-ui-dist/jquery-ui.min.css" rel="stylesheet" />
<link href="assets/plugins/pace-js/themes/black/pace-theme-flash.css" rel="stylesheet" />
<link href="assets/css/app.min.css" rel="stylesheet" />

<!-- core-css required folder -->
/dist/assets/css
/dist/assets/webfonts

This theme compiles 6 javascript library into one single file vendor.min.js and AspStudio core javascript is compiled into app.min.js by using gulp. If you are not using gulp, copy over the folder /dist/assets/js into your application assets folder.

  1. Pace Loader
  2. jQuery
  3. jQuery UI
  4. Bootstrap
  5. Perfect Scrollbar
  6. JavaScript Cookie
<!-- core-js -->
<script src="assets/js/vendor.min.js"></script>
<script src="assets/js/app.min.js"></script>

<!-- OR without vendor.min.js -->
<script src="assets/plugins/pace-js/pace.min.js"></script>
<script src="assets/plugins/jquery/dist/jquery.min.js"></script>
<script src="assets/plugins/jquery-ui-dist/jquery-ui.min.js"></script>
<script src="assets/plugins/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="assets/plugins/perfect-scrollbar/dist/perfect-scrollbar.min.js"></script>
<script src="assets/plugins/js-cookie/dist/js.cookie.js"></script>
<script src="assets/js/app.min.js"></script>

<!-- core-js required folder -->
/dist/assets/js

Sidebar minified:

<div id="app" class="app app-sidebar-minified">
  ...
</div>

Full height:

<div id="app" class="app app-content-full-height">
  ...
  <div id="content" class="app-content" data-scrollbar="true" data-height="100%" 
       data-skip-mobile="true">
     ...
  </div>
</div>

Full width:

<div id="app" class="app app-content-full-width">
  ...
</div>

Fixed footer:

<div id="app" class="app app-footer-fixed">
  ...
  <div id="footer" class="app-footer">
    © 2022 seanTheme All Right Reserved
  </div>
</div>

Boxed Layout

<body class="app-with-bg">
  <div id="app" class="app app-boxed-layout">
    ...
  </div>
</body>

I've used the following images, icons or other files as listed.

jQuery Plugins

  1. ApexCharts: https://apexcharts.com/
  2. jQuery File Upload: https://blueimp.github.io/jQuery-File-Upload/
  3. Bootstrap: http://getbootstrap.com/
  4. Bootstrap Datepicker: https://uxsolutions.github.io/bootstrap-datepicker/
  5. Bootstrap Daterangepicker: http://www.daterangepicker.com/
  6. Bootstrap Slider: https://www.eyecon.ro/bootstrap-slider/
  7. Bootstrap Timepicker: http://jdewit.github.io/bootstrap-timepicker/
  8. Bootstrap Table: https://bootstrap-table.com/
  9. Chart.js: https://chartjs.org
  10. DataTables: https://datatables.net/
  11. FontAwesome: https://fontawesome.com/
  12. Fullcalendar: https://fullcalendar.io/
  13. jQuery: https://jquery.com/
  14. jQuery Typeahead: http://www.runningcoder.org/jquerytypeahead/
  15. jQuery UI: https://jqueryui.com/
  16. jquery.maskedinput: https://github.com/excellalabs/jquery.maskedinput
  17. Javascript Cookie: https://github.com/js-cookie/js-cookie
  18. jVectormap: http://jvectormap.com/
  19. Tag-It: http://aehlke.github.io/tag-it/
  20. Selectpicker: https://picker.uhlir.dev/
  21. Spectrum: https://seballot.github.io/spectrum/
  22. kbw-countdown: https://github.com/kbwood/countdown
  23. moment: http://momentjs.com/
  24. Pace: https://github.com/HubSpot/pace
  25. Perfect Scrollbar: https://perfectscrollbar.com/
  26. PhotoSwipe: https://photoswipe.com/
  27. Popper.js: https://popper.js.org/
  28. Summernote: https://github.com/summernote/summernote

Photos

  1. Unsplash: https://unsplash.com/
  2. Freepik: https://www.freepik.com/

Icons

  1. Flaticon: https://www.flaticon.com/