ওয়ার্ডপ্রেসকে একটি সিএমএস হিসাবে ব্যবহার করুন: বিদ্যমান প্লাগইন বনাম কাস্টমের জন্য বিকাশকারী পছন্দগুলি


10

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

কখনও কখনও যদিও কাস্টম কার্যকারিতা প্রয়োজন হবে, যার জন্য আমি সাধারণত উপলব্ধ হাজার হাজার প্লাগইন ব্রাউজ করি এবং যা স্যুট ব্যবহার করে। তবে আমি আরও সাইটগুলি তৈরি করার সাথে সাথে আমি খুঁজে পেয়েছি যে প্লাগইনগুলি কীভাবে কাজ করে সে সম্পর্কে আমি কখনই 100% সন্তুষ্ট নই (তারা হয় খুব বেশি বা খুব কম কাজ করে)

আপনি কি ক্লায়েন্টদের জন্য তৈরি ওয়ার্ডপ্রেস সাইটগুলির জন্য কাস্টম প্লাগইনগুলি লেখেন (একই রকম ইতিমধ্যে উপস্থিত থাকলেও)? কাস্টম বনাম বিদ্যমান থাকা সম্পর্কে আপনি কীভাবে সিদ্ধান্তে পৌঁছবেন?


2
যেহেতু এটি আরও একটি "আপনার নির্দিষ্ট পদ্ধতির কী" বনাম "সর্বোত্তম পদ্ধতির কী" প্রশ্ন, তাই আমি যুক্তি দেব যে এটি উইকি-
আইএইডি

আপনার প্রতিক্রিয়ার জন্য সবাইকে ধন্যবাদ - আমি অনেক বাস্তব ওয়ার্ডপ্রেস বিকাশকারীকে জানি না, তাই অন্তর্দৃষ্টি অমূল্য।

উত্তর:


3

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

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


3

হাই @ পিংপু:

দুর্দান্ত প্রশ্ন!

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

তবে এটি এমন নয় যে আমি মনে করি প্লাগইনগুলির ধারণাটি ভুল at বিপরীতে আমি মনে করি যে প্লাগিনগুলির অস্তিত্ব থাকতে পারে তাই বেশিরভাগ সময় আমি অফ-শেল্ফ প্লাগইনগুলি ব্যবহার করতে সক্ষম হব কেবল এটি এখনই পাওয়া যায় যে বেশিরভাগ প্লাগইনগুলি ব্লগিং শেষ ব্যবহারকারীর লক্ষ্য এবং এটির সাথে আর্কাইভযুক্ত নয় seem পেশাগত বিকাশকারীকে মনে রেখে যিনি ক্লায়েন্টদের সমাধান সরবরাহের জন্য প্ল্যাটফর্ম হিসাবে ওয়ার্ডপ্রেস ব্যবহার করেন।

আমি আমার ক্লায়েন্টদের সাথে কাজ করে যা পেয়েছি তা হ'ল প্লাগিনগুলির জন্য ব্যবহার-প্যাটার্নগুলির একটি সেট যা আমার মনে হয় কাস্টম কোডের কমপক্ষে 50% প্রয়োজনের সমাধান করতে পারে, সম্ভবত আরও কিছু address এই প্লাগইনগুলিতে প্রায় এক বছরের সময় বিনিয়োগ করার পরে আমি সিদ্ধান্ত নিয়েছি এগুলিকে খুব দূরের ভবিষ্যতের কিছু পয়েন্ট হিসাবে পণ্য হিসাবে প্রকাশ করব।

তবে মাঝামাঝি সময়ে আমার কিছু লোকের সন্ধান করতে হবে যারা আমার বিকাশকারী সরঞ্জামগুলি ব্যবহার করার দক্ষতার বিনিময়ে তাদের প্রধান চাহিদা কী তা আমাকে বলতে পারে। আপনার আগ্রহ থাকলে আপনি আমার প্রোফাইল পৃষ্ঠায় আমার ইমেল ঠিকানাটি খুঁজে পেতে পারেন; শুধু আমাকে একটি ইমেল অঙ্কুর করুন এবং আপনি কোন অঞ্চলে সর্বাধিক দেখছেন তা আমাকে জানান।


3

এটি একটি খুব ভাল প্রশ্ন। আমি নিয়মিত যে শেল্ফ প্লাগইনগুলি ব্যবহার করি সেগুলিতে কিছু সাধারণ রয়েছে যা পারফরম্যান্স / ক্যাশিং, এসইও এবং ফর্মগুলি (গ্র্যাভিটি ফর্ম) এর মত মৌলিক সমস্যার সমাধান করে।

প্রায় সব কিছুর জন্য এটির সম্পূর্ণ রীতি। কাস্টম কাজের বেশিরভাগ অংশে ক্লায়েন্টের জন্য তাদের সাইটে নির্দিষ্টভাবে সংজ্ঞায়িত সামগ্রী প্রকার যুক্ত করার উপায় তৈরি করা জড়িত।

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

আরেকটি উদাহরণ হ'ল হোয়াইট লেবেলিং বা ক্লায়েন্ট লোগো ব্যবহার করে একটি কাস্টম লগইন স্ক্রিনের সাথে ড্যাশবোর্ডকে কাস্টমাইজ করা এবং ড্যাশবোর্ড উইজেটের সাথে কিছু ওয়ার্ডপ্রেস ব্র্যান্ডিং অপসারণ। কিছু প্রকল্প এমনকি কাস্টম ড্যাশবোর্ড উইজেট তৈরি করা প্রয়োজন।

