Hi,

if I'm not mistaken, Magnolia currently exports the activation state of content, and also imports this state unmodified along with imported content. There already exists an issue "MAGNOLIA-2189 Imported node incorrectly shown as activated <http://jira.magnolia-cms.com/browse/MAGNOLIA-2189>", which has been marked as "Won't fix". Possibly this had already been discussed elsewhere, but here's my 2 cents on this one anyway...

When e.g. content is exported from a staging system and then imported on a live system, it may show up incorrectly as published on the live system (if it had been activated on the stage system previous to the export). It's easy to imagine all kinds of confusion that arises from this among editor users, at the latest when a user other than the person who imported the content sees the publication state, and starts to wonder why it does not show up on the public instances, or worse, may assume that it is already published when in fact it isn't.

From what I understand, this can become more dangerous when using the Synchronization Module <http://documentation.magnolia-cms.com/modules/synchronization.html> for setting up a new public instance: then content may get activated only on the new public instance, while it is not activated on the existing instances, so consistency of published state becomes violated among the public instances.

IMHO, Magnolia should at least check for existence of imported content: when importing new UUIDs, the respective nodes should be shown as red (never activated). When importing existing UUIDs, it would be perfect if Magnolia could perform a comparison of content (ignoring creation date and last modification date): when an imported node is not equal to an existing node, then it should be flagged as changed, otherwise the publication state should stay the same it was in the repository. Ideally, this would be a bit like SVN determines outgoing changes.

I'm not sure how hard this kind of comparison is to do, though...

WDYT?

Regards,
Jörg








--
Dipl. inf. Jörg von Frantzius, System Architect
Email mailto:joerg.frantz...@aperto.de
Phone +49 30 283921-318
Fax +49 30 283921-29
Aperto AG - In der Pianofabrik
Chausseestraße 5, D-10115 Berlin-Mitte
Web http://www.aperto.de
HRB 77049, AG Berlin Charlottenburg
Vorstand: Dirk Buddensiek


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <dev-list-unsubscr...@magnolia-cms.com>
----------------------------------------------------------------

Reply via email to