Author: sshyrkov
Date: Mon Oct 29 17:57:44 2007
New Revision: 18990
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18990&repname=
=3Djahia
Log:
Add an XML schema file for Template Deployment Descriptor
Added:
branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/WEB-INF/etc/xml_dtd/t=
emplates_2_0.xsd
Modified:
branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/data/constant=
s/JahiaConstants.java
Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/data/co=
nstants/JahiaConstants.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/java/org/jahia/data/constants/JahiaConstants.java&rev=
=3D18990&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/data/constant=
s/JahiaConstants.java (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/java/org/jahia/data/constant=
s/JahiaConstants.java Mon Oct 29 17:57:44 2007
@@ -60,10 +60,16 @@
public static final String ORION_WEB_SITE_DTD_RESOURCE_PATH =3D
"xml_dtd/web-site.dtd";
=
+ public static final String TEMPLATES_DESCRIPTOR_20_PATH =3D =
+ "xml_dtd/templates_2_0.xsd";
+
+ // TODO change this value
+ public static final String TEMPLATES_DESCRIPTOR_20_URI =3D =
+ "http://intranet.jahia.com/jahia/webdav/site/intranet/users/sergiy=
/public/tmp/templates_2_0.xsd";
+
=
/**
* DTD URI
- *
*/
public static final String WEB_DTD_22_HREF =3D
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd";
Added: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/WEB-INF/etc/xml_dt=
d/templates_2_0.xsd
URL: https://svndev.jahia.net/websvn/filedetails.php?path=3D/branches/JAHIA=
-INCLUDE-TAG-BRANCH/core/src/webapp/WEB-INF/etc/xml_dtd/templates_2_0.xsd&r=
ev=3D18990&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/WEB-INF/etc/xml_dtd/t=
emplates_2_0.xsd (added)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/WEB-INF/etc/xml_dtd/t=
emplates_2_0.xsd Mon Oct 29 17:57:44 2007
@@ -0,0 +1,60 @@
+<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?>
+<schema xmlns=3D"http://www.w3.org/2001/XMLSchema" xmlns:jahia=3D"http://w=
ww.jahia.net/jahia/templates" targetNamespace=3D"http://www.jahia.net/jahia=
/templates" elementFormDefault=3D"qualified" attributeFormDefault=3D"unqual=
ified" version=3D"2.0">
+ <element name=3D"template-set">
+ <complexType>
+ <sequence>
+ <element name=3D"package-name" type=3D"string"/>
+ <element name=3D"extends" type=3D"string" minOccurs=3D"0"/>
+ <element name=3D"root-folder" type=3D"string"/>
+ <element name=3D"classes-file" type=3D"jahia:jarFile" minOccurs=3D=
"0"/>
+ <element name=3D"classes-root" type=3D"string" minOccurs=3D"0"/>
+ <element name=3D"initial-import" type=3D"string" minOccurs=3D"0"/>
+ <element name=3D"provider" type=3D"string" minOccurs=3D"0"/>
+ <element name=3D"thumbnail" type=3D"jahia:imageFile" minOccurs=3D"=
0"/>
+ <element name=3D"description" type=3D"string" minOccurs=3D"0"/>
+ <element name=3D"common-pages">
+ <complexType>
+ <sequence>
+ <element name=3D"my-settings" type=3D"jahia:jspFile" minOccu=
rs=3D"0"/>
+ <element name=3D"search-results" type=3D"jahia:jspFile" minO=
ccurs=3D"0"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name=3D"templates">
+ <complexType>
+ <sequence>
+ <element name=3D"template" minOccurs=3D"0" maxOccurs=3D"unbo=
unded">
+ <complexType>
+ <attribute name=3D"name" type=3D"string" use=3D"required=
"/>
+ <attribute name=3D"filename" type=3D"jahia:jspFile" use=
=3D"required"/>
+ <attribute name=3D"display-name" type=3D"string" use=3D"=
optional"/>
+ <attribute name=3D"visible" type=3D"boolean" use=3D"opti=
onal" default=3D"true"/>
+ </complexType>
+ </element>
+ </sequence>
+ <attribute name=3D"default" use=3D"optional"/>
+ <attribute name=3D"homepage" use=3D"optional"/>
+ </complexType>
+ </element>
+ </sequence>
+ </complexType>
+ </element>
+ <simpleType name=3D"imageFile">
+ <restriction base=3D"string">
+ <minLength value=3D"5"/>
+ <pattern value=3D".+\.(gif|GIF|jpg|JPG|jpeg|JPEG|png|PNG|bmp|BMP)"/>
+ </restriction>
+ </simpleType>
+ <simpleType name=3D"jspFile">
+ <restriction base=3D"string">
+ <minLength value=3D"5"/>
+ <pattern value=3D".+\.jsp"/>
+ </restriction>
+ </simpleType>
+ <simpleType name=3D"jarFile">
+ <restriction base=3D"string">
+ <minLength value=3D"5"/>
+ <pattern value=3D".+\.jar"/>
+ </restriction>
+ </simpleType>
+</schema>
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list