[MAGNOLIA-600] extend SimpleExchange to preserve UUID Created: 16/Nov/05  Updated: 23/Jan/13  Resolved: 03/Jan/06

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

Type: Improvement Priority: Critical
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 DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:

 Description   

Improve SimpleExchange -

1. use JCR export/import instead of serialized nodes
— ensure magnolia security check on each node
— preserve uuid
2. push delivery, pack all exported data in one post request



 Comments   
Comment by Sameer Charles [ 23/Nov/05 ]

Updated first working version on SVN
http://svn.magnolia.info/svn/magnolia/trunk/magnolia-exchange-simple/

changes :
1) using JCR export/import so you wont loose UUID on activation
2) push delivery

next steps
1. Syndicator is an interface now, make it configurable
2. use JCR UUID for all referenced in Rich text editors - philipp can you please take care of this?
3. write a UUID convertor for existing content

– Philipp I changed Tree.java to test , please have a look if it works as before

Comment by Philipp Bracher [ 24/Nov/05 ]

There is already a task in progress. I will do:

  • jcr:uuid for links
  • content converter
  • test the activation
Comment by Sameer Charles [ 29/Nov/05 ]

Extend SimpleExchange transporter / receiver to pack data as one archive
This wont give much performance benefit but it will reduce network traffic consideribly

Comment by Sameer Charles [ 30/Nov/05 ]

done :
Attached resources to the subscribers are compressed,
it does not pack all resources in one archive rather its sent over one request as multiple attachments.

  • jcr:uuid for links
    Done
  • content converter
    Done, its backward compatible so there is no need for content conversion.
Generated at Mon Feb 12 03:19:02 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.