ম্যাজেন্টোর অভ্যন্তরে ওয়ার্ডপ্রেসকে সংহত করার সেরা কৌশলটি কী?


22

আমি Magento এর ভিতরে ওয়ার্ডপ্রেস সংহত করার সেরা উপায় খুঁজছি।

প্রথমে আমি চাই ওয়ার্ডপ্রেসটি ম্যাজেন্টোর হেডার এবং পাদচরণ ব্যবহার করুন।

দ্বিতীয়ত, আমি একইসাথে কোনও ব্যবহারকারীকে ম্যাজেন্টো এবং ওয়ার্ডপ্রেসে অনুসন্ধান করা সম্ভব হওয়া চাই। এবং আটকে না। ইনপুট অনুসন্ধান করতে হচ্ছে।

উত্তর:


14

এটা নির্ভর করে. আপনি পছন্দ করেছেন:

  • ফিশপিগের মডিউলটির মতো একটি উত্সর্গীকৃত মডিউল ব্যবহার করুন http://www.magentocommerce.com
  • শিরোনাম এবং পাদলেখ লোড করার উদ্দেশ্যে JSONP ব্যবহার করুন

আপনি যদি ফিশপিগ মডিউলটি ব্যবহার করেন (যা একটি ভাল মডিউল) আপনি ব্যবহার করতে পারেন http://www.magentocommerce.com/magento-cona/

সর্বশেষ সমাধানটি হ'ল ম্যাজেন্টোতে আপনার নিজস্ব ওয়ার্ডপ্রেস ইন্টিগ্রেশন বিকাশ করা :)


ইয়াহ ... আমি সমস্যায় আছি আমার কেবল এক সপ্তাহ আছে। : \
jnbdz

এই ফিচপিগের মডিউলটির সাথে আমার সমস্যাটি হ'ল আমি নিশ্চিত নই যে এটি বহু ভাষার ওয়ার্ডপ্রেস ব্লগের জন্য কাজ করে। সুতরাং আমি নিশ্চিত নই যে এটি এর সাথে কাজ করবে: কোডেক্স.ওয়ার্ডপ্রেস.আর
জেএনবিডিজ ২

আপনি ওয়ার্ডপ্রেস মাল্টিসাইটস ব্যবহার করতে পারেন এবং এগুলিকে ফিশপিগ মাল্টিসাইট এক্সটেনশন - ফিশপিগ.কম.মাইজেন্টো
বেন

এমন কোনও মডিউল আছে যার মাধ্যমে আমি ওয়ার্ডপ্রেসকে এমনভাবে সংহত করতে পারি যাতে আমার স্টোর গ্রাহকরা ওয়ার্ডপ্রেসে লগইন না করে ওয়ার্ডপ্রেসে তৈরি ফোরামে মন্তব্য করতে পারে?
জ্ঞানরঞ্জন

24

আমি ফিশপিগ মডিউলটি প্রচুর সাইটগুলিতে ব্যবহার করেছি, প্লাগিনগুলির জন্য অর্থ কিনেছি এবং বছরের পর বছর ধরে আনন্দের সাথে প্রচার করছি। তবে আমি এটি আর ব্যবহার করছি না। এটি যা ভাল করে তা করে তবে এটি যা করে তা ম্যাজেন্টোর মাধ্যমে সমস্ত কিছু চালানো।

আসুন এটির মুখোমুখি হয়ে ক্লায়েন্টটি একটি ওয়ার্ডপ্রেস সাইটে একবার দেখে এবং হঠাৎ সৃজনশীল হতে শুরু করে। 'আমরা ওয়ার্ডপ্রেসে এটি করতে পারি!', 'আমরা ওয়ার্ডপ্রেস ইনস্টল করতে পারি!'। আপনাকে তাদের বোঝাতে হবে যে সাধারণত, হ্যাঁ ওয়ার্ডপ্রেসে এটি করা সহজ .... তবে তাদের ওয়ার্ডপ্রেস ইনস্টলেশনটি স্বাভাবিক নয় কারণ এটি সমস্তই ম্যাগানোতে চলছে এবং এটি সবকিছু পরিবর্তন করে।

সুতরাং আপনার কাস্টম ওয়ার্ডপ্রেস উইজেটগুলির ব্যাঙ্ক কাজ করবে না, তৃতীয় পক্ষের ওয়ার্ডপ্রেস প্লাগইনগুলি কাজ করবে না। থিম এবং থিম বিকল্পগুলি কাজ করবে না। যতক্ষণ না আপনি ফিশপিগ মডিউলে রূপান্তর ও সংযুক্তকরণের অনেক কাজ করেন do

আমার মতে আরও ভাল পন্থা হ'ল জেমস কেম্পের ( http://wordpress.org/plugins/magento-wordpress-integration/ ) বা রিচার্ড ফেরারো ( http://wordpress.org/plugins/mage-enabler) / )। তারা উভয়ই একই পন্থা অবলম্বন করে আপনাকে ওয়ার্ডপ্রেস থেকে ম্যাজ অবজেক্ট অ্যাক্সেস করার অনুমতি দেয় এবং ম্যাজেন্টো থেকে যা খুশি তা আপনার ওয়ার্ডপ্রেস থিমের কাছে টানতে পারে। আপনি যদি প্লাগিনগুলি দেখুন তবে সেগুলি খুব সাধারণ এবং খুব বেশি কোড জড়িত না।

