Glide is a module developed by teamQUALITY for the integration of Grunt and Sass/Compass in the OpenCms development environment.

The software is free and open source and can be installed on OpenCms 9.0 and newer.

Download Glide

Rationale

The rapid growth of internet access from mobile devices, together with the introduction of HTML5 and CSS3, has led to a number of complications in the development and maintenance of websites: responsive web design, delivering images for high pixel density displays, and compatibility of the new standards with older browsers still in use.

Fortunately, there are many frameworks, libraries, JavaScript, CSS preprocessors and polyfill techniques that help the web developer, but their proliferation in a project can be confusing; it is then essential to create a structured workflow to integrate and automate all processes and controls, particularly in a teamwork scenario.

Sass is a powerful stylesheet language that provides syntactic sugar for CSS, enabling the usage of variables, nesting, mixins, and selector inheritance. Grunt is a task runner that allows the automation of mundane development work such as script minification, stylesheet preprocessing, and web page constant reloading.

Glide brings about an OpenCms based development environment that leverages Sass, Grunt, and the OpenCms Samba interface to streamline the workflow of designers and programmers alike.