পুরোপুরি কাস্টম সিএমএসের চাহিদা পূরণ করতে পারে এমন শেল্ফ প্লাগইনগুলি সত্যিই নেই।


3

আমি পছন্দ করি যে তৃতীয় পক্ষের ডাব্লুপি প্লাগইনগুলির এত বিশাল একটি গ্রন্থাগার রয়েছে এবং আমি প্রায়শই এটি ব্যক্তিগত সাইট এবং প্রো-বোনো কাজের জন্য ব্যবহার করি। তবে আমি পেশাদার বিকাশের কাজের জন্য খুব কমই সংগ্রহস্থল থেকে প্লাগইন ব্যবহার করি।

সাধারণত, আমি দেখতে পেলাম যে ক্লায়েন্টদের ওয়ার্ডপ্রেসের সাথে কোনও মানসিক সংযুক্তি নেই - তারা কেবল একটি সিএমএস চায়। সুতরাং তারা দান বোতাম এবং ব্র্যান্ড-নামক প্লাগইন কার্যকারিতা যেমন জিনিস কম ক্ষমা হতে ঝোঁক। আসলে এটি তাদেরকে ঘাবড়ে যায়। তারা কেবল "পরিচিতি ফর্ম" লেবেলযুক্ত একটি বোতাম দেখতে চান, "CforIII" বা যাই হোক না কেন। এছাড়াও, এন্টারপ্রাইজ ক্লায়েন্টদের আইনী বিভাগ রয়েছে যা কখনও কখনও লাইসেন্স এবং কোডের মালিকানা এবং সেগুলি সম্পর্কে সবসময় উদ্বিগ্ন থাকে এবং তারা ডজন ডজন তৃতীয় পক্ষের প্লাগইনগুলির জন্য লাইসেন্স এবং ব্যবহারের শর্তাদি পরিষ্কার করতে চায় না।

সুতরাং বেশিরভাগ ক্ষেত্রে আমি বুনিয়াদি, সাদা-লেবেল প্লাগইনগুলির বিকাশ করেছি এবং প্রতিটি ক্লায়েন্টের জন্য সেগুলি কাস্টমাইজ করব a এইভাবে, আমি ভিতরে এবং বাইরে সমস্ত কোড জানি এবং খুব সহজে এবং পরিষ্কারভাবে কাস্টমাইজেশন করতে পারি। এবং আমি জানি যে সেখানে একগুচ্ছ জাঙ্ক নেই যা প্রান্তের কেসগুলিকে সামঞ্জস্য করার জন্য ডিজাইন করা হয়েছিল - হস্তের কাজের জন্য যা প্রয়োজন তা ঠিক।

তবে আমি অবশ্যই তৃতীয় পক্ষের প্লাগইনগুলি থেকে অনেক কিছু শিখেছি। প্রায়শই আমি কীভাবে এটি কাজ করে তা দেখতে একটি প্লাগইন খুলুন এবং আমি যা শিখেছি তার ভিত্তিতে এটির নিজস্ব সংস্করণ তৈরি করব। তারপরে যখন সেই কার্যকারিতাটির আবার প্রয়োজন দেখা দেয়, তখন আমার নিজের সাথে কাজ করার মতো কিছু ছিল যা আমি নিজেই তৈরি করেছি, যা বিশৃঙ্খলা এবং গুণাবলী থেকে মুক্ত এবং ক্লায়েন্টের কাছে এটি কার্যত অদৃশ্য।


2

আমি এখনও একটি ক্লায়েন্টের জন্য কাস্টম প্লাগ-ইন লিখতে চাইছি তবে তারা অবশ্যই এটির জন্য অর্থ প্রদান করছিল তবে আমি অবশ্যই চাইব :)

আমি সম্প্রতি একটি সম্পূর্ণ কাস্টমাইজড মাঝারি আকারের সাইট সহ 3.0 এর আরও বেশি বৈশিষ্ট্যযুক্ত "মত" বৈশিষ্ট্যগুলিতে কবুতর করেছি। প্রাথমিকভাবে আমি কিছুটা উদ্বিগ্ন ছিলাম যদি এটি আসলে কাজ করে যাচ্ছিল যেহেতু এটির জন্য অনেকগুলি কাস্টম উপাদান প্রয়োজন এবং এগুলির কোনওটিরই আসল ব্লগিংয়ের সাথে করার দরকার নেই।

আমি আরও দৃ C় সিএমএসের সাথে যাওয়ার খুব কাছাকাছি এসেছি, তবে আমি ঝুঁকি নিয়েছি এবং এটি পরিশোধ হয়ে গেছে। আমার প্রয়োজনীয় বেশিরভাগ কিছুই কাস্টম টেম্পলেট (থিম) তৈরি করে সাধন করা মোটামুটি সহজ ছিল, বাস্তবে এটি নিখুঁতভাবে সহজ ছিল এবং আমি এটি কতটা নমনীয় তা দেখে অবাক হয়েছি, এটি কেবল একটি ব্লগিং প্ল্যাটফর্ম নয় anymore

এই কথাটি বলা হচ্ছে যে এখানে অবশ্যই কিছু সতর্কতা রয়েছে যা নিয়ে কাজ করা যেতে পারে, আমি এখনও মাঝে মাঝে নিজেকে বলি .. যদি কেবলমাত্র এর মত বৈশিষ্ট্য থাকে তবে ...।

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

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