app/code/local/Mage/Core/functions.phpওয়ার্ডপ্রেস এবং ম্যাজেন্টো উভয়েরই একটি function __()পদ্ধতি ঘোষিত হওয়ায় তাদের উভয়েরই একটি সংশোধনী প্রয়োজন । উভয় প্লাগইন লেখক সাইটে এটি সম্পর্কে বিশদ নোট রয়েছে যদিও এটি খুব সহজ। এর পরে আপনি আটকে যেতে পারেন।

এটি এত সহজ, এখানে জেমস কেম্প প্লাগইন ব্যবহার করে একটি উদাহরণ। আপনি একটি header.phpমত একটি স্ট্রপ ডাউন ওয়ার্ডপ্রেস থিম থাকতে পারে;

<!DOCTYPE html>
<html class="no-js">
<head>
    <?php the_block("head"); ?>
    <?php wp_head(); ?>
</head>

<body <?php body_class(); ?>>

যা আপনার পুরো ম্যাজেন্টো হেড ব্লকটিকে ওয়ার্ডপ্রেস শিরোনামে টান দেয়। নিখুঁত, কোনও সদৃশ, কোনও অতিরিক্ত কাজ নেই। দ্রষ্টব্য আমি যুক্ত করেছি wp_head()কারণ আপনি যদি ওয়ার্ডপ্রেস প্লাগইনগুলিতে যুক্ত করেন তবে তারা সম্ভবত এটি হুক হিসাবে ব্যবহার করবে এবং এটি আপনার ওয়ার্ডপ্রেস header.phpফাইলটিতে থাকা ভাল অনুশীলন ।

একই পাদলেখের জন্য যান। Php;

    <?php the_block("footer"); ?>
    <?php wp_footer(); ?>

  </body>
</html>

এবং ওয়ার্ডপ্রেসে আপনার ম্যাজেন্টো ফুটার ব্লক রয়েছে। বাকিটি আপনার উপর নির্ভর করে তবে আপনি কোনও ওয়ার্ল্ড বাধা ছাড়াই আপনার ওয়ার্ডপ্রেস ইনস্টল করতে যত বেশি বাড়তি জিনিস যুক্ত করতে চান সে স্বাধীনতা পেয়েছেন।

সম্পাদনা করুন - 14 ই মে

যেহেতু আমি এটি লিখেছি আমি এই ওয়ার্ডপ্রেস প্লাগইনটি ব্যবহার করে ওয়ার্ডপ্রেসকে সিএমএস হিসাবে ব্যবহার করতে এবং ডেটা আবার ম্যাজেন্টোতে টানা শুরু করেছি - জেএসওএন এপিআই প্লাগইন http://wordpress.org/plugins/json-api/

আপনাকে একটি কোড উদাহরণ দেওয়ার জন্য - নীচের কোডটি ইভেন্ট নামে পরিচিত একটি কাস্টম পোস্ট প্রকারের জন্য ওয়ার্ডপ্রেসে প্রয়োজনীয় এন্ট্রিগুলি টেনে নিয়ে যায়, ইভেন্টডেট নামক পোস্টগুলিতে একটি কাস্টম ফিল্ড অ্যাক্সেস করে সেগুলি সমস্তগুলিকে অ্যারেতে রাখে, তারিখ অনুসারে এটি সাজায় এবং সকলের একটি তালিকা আউটপুট দেয় ওয়ার্ডপ্রেস ইনস্টল প্রতিটি ইভেন্ট পৃষ্ঠায় একটি লিঙ্ক সহ ইভেন্ট। আমি এটিকে একটি ড্রপডাউনতে একটি ম্যাজেন্টো সাইটের মূল নেভিগেশনে ব্যবহার করেছি, এটি সত্যই ভাল কাজ করে। ওয়ার্ডপ্রেসটি মূলটিতে একটি জেএসএন এপিআই যুক্ত করার কারণে রয়েছে তবে এখনও এটি প্রকাশ করা হয়নি।

<ul>
    <?php 

    $events = json_decode(file_get_contents('http://www.example.com/blog/?json=get_posts&post_type=event'));

    $eventList = array();

    foreach ( $events->posts as $event_item ) :

        $arrayDate = date("ymdHi", strtotime($event_item->custom_fields->eventdate[0] ));

        $eventList[$arrayDate]['Title'] = $event_item->title;
        $eventList[$arrayDate]['Date'] = date('l jS F', strtotime($event_item->custom_fields->eventdate[0] ));
        $eventList[$arrayDate]['Link'] = $event_item->url;


    endforeach; 

    // Key reverse sort to get events in date order
    ksort($eventList);

    foreach ($eventList as $eventItem) : 

        echo '<li><a href="'. $eventItem['Link'] .'">'. $eventItem['Title'] .' - '. $eventItem['Date'] .'</a></li>';

    endforeach;     

    ?>
