आयात / निर्यात सीएमएस पृष्ठ / सीएमएस ब्लॉक


12

क्या कोई किसी भी मॉड्यूल को जानता है जिसका उपयोग सीई में पृष्ठों (और ब्लॉक) को आयात / निर्यात करने के लिए किया जा सकता है?

अब मैं जो परिदृश्य देख रहा हूँ वह है:

  • उपयोगकर्ता (सामग्री संपादक) एक मंचन वेबसाइट पर सामग्री के साथ पृष्ठ / ब्लॉक बनाते हैं (लाइव साइट के बाद क्लोन किया जाता है, अलग डीबी, विभिन्न सर्वर)
  • पृष्ठों को मान्य किए जाने के बाद, उपयोगकर्ता लाइव साइट पर फिर से पृष्ठ बनाते हैं (कॉपी-पेस्ट करना)

कुछ बातों का ध्यान रखें:

  • यह आईडी द्वारा स्टोर के विचारों का संदर्भ नहीं देता, बल्कि स्टोर व्यू कोड का उपयोग करता है
  • आयात पर डुप्लिकेट पृष्ठों को url कुंजी और स्टोर दृश्य द्वारा पहचाना जाना चाहिए

जवाबों:


15

आखिरी हैकाथॉन पर हमने एक मॉड्यूल विकसित किया है जो आपको इसे हासिल करने में मदद करेगा:

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

यह सामग्री को एक json फ़ाइल में संग्रहीत करेगा, जिसे दूसरे सर्वर पर सिंक किया जा सकता है (पहले से ही एकीकृत git और svn समर्थन हैं)। यह अभी भी आईडी द्वारा स्टोर के विचारों का उपयोग करता है, लेकिन पुल अनुरोधों की दृढ़ता से सराहना की जाती है। ;)


क्या आप कृपया, इस मॉड्यूल के लिए एक विकी पेज प्रदान कर सकते हैं। यह काफी भयानक लग रहा है। बहुत-बहुत धन्यवाद: D
थांग फाम

दोस्त, सवाल यह है कि वन मैगनेटो साइट से ANOTHER तक के कुछ सीएमएस पृष्ठों को कैसे आयात किया जाए, यह समय की बर्बादी है क्योंकि यह जीआईटी, एसवीएन को समेटता है । कृपया प्रश्न का उत्तर दें।
प्रात: Prat

वर्तमान में इस विस्तार को छोड़ दिया गया है।
सर्गेई

6

आप SSH के माध्यम से आसानी से cms पृष्ठों / स्थिर ब्लॉकों का निर्यात / आयात कर सकते हैं।

  1. निर्यात:

    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

    नोट: यदि आप अपनी तालिकाएँ उपसर्ग कर चुके हैं तो cms_ * तालिकाओं में उपसर्ग जोड़ना न भूलें।

  2. आयात:

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

[किसी भी आयात ऑपरेशन से पहले अपने डेटाबेस का बैकअप लेना सुनिश्चित करें]

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


1
यह मानता है कि इस बीच जीना नहीं बदला है ... सब कुछ खत्म हो जाता है।
फ्लोरिनसेलइस

यह स्थिर सामग्री को निर्यात नहीं करेगा, जो डीबी में नहीं है और केवल फाइलों में है।
कोस्टानोस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.