Have you/Can you point out to me a jar I can use to start from? Where
has the jar to be located?

Leandro

Tiry ha scritto:
> Have you tried to put all your resources in a simple JAR with a MANIFEST
> that references your xml contributions ?
>
> Tiry
>
> Le mardi 06 novembre 2007 à 19:25 +0100, Leandro a écrit :
>   
>> You are right. I don't know why I don't look more careful the log.
>> However, it doesn't find the schema.xsd. I think it is a matter of path
>> I'll investigate next days. I am new to jboss (always used tomcat
>> alone), but I tried to use absolute path and the error message is stand
>> still.
>>
>> 19:15:49,342 ERROR [TypeService] XSD Schema not found:
>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config/schemas/sample.xsd
>>
>> umibozu:/usr/local/nuxeo-5.1.2.GA# ls -la
>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config/schemas/sample.xsd
>> -rw-r--r-- 1 root staff 254 2007-11-06 17:54
>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config/schemas/sample.xsd
>>
>> I'll investigate better in the next few days, thank you.
>>
>> Leandro
>>
>>
>> Florent Guillaume ha scritto:
>>     
>>> Surely there's an error or warning about your type or schema in the
>>> logs ?
>>>
>>> Florent
>>>
>>> On 6 Nov 2007, at 19:02, Leandro wrote:
>>>
>>>       
>>>> I feel so dumb... I put all the new config files in config, but nothing,
>>>> when I choose a new document, I still get the same types (I restart the
>>>> Jboss AS).
>>>>
>>>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config# ls
>>>> -lat
>>>> totale 76
>>>> drwxr-sr-x  4 root staff 4096 2007-11-06 18:56 .
>>>> drwxr-sr-x 13 root staff 4096 2007-11-06 18:48 ..
>>>> drwxr-sr-x  2 root staff 4096 2007-11-06 17:56 schemas
>>>> -rw-r--r--  1 root staff  232 2007-11-06 17:56 sample-config.xml
>>>> -rw-r--r--  1 root staff  480 2007-11-06 17:56
>>>> core-types-contrib-config.xml
>>>> ...
>>>>
>>>> Leandro
>>>>
>>>>
>>>> Florent Guillaume ha scritto:
>>>>         
>>>>> Leandro, have you tried moving the schemas/ directory inside
>>>>> nuxeo.ear/config ?
>>>>> Also, you must not use a OSGI-INF directory, put every config xml file
>>>>> inside nuxeo.ear/config.
>>>>>
>>>>> Also
>>>>>
>>>>> Florent
>>>>>
>>>>> On 6 Nov 2007, at 18:16, Leandro wrote:
>>>>>
>>>>>           
>>>>>> Packaing will be my target, but for the moment, only be able to
>>>>>> produce
>>>>>> a new file/metadata schema will be enough. Unfortunately, I was
>>>>>> unable.
>>>>>>
>>>>>> I put the following
>>>>>>
>>>>>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config# cat
>>>>>> sample-config.xml
>>>>>> <?xml version="1.0"?>
>>>>>> <component name="org.nuxeo.project.sample.coreTypes">
>>>>>> <extension target="org.nuxeo.ecm.core.schema.TypeService"
>>>>>> point="schema">
>>>>>>   <schema name="sample" src="schemas/sample.xsd"/>
>>>>>> </extension>
>>>>>> </component>
>>>>>>
>>>>>> and the following
>>>>>>
>>>>>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear# cat
>>>>>> schemas/sample.xsd
>>>>>> <?xml version="1.0"?>
>>>>>> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
>>>>>> targetNamespace="http://project.nuxeo.org/sample/schemas/sample/";>
>>>>>> <xs:element name="sample1" type="xs:string"/>
>>>>>> <xs:element name="sample2" type="xs:string"/>
>>>>>> </xs:schema>
>>>>>>
>>>>>> and the following
>>>>>>
>>>>>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/OSGI-INF#
>>>>>> cat
>>>>>> core-types-contrib.xml
>>>>>> <?xml version="1.0"?>
>>>>>> <component name="org.nuxeo.project.sample.coreTypes">
>>>>>> <extension target="org.nuxeo.ecm.core.schema.TypeService"
>>>>>> point="schema">
>>>>>>   <schema name="sample" src="schemas/sample.xsd"/>
>>>>>> </extension>
>>>>>> <extension target="org.nuxeo.ecm.core.schema.TypeService"
>>>>>> point="doctype">
>>>>>>   <doctype name="sample" extends="Document">
>>>>>>     <schema name="common"/>
>>>>>>     <schema name="dublincore"/>
>>>>>>     <schema name="sample"/>
>>>>>>   </doctype>
>>>>>> </extension>
>>>>>> </component>
>>>>>>
>>>>>> I stop and run agina bin/run.sh but no new schema on theapps. Maybe I
>>>>>> forget something?
>>>>>>
>>>>>> Thank you
>>>>>>
>>>>>> Leandro
>>>>>>
>>>>>> Florent Guillaume ha scritto:
>>>>>>             
>>>>>>> Yes, you can follow the archetype organization described in the
>>>>>>> documentation on doc.nuxeo.org.
>>>>>>> Or simply put the xml configuration files (with a -config.xml suffix)
>>>>>>> in server/default/deploy/nuxeo.ear/config if you don't care about
>>>>>>> packaging your changes.
>>>>>>>
>>>>>>> Florent
>>>>>>>
>>>>>>> On 2 Nov 2007, at 19:08, Leandro wrote:
>>>>>>>
>>>>>>>               
>>>>>>>> I have already seen the document. Tell me if I am wrong, but the
>>>>>>>> directory you point out to me are present in the source of Nuxeo,
>>>>>>>> not in
>>>>>>>> the runtime version installed with the installer. Are you saying
>>>>>>>> me I
>>>>>>>> can make a simple jar containing these directories and files and
>>>>>>>> then I
>>>>>>>> can put it in the plugins directory
>>>>>>>> (./server/default/deploy/nuxeo.ear/plugins) to see my newly created
>>>>>>>> documents types and schemas?
>>>>>>>>
>>>>>>>> Leandro
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Tiry ha scritto:
>>>>>>>>                 
>>>>>>>>> Here is a sample layout :
>>>>>>>>> http://svn.nuxeo.org/trac/nuxeo/browser/sandbox/nuxeo-platform-mail-types/src/main/resources
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> If you want your new document types to be visible via the web, you
>>>>>>>>> also
>>>>>>>>> need to define another descriptor in OSGI-INF :
>>>>>>>>> http://svn.nuxeo.org/trac/nuxeo/browser/sandbox/nuxeo-platform-mail-web/src/main/resources/OSGI-INF/ecm-types-contrib.xml
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> See http://doc.nuxeo.org/current/reference/html/documents.html
>>>>>>>>>
>>>>>>>>> Tiry
>>>>>>>>>
>>>>>>>>> Le vendredi 02 novembre 2007 à 18:50 +0100, Leandro a écrit :
>>>>>>>>>
>>>>>>>>>                   
>>>>>>>>>> Tiry ha scritto:
>>>>>>>>>>
>>>>>>>>>>                     
>>>>>>>>>>> Le vendredi 02 novembre 2007 à 18:28 +0100, Leandro a écrit :
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                       
>>>>>>>>>>>> Hello,
>>>>>>>>>>>> Nuxeo documentation explain how to add a new schema,
>>>>>>>>>>>> http://doc.nuxeo.org/current/reference/html/documents.html
>>>>>>>>>>>>
>>>>>>>>>>>> I hope to have misunderstood, but is it a customization I can
>>>>>>>>>>>> do at
>>>>>>>>>>>> runtime or have I to recompile all Nuxeo to add my own document
>>>>>>>>>>>> type
>>>>>>>>>>>> with my own metadata?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                         
>>>>>>>>>>> There is no recompile : you never have to recompile anything.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                       
>>>>>>>>>> This is a great thing. I am a system admin, not an experienced
>>>>>>>>>> java
>>>>>>>>>> developer.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                     
>>>>>>>>>>> You just have to contribute your schemas and documents types
>>>>>>>>>>> definitions.
>>>>>>>>>>> This contribution should be made in a simple JAR archive and
>>>>>>>>>>> copied in
>>>>>>>>>>> the plugins directory.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                       
>>>>>>>>>> Perfect. Is there a doc about how to create/format the contents
>>>>>>>>>> of the
>>>>>>>>>> jar archive?
>>>>>>>>>> Are already available other schemas and documents type in
>>>>>>>>>> addition to
>>>>>>>>>> the ones shipped with the installer?
>>>>>>>>>> The doc I point out seems to refer to the nuxeo source code.
>>>>>>>>>>
>>>>>>>>>> Leandro
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                     
>>>>>>>>>                   
>>>>>>>> --===============
>>>>>>>> Leandro Dardini
>>>>>>>> Tex.NET Telecomunicazioni Srl
>>>>>>>> Via Mozza sul Gorone, 1/G
>>>>>>>> 59100 Prato (PO) Italy
>>>>>>>> phone: 0574695152
>>>>>>>> fax: 0574695038
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> ECM mailing list
>>>>>>>> [email protected]
>>>>>>>> http://lists.nuxeo.com/mailman/listinfo/ecm
>>>>>>>>
>>>>>>>>                 
>>>>>>> --Florent Guillaume, Director of R&D, Nuxeo
>>>>>>> Open Source Enterprise Content Management (ECM)
>>>>>>> http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>> --===============
>>>>>> Leandro Dardini
>>>>>> Tex.NET Telecomunicazioni Srl
>>>>>> Via Mozza sul Gorone, 1/G
>>>>>> 59100 Prato (PO) Italy
>>>>>> phone: 0574695152
>>>>>> fax: 0574695038
>>>>>>
>>>>>>
>>>>>>             
>>>>> --Florent Guillaume, Director of R&D, Nuxeo
>>>>> Open Source Enterprise Content Management (ECM)
>>>>> http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> --===============
>>>> Leandro Dardini
>>>> Tex.NET Telecomunicazioni Srl
>>>> Via Mozza sul Gorone, 1/G
>>>> 59100 Prato (PO) Italy
>>>> phone: 0574695152
>>>> fax: 0574695038
>>>>
>>>>
>>>>         
>>> --Florent Guillaume, Director of R&D, Nuxeo
>>> Open Source Enterprise Content Management (ECM)
>>> http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87
>>>
>>>
>>>
>>>       
>>     
>
>   


-- 
===============
Leandro Dardini
Tex.NET Telecomunicazioni Srl
Via Mozza sul Gorone, 1/G
59100 Prato (PO) Italy
phone: 0574695152
fax: 0574695038

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to