CSS, JS and PHP toolbox for rapid template development make creating websites a breeze.

Warp5 features in a nutshell

  • CSS/HTML framework
  • PHP toolbox
  • JavaScript toolbox

Warp is mainly a CSS/HTML framework for Joomla that provides a toolbox of functionalities using PHP and JavaScript. We created it to provide web developers and designers with a set of tools to take off their shoulders what has to be done for every project over and over again, so they can focus on the unique tasks that come with their specific web development project. Below you find all the CSS, PHP and JavaScript features provided by the Warp framework.

CSS/HTML Framework

Our CSS/HTML Framework creates a very robust and flexible layout based on web standards. It is easy-to-use, search engine friendly and cross browser compatible.

Feature Description Docs
3 Column Layout The CSS framework uses two 3-column-layouts, one nested into the other. This provides a wide range of column-based layout combinations. View
Search Engine Friendly The 3-column-layout is optimized for search engines and comes with a 2-1-3 column ordering. In the markup, the main content comes first before the left and right column. View
Tableless Layout Of course, the whole 3-column-layout and the fluid module grids are built without using any tables, as it is the standard for any modern CSS/HTML framework.
Joomla Overrides The Warp framework comes with overrides for Joomla's core output to also render the content area with meaningful HTML markup instead of tables.
Modules Types The different module types are completely independent of the background of the container they're displayed in, no matter if the background is light or dark. View
Modules Styles Modules styles based on the module templates of the Warp framework can easily be copied from one template to another to get a wide variety of modules in many different shapes and colors. View
First/Last CSS Classes For each module position a CSS class "first" is added automatically to the first module and a CSS class "last" to the last module. This makes it easy to customize the styles of them.
Menu Modules You can mix the drop down menu with any Joomla module, for example, the login module. The module will drop down and look like it is part of the menu. View
CSS Reset A CSS reset removes the inconsistent styles of HTML elements provided by browsers and sets suitable default values. Form styles are also especially improved.
Typography The Warp framework delivers a sensible, perfected set of pre-styled typographical elements, providing the baseline for a web project's sophisticated CSS based typography.
Cross-browser Support The framework is designed to be fully compatible with Firefox 3+, Internet Explorer 6+, Safari 3.2+, Opera 9.5+, Chrome 1+, Camino and Konqueror.
Validation A basis for our framework to provide cross-browser support is that it validates to XHTML and CSS web standards.
Minimum of IE6/IE7 Hacks Our framework reduces the need to fix CSS for the Internet Explorer to an absolute minimum. The needed CSS fixes are loaded automatically to make your site look good in IE6 and IE7.
CSS Sprites We take advantage of CSS sprites to the fullest. Means: We put as many image slices as possible into a single image file to minimize the HTTP requests and reduce the overall page weight. View
Accessibility The layout structure provides good accessibility. And of course the template stays fully functional if JavaScript is disabled.
Template Parameters To keep template customizations as easy as possible many important widths can be set in the template configuration. For example, for the main page, all layout columns and for the drop down menu. View
Custom CSS Custom CSS styles can be added by using the custom.css file. This way you have all your CSS customization in one file and you can easily back up this file before updating our template.
Mobile Devices Our templates are fully compatible with mobile devices like iPhone and iPod Touch.
iPhone/iPod Touch Favicon They also support the iPhone and iPod Touch favicon which you can find in a template's root folder. View

PHP Toolbox

Our PHP code base for the Warp framework adds a lot of awesome features that aren't possible with standard Joomla templates. It takes your template customizations to the next level.

Feature Description Docs
Powerful Menu System The Warp framework provides a powerful menu system to handle menu types with different templates and styles, letting you create any interface you have in mind. View
Menu Types In addition to our default menu rendering we provide two different menu types: the accordion and drop down menu. Both can be loaded by using the menu class suffix. View
Drop Down Menu The number of columns in the drop down area can be set individually for each menu item to suit any of your needs. View
Flexible Module System The flexible module system handles module types with different templates and styles, letting you display your content anywhere on your site. View
Module Templates The Warp framework provides a rich set of module templates to build any kind of module type. This way, every module variation only has the necessary amount of DIV containers. View
Module Proportions Different proportions can be set for each module position, for example, an equal width ratio for the top position and a golden ratio for the bottom position. View
Module Parameters The module class suffix allows you to set different module parameters like the style, color, badge, icon and the YOOtools color. View
Menu and Module Subtitles Menu items and module headers can have subtitles to provide a more detailed explanation on what information a user will find. View
Joomla Suffixes The Warp framework makes full use of Joomla's page, menu and module suffixes to pass parameters. You can easily create your own parameters.
Single Configuration File All configurational parameter settings necessary for a template to work can be found in a single configuration file called config.php. View
Gzip Compression A template's entire CSS and JavaScript can be merged into a single file to reduce HTTP requests. You can also add gzip compression for ultra fast loading. View
Ajax-based Search Results The framework provides support to pass Joomla search results to Ajax calls. For example, the YOOsearch module uses this feature.
Different Page Styles You can set a CSS class in the body tag for each page of the Joomla menu. This allows you to set different styles for each page, e.g. the page color. View

JavaScript Toolbox

Here is a list of the JavaScript key features provided by the Warp framework. You can customize this template by using a lot of smooth animations and fancy effects.

Feature Description Docs
Dropdown Menu Moves the drop down area out with a smooth transition. The drop down area also remains visible for some milliseconds when the mouse leaves it unintendedly. View
Fancy Menu The Fancy Menu is a real eye-catcher. It adds smooth moving or fading background effects to the main menu bar. View
Accordion Menu A smooth accordion effect can be applied to sub menu when using a menu item "separator". Closed/Opened state and two different sliding modes are supported. View
Slider Menu When hovering the main menu items, a smooth horizontal sliding effect is added. It is the same effect as the famous YOOslider. View
Smooth Scroll Users are often disoriented when clicking on a link which immediately jumps somewhere else in the same document. This JavaScript smoothly scrolls to the new link rather than jumping there directly. View
Match Heights We provide an easy-to-use JavaScript to match the height of different HTML elements like the modules on the top and bottom positions. View
Morphing Effects With this script you can add transitions between CSS properties to create smooth animations. For example, an animated tab menu can easily be created. View
Background Animations This script allows you to create a periodical animation between unlimited background-colors. View
IE6 Alpha Transparency Two IE6 PNG fixes are provided. One to fix inline images by adding the CSS class "correct-png" and one to fix CSS background images. Highlight: background-position and background-repeat are supported! View
IE6 :hover and :focus This script fixes the :hover and :focus quirks of IE6 for any HTML element. A CSS class is applied when the HTML element is "moused over" and removed when "moused out". View