sitetree.xml
. And because the default Lenya publication is reading this file a lot of times, it gets incredibly slow, even with 10 000 docs.
src/java/org/apache/lenya/cms/cocoon/generation/
src/webapp/sitemap.xmap
. Add to the generators list in front:
<map:generator name="sitetree-selective" label="content,data" logger="sitemap.generator.sitetree-selective" pool-grow="2" pool-max="16" pool-min="2" src="org.apache.lenya.cms.cocoon.generation.SelectiveSitetreeGenerator"/> |
src/webapp/lenya/navigation.xmap
)<map:generate type="sitetree"> <map:parameter name="area" value="{2}"/> </map:generate> |
<map:generate type="sitetree-selective"> <map:parameter name="area" value="{page-envelope:area}"/> <map:parameter name="documentid" value="{page-envelope:document-id}"/> </map:generate> |
publicaton-sitemap.xml
replace the part:
<map:aggregate element="cmsbody"> <map:part src="cocoon://navigation/{2}/{3}/breadcrumb/{5}.xml"/> <map:part src="cocoon://navigation/{2}/{3}/tabs/{5}.xml"/> <map:part src="cocoon://navigation/{2}/{3}/menu/{5}.xml"/> <map:part src="cocoon://navigation/{2}/{3}/search/{5}.xml"/> <map:part src="cocoon:/lenya-document-{1}/{3}/{4}/{page-envelope:document-path}"/> </map:aggregate> |
<map:generate src="../../content/util/empty.xml" /> <map:transform src="xslt/custom/lenyaBodyCincludes.xsl"> <map:parameter name="rendertype" value="{1}" /> <map:parameter name="publication-id" value="{2}" /> <map:parameter name="area" value="{3}" /> <map:parameter name="doctype" value="{4}" /> <map:parameter name="url" value="{5}" /> <map:parameter name="document-path" value="{page-envelope:document-path}" /> </map:transform> <map:transform type="cinclude" /> |
src/webapp/lenya/content/info/delete.xsp
src/webapp/lenya/content/info/archive.xsp src/webapp/lenya/content/info/deactivate.xsp src/webapp/lenya/content/info/delete.xsp src/webapp/lenya/content/publishing/referenced-documents.xsp src/webapp/lenya/content/publishing/screen.xsp src/webapp/lenya/content/scheduler/screen.xsp |
<<AttachList>>