[MAGNOLIA-621] introduce nt:resource as a NodeData for binary properties Created: 17/Jan/06  Updated: 23/Jan/13  Resolved: 20/Jan/06

Status: Closed
Project: Magnolia
Component/s: admininterface, core, samples, taglibs
Affects Version/s: 2.1.3
Fix Version/s: 3.0 Beta 1

Type: Task Priority: Major
Reporter: Sameer Charles Assignee: Sameer Charles
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoR:
Empty

 Description   

replace magnolia specific binary metadata NAME_properties with nt:resource

reasons:
1. Jackrabbit binary indexers only support nt:resource node indexing
2. defined by jsr170 and its much cleaner

I would have to touch all taglibs and core, after this we need one time content convertor because it wont be possible
to support old binary content structure any more.
since these are basic structure changes you might notice some instability for sometime

keep you posted



 Comments   
Comment by Sameer Charles [ 20/Jan/06 ]

Done!
Removed NODEDATA_Properties node usage for Binary type, instead NodeData itself takes care of
maintaning mgnl:resource node for binary data
Now you can make use of jackrabbit text filters.
I tested full text search for:
1. MsExcel
2. MsPowerPoint
3. MsWord
4. RTF
5. Pdf
6. HTML
7. XML

I still need to make content convertor which will convert all old *_properties node to mgnl:resource nodes

Generated at Mon Feb 12 03:19:15 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.