Get Started

Introduction to Xato

The Xato Admin template is a responsive web application built with Boostrap. It includes highly customizable UI kit, Components, Widgets, Modules, Charts and Applications for you to design interfaces and powerful web applications.

Browser Compatibility

Edge Edge (Latest)

Opera Opera (Latest)

Safari Safari (Latest)

Firefox Firefox (Latest)

Chrome Chrome (Latest)

IE 11 IE 11

Page Structure

Using Blank template

You can start your project by using starter_kit_blank_page.html or starter_kit_breadcrumbs.html under starter kit menu item. it comes with default navigation and sidebar links to begin with.

Includes

In head tag you need to include

              
                <meta charset="utf-8">
                <meta http-equiv="X-UA-Compatible" content="IE=edge">
                <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no">
                <title>Xato Blank Page | Xato - Multipurpose Bootstrap Admin Dashboard Template </title>
                <link rel="icon" type="image/x-icon" href="assets/img/favicon.ico"/>
                <link href="assets/css/loader.css" rel="stylesheet" type="text/css" />
                <script src="assets/js/loader.js"></script>
                <!-- Common Styles Starts -->
                <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap" rel="stylesheet">
                <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
                <link href="assets/css/main.css" rel="stylesheet" type="text/css" />
                <link href="assets/css/structure.css" rel="stylesheet" type="text/css" />
                <link href="plugins/perfect-scrollbar/perfect-scrollbar.css" rel="stylesheet" type="text/css" />
                <link href="plugins/highlight/styles/monokai-sublime.css" rel="stylesheet" type="text/css" />
                <!-- Common Styles Ends -->
                <!-- Common Icon Starts -->
                <link rel="stylesheet" href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css">
                <!-- Common Icon Ends -->
              
            

Common style starts after <!-- Common Styles Starts -->

Common icon starts after <!-- Common Styles Starts -->

Page level style/plugin style starts after <!-- Page Level Plugin/Style Starts -->


before </body> tag you need to include

              
                <!-- Main Container Ends -->
                <!-- Common Script Starts -->
                <script src="assets/js/libs/jquery-3.1.1.min.js"></script>
                <script src="bootstrap/js/popper.min.js"></script>
                <script src="bootstrap/js/bootstrap.min.js"></script>
                <script src="plugins/perfect-scrollbar/perfect-scrollbar.min.js"></script>
                <script src="assets/js/app.js"></script>
                <script>
                  $(document).ready(function() {
                      App.init();
                  });
                </script>
                <script src="assets/js/custom.js"></script>
                <!-- Common Script Ends -->
              
            

Common script starts after <!-- Common Script Starts -->

Page level script starts after <!-- Page Level Plugin/Script Starts -->

There is no <!-- Page Level Plugin/Style Starts --> & <!-- Page Level Plugin/Script Starts --> in starter_kit_blank_page.html or starter_kit_breadcrumbs.html

Other Includes

Loader starts after <!-- Loader Starts -->

Navbar starts after <!-- Navbar Starts -->

Main Body starts after <!-- Main Container Starts -->

Side Menu starts after <!-- Sidebar Starts -->

Main content starts after <!-- Content Area Starts -->

Breadcrumb starts after <!-- Navbar Starts / Breadcrumb Area -->

Main page content starts after <!-- Main Body Starts -->

Footer/Copyright Section starts after <!-- Copyright Footer Starts -->

Scroll to top buttons section starts after <!-- Arrow Starts -->

Rightbar Area starts after <!-- Rightbar Area Starts -->

Darkmode

Each admin panel comes with dark mode. Do the following to implement it

First of all include global.css under assets/css/darkmode folder in dark(template)

              
                <!-- Dark Mode Style Starts -->
                <link href="assets/css/darkmode/global.css" rel="stylesheet" type="text/css" />
                <!-- Dark Mode Style Ends -->
              
            

before </head> tag. Then add class darkmode to the body like this

              
                <body class="darkmode">
              
            

Additional : There is a page specific dark css as well. You need to include that if you do the work on that specific page. Suppose you are working in helpdesk page then you need to include pages.css along with the global.css as we mentioned above. Like below

              
                <!-- Dark Mode Style Starts -->
                <link href="assets/css/darkmode/global.css" rel="stylesheet" type="text/css" />
                <link href="assets/css/darkmode/pages.css" rel="stylesheet" type="text/css" />
                <!-- Dark Mode Style Ends -->
              
            

RTL

Each admin panel comes with RTL mode. Do the following to implement it

First of all include global.css under assets/css/rtl folder in rtl(template)

              
                <!-- RTL Style Starts -->
                <link href="assets/css/rtl/global.css" rel="stylesheet" type="text/css" />
                <!-- RTL Style Ends -->
              
            

Then copy bootstrap folder under rtl template. Bootstrap of RTL is different than the Bootstrap of LTR and Dark.

When you will work with RTL you need to make isRtl = false; in the js files where we have used perfect scrollbar. Like Below

              
                const ps = new PerfectScrollbar('.menu-categories', {
                  wheelSpeed:.5,
                  swipeEasing:!0,
                  minScrollbarLength:40,
                  maxScrollbarLength:300,
                  suppressScrollX : true
              });
              ps.isRtl = false;   <-- This Line
              
            

