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>
----------------------------------------------------------------