CMS Sayfalarını / CMS Bloklarını İçe / Dışa Aktarma


12

CE'de cms sayfalarını (ve bloklarını) içe / dışa aktarmak için kullanılabilecek herhangi bir modül bilen var mı?

Şu anda baktığım senaryo:

  • kullanıcılar (içerik editörleri) bir hazırlama web sitesinde içerik barındıran sayfalar / bloklar oluşturur (canlı siteden sonra klonlanır, farklı db, farklı sunucular)
  • sayfalar doğrulandıktan sonra, kullanıcılar sayfaları canlı sitede tekrar oluşturur (kopyala yapıştırma)

Dikkate alınması gereken bazı noktalar:

  • mağaza görünümlerine kimlikleriyle referans vermemeli, mağaza görünümü kodunu kullanmalıdır
  • içe aktarma işleminde yinelenen sayfalar URL anahtarı ve mağaza görünümleriyle tanımlanmalıdır

Yanıtlar:


15

Son Hackathon'da bunu başarmanıza yardımcı olacak bir modül geliştirdik:

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

İçeriği başka bir sunucu ile senkronize edilebilen bir json dosyasında saklar (zaten entegre edilmiştir git ve svn desteği). Hala mağaza görünümlerini kimliğe göre kullanıyor, ancak çekme istekleri büyük beğeni topluyor. ;)


Lütfen bu modül için bir Wiki sayfası girin. Bu oldukça harika görünüyor. Çok teşekkür ederim: D
Thang Pham

Dostum, Soru Bazı CMS sayfalarını BİR magento sitesinden BAŞKA başka bir yere aktarmaktır, bu GIT, SVN ile senkronize edildiğinden zaman kaybıdır . Lütfen sorulan soruyu cevaplayın.
Pratik

Şu anda bu uzantıdan vazgeçildi.
Sergey

6

SSH üzerinden cms sayfalarını / statik blokları kolayca dışa / içe aktarabilirsiniz.

  1. İhracat:

    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

    Not: Tablolarınıza önek eklediyseniz, cms_ * tablolarına önek eklemeyi unutmayın.

  2. İthalat:

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

[Herhangi bir içe aktarma işleminden önce veritabanınızı yedeklediğinizden emin olun]

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


1
bu arada yaşamın değişmediğini varsayar ... her şeyin üzerine yazılır.
FlorinelChis

DB'de olmayan ve yalnızca dosyalarda bulunan statik içeriği dışa aktarmaz.
Kostanos
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.