Simple search with PerfectScrollbar( and add the isRtl = false;

Grid System

General

One of three columns
Two of three columns
Three of three columns
              
                <div class="row">
                    <div class="col-sm">
                        One of three columns
                    </div>
                    <div class="col-sm">
                        Two of three columns
                    </div>
                    <div class="col-sm">
                        Three of three columns
                    </div>
                </div>
              
            

Same Width

One of Two
Two of Two
One of Three
Two of Three
Three of Three
              
                <div class="row">
                    <div class="col">
                        One of Two
                    </div>
                    <div class="col">
                        Two of Two
                    </div>
                </div>
                <div class="row">
                    <div class="col">
                        One of Three
                    </div>
                    <div class="col">
                        Two of Three
                    </div>
                    <div class="col">
                        Three of Three
                    </div>
                </div>
              
            

Big Column

One of Three
Two of Three
Three of Three
              
                <div class="row">
                    <div class="col">
                        One of Three
                    </div>
                    <div class="col col-6">
                        Two of Three
                    </div>
                    <div class="col">
                        Three of Three
                    </div>
                </div>
              
            

Style(CSS)


Neccessary CSS File

  • bootstrap.min.css

We mainly have 2 CSS files

  • main.css (This file consists all the UI styling)
  • structure.css (This file consists all the structural styling)

Except these two css files. You can include below file for your preference

  • perfect-scrollbar.css (Scrollbar Styling)

There are custom styling files too. You can add them for loader, chart, picker, tootip etc. Like below

  • loader.css (For initial loader)
  • apexcharts.css (For Charts)
  • dashboard_1.css (For index pages)
  • flatpicker.css (For Datepicker)
  • tooltip.css (For Tooltip)
  • and so on ...

You will find custom styling under <!-- Page Level Plugin/Style Starts -->

Javascript


Neccessary JS File

  • <script src="assets/js/libs/jquery-3.1.1.min.js"></script>
  • <script src="bootstrap/js/popper.min.js"></script>
  • <script src="bootstrap/js/bootstrap.min.js"></script>

We mainly have 2 JS files

  • <script> $(document).ready(function() { App.init(); }); </script>
  • <script src="assets/js/custom.js"></script>

There are custom JS files too. You can add them for loader, chart, picker, tootip etc. Like below

  • <script src="assets/js/loader.js"></script> (For Loader)
  • <script src="plugins/apex/apexcharts.min.js"></script> (For Chart)
  • <script src="plugins/flatpickr/flatpickr.js"></script> (For Picker)
  • and so on ...

You will find custom styling under <!-- Page Level Plugin/Script Starts -->

Credits


Images


Plugin

Source Url
Animate https://animate.style/
Apex Chart https://apexcharts.com/
Autogrow http://www.jacklmoore.com/autosize/
Bootstrap Select https://getbootstrap.com/
Bootstrap Touchspin https://getbootstrap.com/
Chartjs https://www.chartjs.org
Chartlist https://github.com/gionkunz/chartist-js
Clipboard JS https://clipboardjs.com/
Countdown http://hilios.github.io/jQuery.countdown/
Counter https://github.com/mhuggins/jquery-countTo
Dragitems https://bevacqua.github.io/dragula/
Dropify https://github.com/JeremyFagis/dropify
Dropzone https://www.dropzonejs.com/
Editors 1 https://github.com/NextStepWebs/simplemde-markdown-editor
Editors 2 https://quilljs.com/
Flatpickr https://flatpickr.js.org/
Full Calendar https://fullcalendar.io/
Highlight git.io/hljslicense
Hopscotch https://github.com/LinkedInAttic/hopscotch
Input Mask https://github.com/RobinHerbots/Inputmask
jQuery UI https://jqueryui.com/
Light Box http://sachinchoolur.github.io/lightGallery/
Lightbox Side Open http://www.stripjs.com
Maps 1 https://jvectormap.com/
Maps 2 http://leafletjs.com
Max Length https://mimo84.github.io/bootstrap-maxlength/
Morris Chart https://morrisjs.github.io/morris.js/
Notification https://www.polonel.com/snackbar/
Owl Carousel https://owlcarousel2.github.io/OwlCarousel2/
Perfect Scrollbar https://github.com/mdbootstrap/perfect-scrollbar
Range Slider http://ionden.com/a/plugins/ion.rangeSlider/
Select2 https://github.com/select2/select2
Select Splitter https://github.com/poolerMF/bootstrap-multiselectsplitter
Sweet Alerts https://sweetalert2.github.io/
Table https://datatables.net/download/
Tagify https://github.com/yairEO/tagify
Typeahead https://github.com/twitter/typeahead.js

Support


For support and queries. Please Contact Us

Common Issues


css, image and js path. Make sure to use correct path in your project.

Make sure to change index.html located in root or main folder as your preference

If you find any strange issue while using XatoAdmin then please contact us. We are always here to help you out.


Thank You 💕