</ul>

সম্পাদনা - 15 অক্টোবর

আমাকে সম্প্রতি এই একীকরণ পদ্ধতিটি মাল্টি স্টোরে ব্যবহার করতে হয়েছে যা ম্যাথিয়ায়াস জেইসের এই প্রশ্নের মতো একই দেশের কোড সাব-ডাইরেক্টরিগুলি ব্যবহার করেছিল;

সাবফোল্ডারে বিভিন্ন স্টোরভিউ বা ওয়েবসাইট

আমি এর জন্য ফিশপিগ মাল্টিস্টোর এক্সটেনশনের চেষ্টা বিবেচনা করেছি কিন্তু শেষ পর্যন্ত আমি এসও -> /programming/32613815/htaccess-wordpress-under-magento-site-with-mult-language- এ একটি প্রশ্ন জিজ্ঞাসা করেছি উপ-ডিরেক্টরির

আমি উত্তরটি এখানে রেখেছি, এতে সার্ভার এনভায়রনমেন্ট ভেরিয়েবল এবং কিছু ওয়ার্ডপ্রেস ফিল্টার ব্যবহার করা হয়েছে। সাহায্যের জন্য আমি .htaccess এবং Nginx সার্ভার ব্লকগুলি যুক্ত করেছি।

এছাড়াও, যে কেউ তাদের ম্যাগেন্তো সাইটকে ক্যাপিস্ট্রানো ব্যবহার করে এবং তাদের রেপোকে দূষিত করার জন্য ক্রমাগত আপডেট হওয়া ওয়ার্ডপ্রেস কোর এবং প্লাগইনগুলি রাখার প্রত্যাশায় শ্যাভারগুলি ব্যবহার করে আমি একটি ব্লগ পোস্ট লিখেছিলাম যাতে আপনি কীভাবে পুরো বিষয়টিকে কেবল ক্যাপিস্ট্রানো 3 তে ভাগ করে নেওয়া ডিরেক্টরিতে স্থানান্তর করতে পারেন এবং রেপোতে কেবল আপনার ওয়ার্ডপ্রেস থিম রয়েছে;

http://www.mcnab.co/blog/wordpress-git-and-capistrano-v3/


আপনি যে ওয়ার্ডপ্রেসটির প্রস্তাব দিচ্ছেন সেগুলির মধ্যে কোনটি আপনি সর্বাধিক ব্যবহার করছেন? এছাড়াও আমার ম্যাজেন্টো একাধিক ভাষায়।
jnbdz

1
ফিশপিগ বনাম কেম্প প্লাগইন ব্যবহারের তুলনামূলক দক্ষতা এবং বিপরীতগুলি পেয়ে যাওয়ার সাথে সাথে এটি একটি দুর্দান্ত উত্তর। আমি পরেরটি কয়েকবার ব্যবহার করেছি এবং এটি সত্যই ভাল কাজ করে। অতিরিক্ত বৈশিষ্ট্যগুলি কেনার জন্য আপনার বাজেট থাকলে ফিশপিগ তার শক্তির জন্য ভাল তবে।
লুক বার্কার

1
@ ম্যাকনাব সর্বোত্তম পরামর্শ যা আমি স্ট্যাকেক্সচেঞ্জে পেয়েছি .. ধন্যবাদ
s_h

1
@ এস_এইচ - সেরা মন্তব্য আমি কখনও স্ট্যাকেক্সচেঞ্জে পেয়েছি! চিয়ার্স :)
ম্যাকনাব

1
@ জামেসকিম্প - প্লাগইনটির জন্য ধন্যবাদ! দুটি সিস্টেমকে একীকরণ করার সময় আমার জীবনকে অনেক সহজ করে তুলেছিল। চিয়ার্স।
ম্যাকনাব

5

ফিশপিগের ওয়ার্ডপ্রেস ইন্টিগ্রেশন এক্সটেনশন। এটি নিখরচায়, ভাল কাজ করে, থিমকে সংহত করে। অনুসন্ধান সংহত করে না। তবে এটি সর্বোত্তম ইন্টিগ্রেশন পদ্ধতি যা আমরা সচেতন।


তবে এটি একাধিক ভাষা নিয়ে কাজ করে? একাধিক সাইট ...
jnbdz

আপনি এখন অনুসন্ধানগুলিকেও সংহত করতে পারেন: ফিশপিগ.কম.উমেজেন্টো
বেন


2

একটি বিনামূল্যে ম্যাজেন্টো প্লাগইন রয়েছে যা আপনাকে আপনার ম্যাজেন্টো ডিজাইনের অভ্যন্তরে ওয়ার্ডপ্রেস দিয়ে তৈরি সামগ্রী ব্যবহার করতে দেয় allows এটি আপনাকে আপনার স্টোরের ভিতরে ওয়ার্ডপ্রেস ব্লগ এবং সামগ্রী ব্যবহার করতে দেয়। অনুসন্ধানটি ওয়ার্ডপ্রেস সামগ্রীতে রয়েছে কিনা তা আমি জানি না। আরও তথ্যের জন্য দেখুন http://www.magentocommerce.com/magento-cona/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.