Importuj / eksportuj strony CMS / bloki CMS


12

Czy ktoś zna jakieś moduły, których można użyć do importu / eksportu stron cms (i bloków) w CE?

Scenariusz, na który teraz patrzę, to:

  • użytkownicy (redaktorzy treści) tworzą strony / bloki z zawartością na stronie pomostowej (sklonowanej po aktywnej stronie, innym db, różnych serwerach)
  • po sprawdzeniu poprawności stron użytkownicy ponownie tworzą strony w aktywnej witrynie (kopiowanie i wklejanie)

Niektóre rzeczy do wzięcia pod uwagę:

  • nie powinno zawierać odniesień do widoków sklepu według identyfikatorów, a raczej użyć kodu widoku sklepu
  • zduplikowane strony podczas importu powinny być identyfikowane za pomocą klucza adresu URL i widoków sklepu

Odpowiedzi:


15

W ostatnim Hackathonie opracowaliśmy moduł, który pomoże ci to osiągnąć:

https://github.com/magento-hackathon/firegento-contentsync

Będzie przechowywać zawartość w pliku json, który można zsynchronizować z innym serwerem (już zintegrowane z obsługą git i svn). Nadal korzysta z widoków sklepu według identyfikatora, ale żądania ściągania są bardzo mile widziane. ;)


Czy możesz podać stronę Wiki dla tego modułu. To wygląda niesamowicie. Dziękuję bardzo: D
Thang Pham

Kolego, pytanie brzmi: jak zaimportować niektóre strony CMS z JEDNEJ strony Magento do INNEGO, to strata czasu, ponieważ synchronizuje się przez GIT, SVN . Proszę odpowiedzieć na zadane pytanie.
Pratik

Obecnie to rozszerzenie zostało porzucone.
Siergiej

6

Możesz łatwo eksportować / importować strony cms / bloki statyczne za pośrednictwem SSH.

  1. Eksport:

    mysqldump -u [username] -p[password] [database] cms_page cms_page_store cms_block cms_block_store | grep INSERT | sed 's/INSERT INTO/REPLACE INTO/' > cms-export.sql

    Uwaga: Nie zapomnij dodać prefiksu do tabel cms_ *, jeśli wcześniej prefiksowałeś swoje tabele.

  2. Import:

    mysql -u [username] -p[password] [database] < cms-export.sql

[Pamiętaj, aby wykonać kopię zapasową bazy danych przed jakąkolwiek operacją importowania]

ODNIESIENIE: http://www.blog.magepsycho.com/export-import-cms-pages-static-blocks-via-ssh/


1
zakłada to, że w międzyczasie życie się nie zmienia ... wszystko zostaje nadpisane.
FlorinelChis

Nie wyeksportuje zawartości statycznej, która nie znajduje się w DB i tylko w plikach.
Kostanos,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.