Resource Module

Overview

This module is used for defining new static resources (images, styles and javascripts). 

Module's schema is defined in model.xsd.

Attributes

name

type

required

description

uri

string

yes

Path to the resources directory.
This is a relative path from src/main/resources/pluginIdentifier.
Path format is compatible with ANT path pattern.
Resources will be exposed under the URL /pluginIdentifier/pathToTheResorce.

Example

Please find below an example of plugin defining one resource module. Line 8 contains a resources definition which is exposed all files from src/main/resources/samplePlugin/css directory and its subdirectories under the URL http://yourhost.com/css/ .

<?xml version="1.0" encoding="UTF-8"?>
<plugin plugin="samplePlugin" version="1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://schema.qcadoo.org/plugin" 
    xmlns:view="http://schema.qcadoo.org/modules/view" 
    xsi:schemaLocation="http://schema.qcadoo.org/plugin http://schema.qcadoo.org/plugin.xsd http://schema.qcadoo.org/modules/view http://schema.qcadoo.org/modules/view.xsd">

    <view:resource uri="css/**/*" />

</plugin>