পিএইচপি 5 ঘৃণার জন্য দ্রুপালে রূপান্তর পরিকল্পনা


8

পটভূমি

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

বর্তমান পোর্টালটি এমন একটি ঘৃণা যা পুনরায় ফ্যাক্টর হওয়ার প্রক্রিয়াধীন রয়েছে এবং আমি বিশ্বাস করি যে সবচেয়ে ব্যয়বহুল পরিকল্পনা হ'ল ডক্ট্রাইন 2 এর মাধ্যমে একটি ডোমেন মডেল স্তর আনতে হবে এবং সমস্ত ব্যবসায়ের 99.9% এবং ইনপুট বৈধতা যুক্তি যুক্ত করতে হবে মডেলগুলিতে , এটি কঙ্কালের দর্শন এবং প্রমাণীকরণের লজিক স্তর না হওয়া পর্যন্ত ঘৃণা ঘটাচ্ছে।

প্রশ্ন

বাইরে যে কোনও দ্রুপাল বিশেষজ্ঞের পক্ষে এটি কি বাস্তবের মতো মনে হচ্ছে? ড্রপলন 2 ড্রুপালের সাথে দুর্দান্ত খেলতে পারে বা ড্রুপাল উচ্চ স্তরের যুক্তির জন্য ডেটাতে আরও কঠোর সংহতকরণ প্রয়োজন?

উত্তর:


9

আমরা কিছু সাইট যেখানে আমরা Drupal এর বাইরে সিস্টেম সংযুক্ত করেছেন যেখানে ডাটা করেছ ছিল বাহিরে সিস্টেমের মধ্যে রাখা যাইবে। এটিই আমার বেশিরভাগ সময় নিয়ে কাজ করে যাচ্ছি।

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

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


যদি এটি বাহ্যিক হতে হয় তবে এটি একটি ভাল পদ্ধতির।
জেরেমি ফরাসি

4

সময়সীমাটি প্রদত্ত একমাত্র বুদ্ধিমান কাজ হ'ল দ্রুপাল in এ এটি নির্মাণ করা D দ্রুপাল 7 এর অন্যতম বৈশিষ্ট্য হ'ল সত্তা, ডিবিএনটিজি এবং ক্ষেত্র।

একটি দ্রুত ওভারভিউ

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

এটি কেবল কয়েকটি বৈশিষ্ট্য is

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


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

4

এটি বেশ বিস্তৃত প্রশ্ন তাই আমি একটি উচ্চ স্তরের উত্তর দেব, যদি আপনার আরও নির্দিষ্ট প্রশ্ন থাকে তবে দয়া করে তাদের পৃথক প্রশ্ন হিসাবে জিজ্ঞাসা করুন।

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

বিষয়বস্তুর প্রকারগুলি সামগ্রীকে ভাগ করার এক সহজ উপায়। এমনকি ঘৃণার URL গুলিতে এই ধরণের মানচিত্র থাকতে পারে (আমি আশা করতাম) map

একবার আপনি সামগ্রীর প্রকারগুলি নির্ধারণ করে নিলে আপনি সামগ্রীটি আপনার নতুন সাইটে স্থানান্তরিত করতে পারেন look তারপরে আপনি ওয়ার্কফ্লো, সময়সূচি, ব্যবহারকারী ইত্যাদির মতো জিনিসগুলি দেখতে পারেন

আমি পাইকারি চলার পক্ষে চাই। একাধিক সিস্টেমে কনটেন্ট পরিচালনা করা একটি বিশাল প্রযুক্তিগত মাথাব্যথা। এবং আপনার রক্ষণাবেক্ষণের প্রচেষ্টা দ্বিগুণ করে।

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


আমি আমার ক্লায়েন্টের কাছে সাইরভে যাব; যেহেতু এটি আমার ক্লায়েন্টের বিভাগে বা কোনও আজেসেন্ট বিভাগের মধ্যে নেই যা দ্রুপালকে চাপ দিচ্ছে তার সাথে দ্রুপালে বিকাশের কোনও দক্ষতা নেই, তাই এখন থেকে এই এক বছর কীভাবে কার্যকর হয় তা দেখার জন্য মনোরঞ্জন হওয়া উচিত।
ডেভিড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.