Introduction

Get started with Square - Premium Bootstrap Theme for building responsive, mobile-first sites with Bootstrap.


Square is a Static HTML Template

For the time being, we do NOT offer any tutorials or any other materials on how to integrate Square with any CMS, Web Application framework (including Angular JS, Ruby on Rails and others) or any other similar technology.
However, since Square is a static HTML/CSS and JS template, then it should be compatible with any backend technology.

Getting started

This guide will help you get started with Square! All the important stuff – compiling the source, file structure, build tools, components, plugins and utilities – is documented here, but should you have any questions, always feel free to reach out to square@webinning.co.uk.


Supported browsers

Bootstrap and Square support the latest, stable releases of all major browsers and platforms.
Alternative browsers which use the latest version of WebKit, Blink, or Gecko, whether directly or via the platform's web view API, are not explicitly supported. However, Bootstrap should (in most cases) display and function correctly in these browsers as well.
You can find our supported range of browsers and their versions in our .browserslistrc file

We use Autoprefixer to handle intended browser support via CSS prefixes, which uses Browserslist to manage these browser versions. Consult their documentation for how to integrate these tools into your projects.


JavaScript

Our code is written in vanilla JS, which means there are no dependencies such as jQuery or anything else. Bootstrap v4 still depends on jQuery but we wanted to prepare for the forthcoming Bootstrap v5 where jQuery will be deprecated.
If you want to extend Square with your own JavaScript code you can still use jQuery but we strongly suggest sticking with plain JS.

Note: Unlike other themes you don't need to worry about adding or removing plugin paths, when required. Square uses an automatic injection method – In other words, the system recognises the plugin and imports all of the necessary files. This cuts out hassle for you and means pages load even faster!
However, also bear in mind that the compiled files are won't work properly as files, you need to run on a server.


Square support

We provide full and free support for bug fixes and guidance on using the theme. To access support, follow the support link in your Bootstrap Themes dashboard.