Re: Inhalte zwischen zwei Plone Sites automatisiert kopieren

Peter Nassauer <[email protected]> Sun, 08 Sep 2013 11:42:22 +0200
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hi,

collective.synchro klingt eigentlich interessant. Scheint aber f=FCr Plone =

4 nicht weiterentwickelt worden zu sein.

Meine Idee ist jetzt einen Link in den edit_macros einzubauen der ein =

"manage_exportObject?id=3D' + id" an die Url h=E4ngt.

Auf dem Server w=FCrde ich dann einen Cronjob laufen lassen der alle f=FCnf =

Minuten die exportierten Daten in den Importordner der anderen Plone =

Instanz verschiebt. Hier sollen dann per Import die Dateien in die =

PloneInstanz importiert werden:
urllib.urlopen('http://admin:password_prod@localhost:9090/manage_importObje=
ct?file=3D' =

+ id + '.zexp')

Muss ich nach einem solchen Import den Katalog aktualisieren?

Besten Dank nochmal
Peter


Am 07.09.2013 17:29, schrieb Maik Derstappen:
> Am 06.09.2013 21:40, schrieb Peter Nassauer:
>> Hi,
>>
>> besten Dank schon mal f=FCr die Tipps.
>>
>> L=F6sung eins verstehe ich nicht ganz. Ich will ja nicht die ganzen
>> Context kopieren, sondern nur einzelne Artikel. Dies soll von den
>> Redakteueren steuerbar sein, also z.B. per Kategorievergabe.
>> Wie hilft mir hierf=FCr ein ZEO Cluster weiter?
> Indem die Inhalte so physisch in beiden Portal verf=FCgbar gemacht werden
> und dann per Kategorie oder anderen flags angezeigt werden oder nicht.
> Aber wie gesagt, das ist nicht einfach und Du hast immer auch das
> Problem das der Katalog im anderen Portal sich aktualisieren muss. Ein
> hin und wieder angesto=DFender clear & rebuild nicht die optimale L=F6sun=
g.
> Was ist wenn Objekte gel=F6scht wurden, dann sollten sie in anderen Portal
> nicht mehr angezeigt werden, die ganzen Auflistungen von Plone basieren
> aber auf den Inhalten der Katalogs, welcher vor dem Reindex nicht
> aktuell ist und somit das gel=F6schte Objekt auflistet.
> Dies f=FChrt dann zu 404-Seiten beim User.
> hier zwei Ans=E4tze:
> http://pythonhosted.org/Products.ZSyncer/use.html
> https://pypi.python.org/pypi/collective.synchro/1.0.2
>
> Wobei der zweite Ansatz etwas umst=E4ndlicher ist.
> Es gab oder gibt aber auch andere L=F6sungen, hab ich nur auf die Schnelle
> nicht gefunden.
> Meist funktioniert das =FCber Export als XML und dann Import im Zielporta=
l.
> Wenn ich so etwas neu bauen w=FCrde, dann nicht als Synchronisation,
> sondern einfach als Webservice.
> Die Daten werden in einem Portal gepflegt und in anderen =FCber einen
> Client eingebunden.
> Das ganze am besten noch gecached.
>
> viele Gr=FC=DFe
> Maik Derstappen
>



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope