[ http://jira.magnolia.info/browse/MAGNOLIA-519?page=comments#action_11167 ]
Michael Aemisegger commented on MAGNOLIA-519: --------------------------------------------- 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 > Use jcr:uuid instead of mgnl:uuid for internal links > ---------------------------------------------------- > > Key: MAGNOLIA-519 > URL: http://jira.magnolia.info/browse/MAGNOLIA-519 > Project: magnolia wcm > Type: Sub-task > Reporter: Michael Aemisegger > Assignee: Boris Kraft > > -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.magnolia.info/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ----------------------------------------------------------------