Author: crossley Date: Wed Mar 2 00:44:17 2011 New Revision: 1076070 URL: http://svn.apache.org/viewvc?rev=1076070&view=rev Log: Use Locationmap for resolution of resources and files. Resources are exposed via {lm:Resume.*} Issue: FOR-726
Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/locationmap.xml - copied, changed from r1075667, forrest/trunk/plugins/pluginTemplate/locationmap.xml forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/directory-to-resumes.xsl - copied unchanged from r1075667, forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/directory2resumes.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/oo-to-resume.xsl - copied unchanged from r1075667, forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/ooToResume.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resume-to-document.xsl - copied unchanged from r1075671, forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resume2xdoc.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-document.xsl - copied, changed from r1075667, forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2xdoc.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-resumeSiteSnippet.xsl - copied unchanged from r1075667, forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2resumeSiteSnippet.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-skillDocument.xsl - copied, changed from r1075667, forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2skillxdoc.xsl Removed: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/directory2resumes.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/ooToResume.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resume2xdoc.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2resumeSiteSnippet.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2skillxdoc.xsl forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2xdoc.xsl Modified: forrest/trunk/etc/review-plugin-deployment.txt forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/build.xml forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/input.xmap forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/status.xml forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml Modified: forrest/trunk/etc/review-plugin-deployment.txt URL: http://svn.apache.org/viewvc/forrest/trunk/etc/review-plugin-deployment.txt?rev=1076070&r1=1076069&r2=1076070&view=diff ============================================================================== --- forrest/trunk/etc/review-plugin-deployment.txt (original) +++ forrest/trunk/etc/review-plugin-deployment.txt Wed Mar 2 00:44:17 2011 @@ -3,7 +3,7 @@ Last reviewed: 2010-06-18 Legend: 1 Has locationmap.xml file and hence must be 0.8+ version. - 2 Reviewed for locationmap and 0.8+ forrestVersion. + 2 Reviewed for locationmap and 0.8+ forrestVersion. (FOR-726) 3 Has Java code. 4 Current forrestVersion and has an entry in the "plugins descriptor" files. 5 Has different number in its build.xml file. @@ -41,7 +41,7 @@ org.apache.forrest.plugin.OpenOffice.org org.apache.forrest.plugin.input.Blog | n 8 n 8 n n org.apache.forrest.plugin.input.Daisy | y 8 y 7 n n y (build hangs) org.apache.forrest.plugin.input.Lenya | y 8 n 8 n n -org.apache.forrest.plugin.input.Resume | n y 8 n 8 n n +org.apache.forrest.plugin.input.Resume | y y y 8 n 8 n n org.apache.forrest.plugin.input.XDoc | y 8 n y 8 n n org.apache.forrest.plugin.input.baetle | y 9 n 9 n y org.apache.forrest.plugin.input.citations | y 8 y 8 n y Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/build.xml URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/build.xml?rev=1076070&r1=1076069&r2=1076070&view=diff ============================================================================== --- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/build.xml (original) +++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/build.xml Wed Mar 2 00:44:17 2011 @@ -20,7 +20,7 @@ <property name="forrest.version" value="0.8"/> <property name="forrest.version.initial" value="0.8"/> <property name="type" value="input"/> - <property name="plugin-version" value="0.1"/> + <property name="plugin-version" value="0.2"/> <property name="description" value="Allows the use of documents conforming to the DTD's developed by http://xmlresume.sourceforge.net. Also includes transformations from an OpenOffice.org document to xmlresume format."/> <property name="author" value="Apache Forrest Project"/> <property name="websiteURL" value="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.Resume"/> Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/input.xmap URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/input.xmap?rev=1076070&r1=1076069&r2=1076070&view=diff ============================================================================== --- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/input.xmap (original) +++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/input.xmap Wed Mar 2 00:44:17 2011 @@ -38,18 +38,18 @@ <map:resource name="source-file-resolver"> <map:select type="exists"> <!-- FIXME: need to peek inside document to ensure it is the correct type --> - <map:when test="{properties:content.xdocs}{uri}.sxw"> - <map:generate type="sxw" src="{properties:content.xdocs}{uri}.sxw"/> - <map:transform src="resources/stylesheets/ooToResume.xsl"/> + <map:when test="{lm:project.{uri}.sxw}"> + <map:generate type="sxw" src="{lm:project.{uri}.sxw}"/> + <map:transform src="{lm:Resume.transform.oo.resume}"/> <map:serialize type="xml"/> </map:when> <map:when test="{lm:{uri}.xml}"> - <map:generate src="{properties:content.xdocs}{uri}.xml"/> + <map:generate src="{lm:project.{uri}.xml}"/> <map:transform type="xinclude"/> <map:serialize type="xml"/> </map:when> - <map:when test="{properties:content.xdocs}{uri}.xml"> - <map:generate src="{properties:content.xdocs}{uri}.xml"/> + <map:when test="{lm:project.{uri}.xml}"> + <map:generate src="{lm:project.{uri}.xml}"/> <map:transform type="xinclude"/> <map:serialize type="xml"/> </map:when> @@ -60,9 +60,9 @@ <map:select type="parameter"> <map:parameter name="parameter-selector-test" value="{sourcetype}" /> <map:when test="resume-v1.5.1"> - <map:generate src="{properties:content.xdocs}{../../1}.xml"/> - <map:transform src="resources/stylesheets/resume2xdoc.xsl" /> - <map:serialize type="xml"/> + <map:generate src="{lm:project.{../../1}.xml}"/> + <map:transform src="{lm:Resume.transform.resume.document}" /> + <map:serialize type="xml-document"/> </map:when> </map:select> </map:act> @@ -72,7 +72,7 @@ <map:pipeline> <map:match pattern="**.xml"> <map:call resource="transform-to-document"> - <map:parameter name="src" value="{properties:content.xdocs}{1}.xml" /> + <map:parameter name="src" value="{lm:project.{1}.xml}" /> </map:call> </map:match> <map:match pattern="**.source.xml"> @@ -81,16 +81,16 @@ </map:call> </map:match> <map:match pattern="team/all.source.xml"> - <map:generate type="directory" src="{properties:content.xdocs}/team/resume"> + <map:generate type="directory" src="{lm:project.team/resume}"> <map:parameter name="include" value=".*.xml$"/> </map:generate> - <map:transform src="resources/stylesheets/directory2resumes.xsl"/> + <map:transform src="{lm:Resume.transform.directory.resumes}"/> <map:transform type="cinclude"/> <map:serialize type="xml"/> </map:match> <map:match pattern="resume.site.snippet.xml"> <map:generate src="cocoon:/team/all.source.xml"/> - <map:transform src="resources/stylesheets/resumes2resumeSiteSnippet.xsl"/> + <map:transform src="{lm:Resume.transform.resumes.resumeSiteSnippet}"/> <map:serialize type="xml"/> </map:match> </map:pipeline> @@ -102,27 +102,27 @@ </map:match> <map:match pattern="team/allBySkill.xml"> <map:generate src="cocoon:/team/all.source.xml"/> - <map:transform src="resources/stylesheets/resumes2skillxdoc.xsl"/> + <map:transform src="{lm:Resume.transform.resumes.skillDocument}"/> <map:serialize type="xml"/> </map:match> <map:match pattern="team/all.xml"> <map:generate src="cocoon:/team/all.source.xml"/> - <map:transform src="resources/stylesheets/resumes2xdoc.xsl"> + <map:transform src="{lm:Resume.transform.resumes.document}"> <map:parameter name="candidateSkill" value="{request:candidateSkill}"/> </map:transform> - <map:serialize type="xml"/> + <map:serialize type="xml-document"/> </map:match> <map:match pattern="team/allWithSkill/*.xml"> <map:generate src="cocoon:/team/all.source.xml"/> - <map:transform src="resources/stylesheets/resumes2xdoc.xsl"> + <map:transform src="{lm:Resume.transform.resumes.document}"> <map:parameter name="candidateSkill" value="{1}"/> </map:transform> - <map:serialize type="xml"/> + <map:serialize type="xml-document"/> </map:match> <map:match pattern="team/skill/**.xml"> <map:generate src="cocoon://team/all.xml"/> - <map:transform src="resources/stylesheets/resume2xdoc.xsl" /> - <map:serialize type="xml"/> + <map:transform src="{lm:Resume.transform.resume.document}"/> + <map:serialize type="xml-document"/> </map:match> </map:pipeline> </map:pipelines> Copied: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/locationmap.xml (from r1075667, forrest/trunk/plugins/pluginTemplate/locationmap.xml) URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/locationmap.xml?p2=forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/locationmap.xml&p1=forrest/trunk/plugins/pluginTemplate/locationmap.xml&r1=1075667&r2=1076070&rev=1076070&view=diff ============================================================================== --- forrest/trunk/plugins/pluginTemplate/locationmap.xml (original) +++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/locationmap.xml Wed Mar 2 00:44:17 2011 @@ -28,12 +28,13 @@ </selectors> </components> <locator> -<!-- Uncomment the below matches once you have a stylesheet you wish to use. Note that these are needed for the plugin to work on windows. See FOR-1108 --> - <!-- <match pattern="plugin.transform.*.*"> - <select> - <location src="resources/stylesheets/{1}-to-{2}.xsl" /> - <location src="{forrest:forrest.plugins}/@plugin-name@/resources/stylesheets/{1}-to-{2}.xsl"/> - </select> - </match> --> + <match pattern="Resume.transform.*.*"> + <select> + <location src="resources/stylesheets/{1}-to-{2}.xsl" /> + <!-- start fix for FOR-1108 --> + <location src="{forrest:forrest.plugins}/org.apache.forrest.plugin.input.Resume/resources/stylesheets/{1}-to-{2}.xsl"/> + <!-- end fix for FOR-1108 --> + </select> + </match> </locator> </locationmap> Copied: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-document.xsl (from r1075667, forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2xdoc.xsl) URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-document.xsl?p2=forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-document.xsl&p1=forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2xdoc.xsl&r1=1075667&r2=1076070&rev=1076070&view=diff ============================================================================== --- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2xdoc.xsl (original) +++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-document.xsl Wed Mar 2 00:44:17 2011 @@ -20,7 +20,7 @@ xmlns:tag="http://forrest.apache.org/TagExpansion/0.1" xmlns:resume="http://xmlresume.sourceforge.net/resume/0.0" version="1.0"> - <xsl:import href="resume2xdoc.xsl"/> + <xsl:import href="lm://Resume.transform.resume.document"/> <xsl:param name="candidateSkill"/> <xsl:template match="/"> <xsl:apply-templates select="resumes"/> Copied: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-skillDocument.xsl (from r1075667, forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2skillxdoc.xsl) URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-skillDocument.xsl?p2=forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-skillDocument.xsl&p1=forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2skillxdoc.xsl&r1=1075667&r2=1076070&rev=1076070&view=diff ============================================================================== --- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes2skillxdoc.xsl (original) +++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/resources/stylesheets/resumes-to-skillDocument.xsl Wed Mar 2 00:44:17 2011 @@ -20,7 +20,7 @@ xmlns:tag="http://forrest.apache.org/TagExpansion/0.1" xmlns:resume="http://xmlresume.sourceforge.net/resume/0.0" version="1.0"> - <xsl:import href="resume2xdoc.xsl"/> + <xsl:import href="lm://Resume.transform.resume.document"/> <xsl:key name="skillSets" match="resume:skillset" use="resume:title"/> <xsl:key name="skills" match="resume:skill" use="."/> <xsl:template match="/"> Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/status.xml URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/status.xml?rev=1076070&r1=1076069&r2=1076070&view=diff ============================================================================== --- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/status.xml (original) +++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.Resume/status.xml Wed Mar 2 00:44:17 2011 @@ -37,6 +37,13 @@ </contexts> <changes> <!-- Add new releases here --> + <release version="0.2" date="unreleased"> +<!-- 2011-03 --> + <action type="add" context="code" dev="DC" importance="high" fixes-bug="FOR-726"> + Use Locationmap for resolution of resources and files. + Resources are exposed via {lm:Resume.*} + </action> + </release> <release version="0.1" date="unreleased"> <!-- 2011-03 --> <action dev="DC" type="update" context="code" Modified: forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml?rev=1076070&r1=1076069&r2=1076070&view=diff ============================================================================== --- forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml (original) +++ forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml Wed Mar 2 00:44:17 2011 @@ -200,7 +200,7 @@ website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.Resume" url="http://forrest.apache.org/plugins/" publish="false" - version="0.1"> + version="0.2"> <description> Basic support for Resumes, renders a single resume, or allows sorting of a number of resumes on skill.