Author: gmazza
Date: Tue Aug 12 16:25:50 2014
New Revision: 1617521
URL: http://svn.apache.org/r1617521
Log:
In themes.xml, switch element from templatecode to rendition, type element
formerly under templatecode is now an attribute and defaults to 'standard' so
needs to appear only for dual theme e.g. basic-mobile; added more logging
during the theme-loading-from-file-system process.
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeMetadataParser.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEditBean.java
roller/trunk/app/src/main/webapp/themes/basic/theme.xml
roller/trunk/app/src/main/webapp/themes/basicmobile/theme.xml
roller/trunk/app/src/main/webapp/themes/fauxcoly/theme.xml
roller/trunk/app/src/main/webapp/themes/frontpage/theme.xml
roller/trunk/app/src/main/webapp/themes/gaurav/theme.xml
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java?rev=1617521&r1=1617520&r2=1617521&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java
Tue Aug 12 16:25:50 2014
@@ -176,8 +176,7 @@ public class SharedThemeFromDir extends
themeMetadata = parser.unmarshall(is);
} catch (Exception ex) {
throw new ThemeInitializationException(
- "Unable to parse theme descriptor for theme "
- + this.themeDir, ex);
+ "Unable to parse theme.xml for theme " + this.themeDir,
ex);
}
log.debug("Loading Theme " + themeMetadata.getName());
@@ -266,7 +265,7 @@ public class SharedThemeFromDir extends
templateFile.lastModified()), false, false);
for (RenditionType type : availableTypesList) {
- SharedThemeTemplateRendition rendition =
createTemplateCode(
+ SharedThemeTemplateRendition rendition = createRendition(
themeTemplate.getId(),
stylesheetTmpl.getTemplateRendition(type));
@@ -364,7 +363,7 @@ public class SharedThemeFromDir extends
templateMetadata.isHidden(), templateMetadata.isNavbar());
for (RenditionType type : availableTypesList) {
- SharedThemeTemplateRendition templateCode = createTemplateCode(
+ SharedThemeTemplateRendition templateCode = createRendition(
themeTemplate.getId(),
templateMetadata.getTemplateRendition(type));
@@ -434,7 +433,7 @@ public class SharedThemeFromDir extends
this.resources.put(normalizedPath, resource);
}
- private SharedThemeTemplateRendition createTemplateCode(String templateId,
+ private SharedThemeTemplateRendition createRendition(String templateId,
ThemeMetadataTemplateRendition templateCodeMetadata) {
SharedThemeTemplateRendition templateRendition = new
SharedThemeTemplateRendition();
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java?rev=1617521&r1=1617520&r2=1617521&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java
Tue Aug 12 16:25:50 2014
@@ -119,7 +119,7 @@ public class ThemeManagerImpl implements
// the disk preemptive and cache them
this.themes = loadAllThemesFromDisk();
- log.info("Loaded " + this.themes.size() + " themes from
disk.");
+ log.info("Successfully loaded " + this.themes.size() +
" themes from disk.");
}
}
@@ -401,18 +401,21 @@ public class ThemeManagerImpl implements
String[] themenames = themesdir.list(filter);
if (themenames == null) {
- log.warn("No themes loaded! Perhaps you specified the
wrong "
- + "location for your themes
directory?");
+ log.warn("No themes found! Perhaps wrong directory for
themes specified? "
+ + "(Check themes.dir setting in
roller[-custom].properties file.)");
} else {
+ log.info("Loading themes from " + themesdir.getAbsolutePath() +
"...");
+
// now go through each theme and load it into a Theme object
for (String themeName : themenames) {
try {
Theme theme = new SharedThemeFromDir(this.themeDir
+ File.separator + themeName);
themeMap.put(theme.getId(), theme);
+ log.info("Loaded theme '" + themeName + "'");
} catch (Exception unexpected) {
// shouldn't happen, so let's learn why it did
- log.error("Problem reading theme " + themeName,
unexpected);
+ log.error("Problem processing theme '" + themeName + "':",
unexpected);
}
}
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeMetadataParser.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeMetadataParser.java?rev=1617521&r1=1617520&r2=1617521&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeMetadataParser.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/ThemeMetadataParser.java
Tue Aug 12 16:25:50 2014
@@ -135,35 +135,36 @@ public class ThemeMetadataParser {
}
//parsing template code segment
- List<Element> templateCodeList =
element.getChildren("templateCode");
+ List<Element> renditionList = element.getChildren("rendition");
- for (Element templateCodeElement : templateCodeList) {
- ThemeMetadataTemplateRendition templateCode = new
ThemeMetadataTemplateRendition();
- String templateString =
templateCodeElement.getChildText("templateLanguage");
- if (StringUtils.isEmpty(templateString)) {
- throw new ThemeParsingException("templateCode must contain a
'templateLanguage' element");
- } else {
+ for (Element renditionElement : renditionList) {
+ ThemeMetadataTemplateRendition rendition = new
ThemeMetadataTemplateRendition();
+ String renditionValue = renditionElement.getAttributeValue("type");
+ if (renditionValue != null) {
try {
-
templateCode.setTemplateLang(TemplateLanguage.valueOf(templateString.toUpperCase()));
+
rendition.setType(RenditionType.valueOf(renditionValue.toUpperCase()));
} catch (IllegalArgumentException e) {
- throw new ThemeParsingException("Unknown templateLanguage
value '" + templateString + "'");
+ throw new ThemeParsingException("Invalid rendition type "
+ renditionValue + " found.");
}
+ } else {
+ // default to standard if type not provided (most templates
don't have multiple renditions anyway)
+ rendition.setType(RenditionType.STANDARD);
}
-
templateCode.setContentsFile(templateCodeElement.getChildText("contentsFile"));
- if (StringUtils.isEmpty(templateCode.getContentsFile())) {
- throw new ThemeParsingException("templateCode must contain a
'contentsFile' element");
- }
- String renditionValue = templateCodeElement.getChildText("type");
- if (renditionValue != null) {
+ String templateString =
renditionElement.getChildText("templateLanguage");
+ if (StringUtils.isEmpty(templateString)) {
+ throw new ThemeParsingException("rendition must contain a
'templateLanguage' element");
+ } else {
try {
-
templateCode.setType(RenditionType.valueOf(renditionValue.toUpperCase()));
+
rendition.setTemplateLang(TemplateLanguage.valueOf(templateString.toUpperCase()));
} catch (IllegalArgumentException e) {
- throw new ThemeParsingException("Invalid rendition type "
+ renditionValue + " found.");
+ throw new ThemeParsingException("Unknown templateLanguage
value '" + templateString + "'");
}
- } else {
- throw new ThemeParsingException("templateCode must contain a
'type' element");
}
- template.addTemplateRendition(templateCode);
+
rendition.setContentsFile(renditionElement.getChildText("contentsFile"));
+ if (StringUtils.isEmpty(rendition.getContentsFile())) {
+ throw new ThemeParsingException("Rendition must contain a
'contentsFile' element");
+ }
+ template.addTemplateRendition(rendition);
}
String navbar = element.getChildText("navbar");
@@ -196,35 +197,36 @@ public class ThemeMetadataParser {
template.setContentType(element.getChildText("contentType"));
template.setAction(ComponentType.STYLESHEET);
- // parsing templatecode segment
- List<Element> templateCodeList = element.getChildren("templateCode");
- for (Element templateCodeElement : templateCodeList) {
- ThemeMetadataTemplateRendition templateCode = new
ThemeMetadataTemplateRendition();
- String templateString =
templateCodeElement.getChildText("templateLanguage");
+ // parsing rendition segment
+ List<Element> renditionList = element.getChildren("rendition");
+ for (Element renditionElement : renditionList) {
+ ThemeMetadataTemplateRendition rendition = new
ThemeMetadataTemplateRendition();
+ String renditionValue = renditionElement.getAttributeValue("type");
+ if (renditionValue != null) {
+ try {
+
rendition.setType(RenditionType.valueOf(renditionValue.toUpperCase()));
+ } catch (IllegalArgumentException e) {
+ throw new ThemeParsingException("Invalid rendition type "
+ renditionValue + " found.");
+ }
+ } else {
+ // default to standard if type not provided (most templates
don't have multiple renditions anyway)
+ rendition.setType(RenditionType.STANDARD);
+ }
+ String templateString =
renditionElement.getChildText("templateLanguage");
if (StringUtils.isEmpty(templateString)) {
- throw new ThemeParsingException("templateCode must contain a
'templateLanguage' element");
+ throw new ThemeParsingException("rendition must contain a
'templateLanguage' element");
} else {
try {
-
templateCode.setTemplateLang(TemplateLanguage.valueOf(templateString.toUpperCase()));
+
rendition.setTemplateLang(TemplateLanguage.valueOf(templateString.toUpperCase()));
} catch (IllegalArgumentException e) {
throw new ThemeParsingException("Unknown templateLanguage
value '" + templateString + "'");
}
}
-
templateCode.setContentsFile(templateCodeElement.getChildText("contentsFile"));
- if (StringUtils.isEmpty(templateCode.getContentsFile())) {
+
rendition.setContentsFile(renditionElement.getChildText("contentsFile"));
+ if (StringUtils.isEmpty(rendition.getContentsFile())) {
throw new ThemeParsingException("stylesheet must contain a
'contentsFile' element");
}
- String renditionValue = templateCodeElement.getChildText("type");
- if (renditionValue != null) {
- try {
-
templateCode.setType(RenditionType.valueOf(renditionValue.toUpperCase()));
- } catch (IllegalArgumentException e) {
- throw new ThemeParsingException("Invalid rendition type "
+ renditionValue + " found.");
- }
- } else {
- throw new ThemeParsingException("templateCode must contain a
'type' element");
- }
- template.addTemplateRendition(templateCode);
+ template.addTemplateRendition(rendition);
}
// validate template
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEditBean.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEditBean.java?rev=1617521&r1=1617520&r2=1617521&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEditBean.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/TemplateEditBean.java
Tue Aug 12 16:25:50 2014
@@ -86,7 +86,7 @@ public class TemplateEditBean {
public void setDescription( String description ) {
this.description = description;
}
-
+
public String getLink() {
return this.link;
}
@@ -94,7 +94,7 @@ public class TemplateEditBean {
public void setLink( String link ) {
this.link = link;
}
-
+
public String getContentsStandard() {
return this.contentsStandard;
}
Modified: roller/trunk/app/src/main/webapp/themes/basic/theme.xml
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/themes/basic/theme.xml?rev=1617521&r1=1617520&r2=1617521&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/themes/basic/theme.xml (original)
+++ roller/trunk/app/src/main/webapp/themes/basic/theme.xml Tue Aug 12 16:25:50
2014
@@ -15,11 +15,10 @@
<description>Stylesheet for Basic theme</description>
<link>basic-custom.css</link>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ <rendition>
<contentsFile>basic-custom.css</contentsFile>
- <type>standard</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</stylesheet>
<!-- templates -->
@@ -30,11 +29,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ <rendition>
<contentsFile>weblog.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="permalink">
@@ -44,11 +42,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ <rendition>
<contentsFile>permalink.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="search">
@@ -58,11 +55,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ <rendition>
<contentsFile>searchresults.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
@@ -72,11 +68,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ <rendition>
<contentsFile>_day.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
@@ -86,10 +81,9 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ <rendition>
<contentsFile>sidebar.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
</weblogtheme>
Modified: roller/trunk/app/src/main/webapp/themes/basicmobile/theme.xml
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/themes/basicmobile/theme.xml?rev=1617521&r1=1617520&r2=1617521&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/themes/basicmobile/theme.xml (original)
+++ roller/trunk/app/src/main/webapp/themes/basicmobile/theme.xml Tue Aug 12
16:25:50 2014
@@ -18,16 +18,14 @@
<description>Stylesheet for Basic theme</description>
<link>basic-custom.css</link>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition type="standard">
<templateLanguage>velocity</templateLanguage>
<contentsFile>basic-custom.css</contentsFile>
- <type>standard</type>
- </templateCode>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ </rendition>
+ <rendition type="mobile">
<contentsFile>basic-mobile-custom.css</contentsFile>
- <type>mobile</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</stylesheet>
<!-- templates -->
@@ -38,16 +36,14 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition type="standard">
<templateLanguage>velocity</templateLanguage>
<contentsFile>weblog.vm</contentsFile>
- <type>standard</type>
- </templateCode>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ </rendition>
+ <rendition type="mobile">
<contentsFile>weblog-mobile.vm</contentsFile>
- <type>mobile</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="permalink">
@@ -57,16 +53,14 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ <rendition type="standard">
<contentsFile>permalink.vm</contentsFile>
- <type>standard</type>
- </templateCode>
- <templateCode>
<templateLanguage>velocity</templateLanguage>
+ </rendition>
+ <rendition type="mobile">
<contentsFile>permalink-mobile.vm</contentsFile>
- <type>mobile</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="search">
@@ -76,16 +70,14 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ <rendition type="standard">
<contentsFile>searchresults.vm</contentsFile>
- <type>standard</type>
- </templateCode>
- <templateCode>
<templateLanguage>velocity</templateLanguage>
+ </rendition>
+ <rendition type="mobile">
<contentsFile>searchresults-mobile.vm</contentsFile>
- <type>mobile</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
@@ -95,16 +87,14 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition type="standard">
<templateLanguage>velocity</templateLanguage>
<contentsFile>_day.vm</contentsFile>
- <type>standard</type>
- </templateCode>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ </rendition>
+ <rendition type="mobile">
<contentsFile>_day-mobile.vm</contentsFile>
- <type>mobile</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
@@ -114,11 +104,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
+ <rendition type="standard">
<contentsFile>sidebar.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<!-- resources -->
Modified: roller/trunk/app/src/main/webapp/themes/fauxcoly/theme.xml
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/themes/fauxcoly/theme.xml?rev=1617521&r1=1617520&r2=1617521&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/themes/fauxcoly/theme.xml (original)
+++ roller/trunk/app/src/main/webapp/themes/fauxcoly/theme.xml Tue Aug 12
16:25:50 2014
@@ -17,11 +17,10 @@
<description>Custom style sheet</description>
<link>custom.css</link>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>custom_css.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</stylesheet>
<!-- templates -->
@@ -32,11 +31,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>weblog.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="permalink">
@@ -46,11 +44,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>entry.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="tagsIndex">
@@ -60,11 +57,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>tags_index.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="search">
@@ -74,11 +70,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>search.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="custom">
@@ -88,11 +83,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>day.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="custom">
@@ -102,11 +96,10 @@
<navbar>true</navbar>
<hidden>false</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>archives.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="custom">
@@ -116,11 +109,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>std_head.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="custom">
@@ -130,11 +122,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>std_header.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="custom">
@@ -144,11 +135,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>std_footer.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="custom">
@@ -158,11 +148,10 @@
<navbar>false</navbar>
<hidden>false</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>style_css.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<template action="custom">
@@ -172,11 +161,10 @@
<navbar>false</navbar>
<hidden>false</hidden>
<contentType>text/html</contentType>
- <templateCode>
+ <rendition>
<templateLanguage>velocity</templateLanguage>
<contentsFile>searchhi.js</contentsFile>
- <type>standard</type>
- </templateCode>
+ </rendition>
</template>
<resource path="images/faux-columns-950.png" />
Modified: roller/trunk/app/src/main/webapp/themes/frontpage/theme.xml
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/themes/frontpage/theme.xml?rev=1617521&r1=1617520&r2=1617521&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/themes/frontpage/theme.xml (original)
+++ roller/trunk/app/src/main/webapp/themes/frontpage/theme.xml Tue Aug 12
16:25:50 2014
@@ -13,155 +13,144 @@
<template action="weblog">
<name>Weblog</name>
<description>Weblog</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>weblog.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>weblog.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>_blogdirectory</name>
<description>_blogdirectory</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>_blogdirectory.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>_blogdirectory.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>_blogprofile</name>
<description>_blogprofile</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>_blogprofile.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>_blogprofile.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>_blogs</name>
<description>_blogs</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>_blogs.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>_blogs.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>_css</name>
<description>_css</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>_css.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>_css.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>_day</name>
<description>_day</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>_day.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>_day.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>_decorator</name>
<description>_decorator</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>_decorator.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>_decorator.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>_entry</name>
<description>_entry</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>_entry.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>_entry.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>_footer</name>
<description>_footer</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>_footer.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>_footer.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>_header</name>
<description>_header</description>
- <link></link>
+ <link></link>
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>_header.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>_header.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
<name>directory</name>
<description>weblog directory</description>
- <link>directory</link>
+ <link>directory</link>
<navbar>false</navbar>
<hidden>false</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>directory.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>directory.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<!-- resources -->
Modified: roller/trunk/app/src/main/webapp/themes/gaurav/theme.xml
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/themes/gaurav/theme.xml?rev=1617521&r1=1617520&r2=1617521&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/themes/gaurav/theme.xml (original)
+++ roller/trunk/app/src/main/webapp/themes/gaurav/theme.xml Tue Aug 12
16:25:50 2014
@@ -17,11 +17,10 @@
<description>Custom style sheet</description>
<link>custom.css</link>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>custom_css.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>custom_css.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</stylesheet>
<!-- templates -->
@@ -32,11 +31,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>weblog.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>weblog.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="permalink">
@@ -46,11 +44,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>entry.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>entry.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="tagsIndex">
@@ -60,11 +57,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>tags_index.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>tags_index.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="search">
@@ -74,11 +70,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>search.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>search.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
@@ -88,11 +83,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>day.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <templateLanguage>velocity</templateLanguage>
+ <contentsFile>day.vm</contentsFile>
+ </rendition>
</template>
<template action="custom">
@@ -102,11 +96,10 @@
<navbar>true</navbar>
<hidden>false</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>archives.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>archives.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
@@ -116,11 +109,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>std_head.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>std_head.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
@@ -130,11 +122,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>std_header.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>std_header.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<template action="custom">
@@ -144,11 +135,10 @@
<navbar>false</navbar>
<hidden>true</hidden>
<contentType>text/html</contentType>
- <templateCode>
- <templateLanguage>velocity</templateLanguage>
- <contentsFile>std_footer.vm</contentsFile>
- <type>standard</type>
- </templateCode>
+ <rendition>
+ <contentsFile>std_footer.vm</contentsFile>
+ <templateLanguage>velocity</templateLanguage>
+ </rendition>
</template>
<resource path="css/font-awesome.min.css" />