jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Furst, Carl" <Carl.Fu...@mlb.com>
Subject RE: CndImporter
Date Mon, 20 Jun 2011 15:53:14 GMT
David,

Thanks for the reply.

I too noticed that I would have to manually update the custom_nodetype.xml
in the workspace directory. It would seem there's nothing yet to manipulate
the type registry programmatically..

This, however, is probably right,  because if you have a repository that has
already been created and has content based on a pre-existing custom node
type, how do you adapt the content to node type changes? The type and the
content are tightly coupled (in most cases). Too tight, perhaps, to allow
for a programmatic change to custom node types to be allowed. 

Perhaps, the only programmatic solution is then to move to a new workspace,
with new types, import and then delete the old one.

Peace,

Carl Furst
CMS Developer
MLB Advanced Media
o/~ What a difference a byte makes... o/~
-----Original Message-----
From: David Buchmann [mailto:david.buchmann@liip.ch] 
Sent: Saturday, June 18, 2011 11:52 AM
To: users@jackrabbit.apache.org
Subject: Re: CndImporter

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hi,

you can update the type definition, but only adding new stuff, never
removing (or renaming) any properties. and you can't delete a node type
once you have registered it.
i think this is a bit surprising, but it means you have to make sure you
test your stuff very well before you apply a cnd to a production system.
the only way we found to get rid of a custom node type was to completely
delete the jackrabbit folder.

cheers,david

Am 17.06.2011 22:25, schrieb Furst, Carl:
> Does anyone know if custom nodetype can be changed once created? If I
change
> my node type definition CND file, how do I apply it to a repository?
> 
> Thanks, 
> Carl Furst
> 
> 
> 
> 
> 
> 
> 
> 
> **********************************************************
> 
> MLB.com: Where Baseball is Always On

- -- 
Liip AG // Agile Web Development // T +41 26 422 25 11
CH-1700 Fribourg // PGP 0xA581808B // www.liip.ch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk38yacACgkQqBnXnqWBgIuZSgCeKmF1KReSIEMHV7bdlcJK3MkL
1nQAoMTwyh1PB2lrmShFup8Y79mI0qLk
=/YHJ
-----END PGP SIGNATURE-----

Mime
View raw message