Europe’s largest XML Conference X-Pubs 4th & 5th of June
2007(http://x-pubs.com) is worth a look.
Covers XML / DITA / CMS. 2006 was brilliant.
 End-users from Bombardier, Schlumberger, BMJ, and the Irish Government are
presenting their stories, AND Michael Priestly (IBM), Steve Manning (Rockley
Group), and other experts from IBM, Adobe, PTC Arbortext,, XyEnterprise,
Mekon, etc.


Torsten Schlabach wrote:
> 
>> That's strange, actually the sitetree file should be there ...
>>
>> I have no idea what goes wrong, maybe we have to wait for other
>> experiences.
> 
> I am currently trying to understand a bit what's going on.
> Where should the JCR repository be created?
> 
> Regards,
> Torsten
> 
>> Torsten Schlabach wrote:
>>> Josias,
>>>
>>>> Did the problem occur when you started the import-usecase?
>>>
>>> Yes!
>>
>> That's strange, actually the sitetree file should be there ...
>>
>> I have no idea what goes wrong, maybe we have to wait for other
>> experiences.
>>
>> -- Andreas
>>
>>>> Which version of cocoon are you using?
>>>> I think you need a recent svn version of 2.1.x
>>>
>>>
>>> I do. I use a SVN checkout of 2.1.x as of today.
>>>
>>> Regards,
>>> Torsten
>>>
>>> Josias Thoeny schrieb:
>>>
>>>> On Wed, 2005-07-27 at 11:10 +0200, Torsten Schlabach wrote:
>>>>
>>>>> Andreas,
>>>>>
>>>>> just tried this exactly as described in your email. I did not yet dig
>>>>> too
>>>>> deep into all the details of it, but if I do exactly what you wrote,
>>>>> I get
>>>>> an error:
>>>>>
>>>>> The source [lenya://lenya/pubs/default/content/authoring/sitetree.xml]
>>>>> does not exist!
>>>>
>>>>
>>>>
>>>> Did the problem occur when you started the import-usecase?
>>>> Which version of cocoon are you using?
>>>> I think you need a recent svn version of 2.1.x
>>>>
>>>> Josias
>>>>
>>>>
>>>>
>>>>> org.apache.avalon.framework.CascadingRuntimeException:
>>>>> "file:/usr/local/src/lenya-1.4.x/build/lenya/webapp/lenya/usecases/usecases.js",
>>>>>
>>>>> line 168: uncaught JavaScript exception: at executeUsecase
>>>>> (file:/usr/local/src/lenya-1.4.x/build/lenya/webapp/lenya/usecases/usecases.js,
>>>>>
>>>>> Line 168): org.apache.lenya.cms.usecase.UsecaseException:
>>>>> org.apache.excalibur.source.SourceNotFoundException: The source
>>>>> [lenya://lenya/pubs/default/content/authoring/sitetree.xml] does not
>>>>> exist!
>>>>>
>>>>> cause: org.apache.excalibur.source.SourceNotFoundException: The source
>>>>> [lenya://lenya/pubs/default/content/authoring/sitetree.xml] does not
>>>>> exist!
>>>>>
>>>>> Regards,
>>>>> Torsten
>>>>>
>>>>>
>>>>>
>>>>>> Hi Lenya devs,
>>>>>>
>>>>>> Lenya now supports JCR :)
>>>>>>
>>>>>> Just kidding, it's not fully integrated, but the content can be
>>>>>> stored in JCR. To migrate your publication to JCR, follow these
>>>>>> steps:
>>>>>>
>>>>>>
>>>>>> 1) Call the "Import into JCR" usecase to migrate the content:
>>>>>>
>>>>>>    http://localhost:8888/index.html?lenya.usecase=jcr.import
>>>>>>
>>>>>>    (select your publication and click OK)
>>>>>>
>>>>>>
>>>>>> 2) Correct the node type configuration in cocoon.xconf:
>>>>>>
>>>>>>     <component-instance
>>>>>> class="org.apache.cocoon.jcr.source.JCRSourceFactory"
>>>>>> name="jcr">
>>>>>>       <folder-node new-file="nt:file" new-folder="nt:folder"
>>>>>> type="rep:root"/>
>>>>>>       <folder-node new-file="nt:file" new-folder="nt:unstructured"
>>>>>> type="nt:unstructured"/>
>>>>>>       <folder-node type="nt:folder" new-file="nt:file"/>
>>>>>>       <file-node content-path="jcr:content"
>>>>>> content-type="nt:resource"
>>>>>> type="nt:file"/>
>>>>>>       <file-node content-ref="jcr:content" type="nt:linkedFile"/>
>>>>>>               <content-node type="nt:resource"
>>>>>>                             content-prop="jcr:data"
>>>>>>                             mimetype-prop="jcr:mimeType"
>>>>>>                             lastmodified-prop="jcr:lastModified"
>>>>>>                             validity-prop="jcr:lastModified"/>
>>>>>>     </component-instance>
>>>>>>
>>>>>>     I guess this configuration has to be reviewed.
>>>>>>     I just copied it from the JCRSourceFactory javadocs.
>>>>>>
>>>>>>
>>>>>> 3) Set the JCRNodeFactory as default node factory in
>>>>>>    java/org/apache/lenya/lenya.roles
>>>>>>
>>>>>>   <role name="org.apache.lenya.cms.repository.NodeFactory"
>>>>>>         shorthand="node-factory"
>>>>>>         default-class="org.apache.lenya.cms.jcr.JCRNodeFactory"/>
>>>>>>
>>>>>>
>>>>>> 5) Delete the content directory of your publication.
>>>>>>
>>>>>> 4) Restart Jetty.
>>>>>>
>>>>>>
>>>>>> Now your content is stored in the JCR repository.
>>>>>>
>>>>>> Of course this is in alpha state, feel free to give it a try and
>>>>>> report
>>>>>> problems in Bugzilla.
>>>>>>
>>>>>> -- Andreas
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/JCR-integration-tf164838.html#a10076161
Sent from the Lenya - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to