intern link stored with contextpath in kupu (MAGNOLIA-407)

[MAGNOLIA-519] Use jcr:uuid instead of mgnl:uuid for internal links Created: 08/Aug/05  Updated: 23/Jan/13  Resolved: 17/May/06

Status: Closed
Project: Magnolia
Component/s: core
Affects Version/s: None
Fix Version/s: 3.0 RC1

Type: Sub-task Priority: Major
Reporter: Michael Aemisegger Assignee: Philipp Bärfuss
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Date of First Response:

 Description   

Would be nice atleast to have a popup message if unable to delete due to ReferencialIntegretyException



 Comments   
Comment by Michael Aemisegger [ 08/Aug/05 ]

A precondition for this is an alternative activation mechanism that is based on xml export/import. Xml export/import ensures that jcr:uuid's remain equal in author and public repositories.

I suspect the search for mgnl:uuid does perform worse than the search for built-in jackrabbit references

Furthermore,

  • A policy should be formulated and implemented, which defines the behaviour of the system if referenced content is deleted.
    Suggestion: if a user wants to delete a referenced page jackrabbit will throw a ReferentialIntegrityException. Now, the user can choose to either
    a) first remove the references manually and then try to delete again (Cancel deletion) or
    b) let the system remove all references automatically

Maybe, the system could add a marker to the referencing content, so the user has a chance to detect which links are gone. The marker could be similar to the current magnolia internal link format and contain the former path pointing to the former link destination.

see http://thread.gmane.org/gmane.comp.cms.magnolia.devel/3161 for the original discussion

Comment by Philipp Bracher [ 08/Aug/05 ]

This is still a big issue. Sameer will develop a final solution for this problem and also evaluate the jcr export/import mechanismen. more about this soon.

Comment by Philipp Bracher [ 17/May/06 ]

we are using jcr:uuid in 3.0. YEA!

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