স্ক্র্যাচ থেকে একটি তৈরির বিরোধী হিসাবে একটি প্রতিষ্ঠিত সিএমএস কেন বেছে নেবেন?


13

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

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

আমার জন্য, আমার ক্লায়েন্টরা আমার সমাধানগুলি সন্ধান করার জন্য সামগ্রীটি পরিচালনা করার জন্য এটি যথেষ্ট কার্যকর উপায়। আমি জানি যে আমি ভুল - এবং সিএমএসগুলি গ্রাউন্ড আপ থেকে তৈরি হওয়াগুলির চেয়ে বেশি পছন্দ - তবে ব্যয়ের বিষয়টি বাদে কেন?


1
অন্য কেউ ইতিমধ্যে যখন আপনার জন্য সমস্ত কিছু করে ফেলেছে তবে আপনি কেন নিজের বিকাশের সমস্ত যন্ত্রণা (ডিজাইন, কোডিং, ডিবাগিং, পরীক্ষা) নিজেই অতিক্রম করতে চান?
ফিল্পসর্গলভ

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

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

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

@ স্পার্কস, অন্যান্য ব্যক্তির বাগগুলি সমস্যা সমাধানের বিষয়টি 100x আরও বিরক্তিকর যা আপনার নিজের বাগগুলি সমস্যার সমাধান করছে।
পেসারিয়ার 14

উত্তর:


9

আপনি যে বৈশিষ্ট্যগুলির ট্র্যাক রাখতে চান না এমন ব্যবহারকারীদের পক্ষে সম্ভবত গুরুত্বপূর্ণ সেই বৈশিষ্ট্যগুলির ওজন থেকে মুক্তি পেতে আপনি একটি বিদ্যমান সিএমএস ব্যবহার করেন।

EPiServer, Umbraco, Orchard, ইত্যাদি সমস্ত সংস্করণগুলির মতো বিষয়গুলির উপর নজর রাখার জন্য বিকল্পগুলি তৈরি করেছে, অন্যান্য সামগ্রীর সাথে কোন বিষয়বস্তুর সাথে লিঙ্ক রয়েছে, ফর্মগুলি কীভাবে তৈরি করা যায় ইত্যাদি And এর বাইরে তাদের এমন ইভেন্ট রয়েছে যা আপনি এগুলিকে সংশোধন করতে পারেন আপনি দেখতে ফিট.

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

সুতরাং যদি না আপনি তাদের প্রদত্ত কার্যকারিতাটি পুনর্নির্মাণের প্রয়োজন না করেন, তবে ইতিমধ্যে ভাল কাজ করার জন্য পরিচিত কিছু ব্যবহার করবেন না কেন?

এখানে বিদ্যমান বৈশিষ্ট্যগুলির একটি সংক্ষিপ্ত তালিকা এখানে আপনাকে নিজেরাই প্রয়োগ করতে হবে না:

  • সামগ্রী সংস্করণ
  • কর্মধারা
  • পৃষ্ঠা লিঙ্ক স্থিতি রিপোর্ট
  • wysiwyg সম্পাদক কাস্টমাইজেশন
  • সামগ্রী মডেলিং (পৃষ্ঠার ধরণ / দস্তাবেজের ধরণ)
  • সামগ্রী পুনরুদ্ধার এপিআই
  • সম্পাদক এবং বিকাশকারী উভয়ের জন্য ডকুমেন্টেশন / প্রশিক্ষণ
  • অবজেক্ট ক্যাচিং কৌশল
  • অনুসন্ধানের জন্য সামগ্রী অনুসন্ধান পদ্ধতি
  • সামগ্রীর শ্রেণিবিন্যাস কাঠামো (সিএমএসের যেখানে বিষয়বস্তু গাছের আকারে রয়েছে)
  • সম্পাদক দর্শন
  • অ্যাডমিন মতামত
  • প্রবেশাধিকার নিয়ন্ত্রণ

আমি এটিকে উত্তর হিসাবে চিহ্নিত করেছি কারণ এটি বেনিফিটের সর্বাধিক বিস্তৃত তালিকা যা আমি উল্লিখিত সিএমএসের জন্য বেছে নেওয়া থেকে পেতে পারি। আমি মনে করি যদিও এটির সুবিধাগুলির সম্পূর্ণ প্রশংসা করার জন্য এটি সম্ভবত আমার হাতগুলি তাদের সাথে নোংরা হতে চলেছে।

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

@ কোডেক্সআরকানাম - পান্না কোডকোডকে গুরুত্ব সহকারে কিছু বলবেন না। তারা এমন একটি সংস্থার সিইও যা এই পরিষেবাগুলি সরবরাহ করে। সুতরাং মূলত তাদের অ্যাকাউন্টটি একটি বিশাল বিজ্ঞাপন।
রামহাউন্ড

4

কোনটি আরও ভাল তার কোনও নির্দিষ্ট উত্তর নেই। এটি আপনার প্রয়োজনীয়তা, কাঠামো, ব্যয়, ম্যান পাওয়ার এবং অন্যান্য যে কোনও কারণের উপর নির্ভর করে।

প্রাক-তৈরি / প্রতিষ্ঠিত সিএমএস

পেশাদাররা

  1. প্রচুর সময় সাশ্রয় করে। কয়েক বছর ধরে থাকা সিএমএসের কয়েকটিগুলির মধ্যে প্রচুর এবং প্রচুর ম্যান ঘন্টা রয়েছে। প্রাক-তৈরি সিএমএসে আপনার 10% বৈশিষ্ট্যের প্রয়োজন হতে পারে না, তবে এটি সময় এবং সময় সাশ্রয় না করেই নিখরচায় নয়!
  2. সংরক্ষণ একটি অনেক টাকা।
  3. সাধারণত একটি আছে বিশাল বৈশিষ্ট্য হবে পরিমাণ সম্ভবত আপনার প্রয়োজনের জন্য কাজ করি।

কনস

  1. লাইসেন্স । আপনার ব্যবহৃত প্রাক-তৈরি সিএমএসের লাইসেন্স মেনে চলতে হবে। এটি কোনও বড় ব্যাপার নাও হতে পারে তবে আপনি লাইসেন্স দ্বারা নিষিদ্ধ কিছু পরিবর্তন করতে চান, বা সম্ভবত আপনাকে উত্পাদন পরিবেশে এটি ব্যবহার থেকে নিষেধ করা হবে।
  2. ভারী । যেহেতু সিএমএস সম্ভবত যথাসম্ভব শ্রোতাদের কাছে পৌঁছানোর জন্য উপযুক্তভাবে তৈরি করা হবে। হতে পারে আপনার একটি সার্ভার সীমাবদ্ধতা আছে বা বেসিক সামগ্রী পরিচালনার জন্য অতিরিক্ত স্ক্রিপ্টগুলি লোড করতে চান না।
  3. সম্ভবত একটি অ-মডুলার ফ্যাশনে লেখা । বলুন আপনি একটি প্রাক-তৈরি সিএমএস প্রয়োগ করেছেন এবং ক্লায়েন্টকে সাইন আপ করার জন্য ওয়েবসাইটটি প্রস্তুত হয়ে গেছে এবং বলুন যে এটি মোতায়েন করা যাক! তারপরে আপনি এটিকে আপনার ক্লায়েন্টের কাছে ফেলে দিন এবং তারা বলে "ওহ, আমি এই বৈশিষ্ট্যটি সিএমএসে যুক্ত করতে চাই!" তারপরে, আপনি যদি এমন কোনও সিএমএস বেছে নিয়ে থাকেন যা খুব জটিল বা খুব মডিউল নয় তবে আপনার বৈশিষ্ট্যটির অনুরোধটি কার্যকর করতে আপনার সমস্যা হতে পারে বা এতে অতিরিক্ত পরিমাণ সময় লাগতে পারে।
  4. তাদের বাগগুলি উত্তরাধিকারী করুন । আপনি সিএমএসে বিদ্যমান সমস্ত বাগের উত্তরাধিকারী হবেন। এগুলি কোনও সমস্যা নয় যেহেতু তারা সাধারণত আপডেট করা সহজ হয় তবে আপনি যদি কোনও বৈশিষ্ট্য যুক্ত করতে এর অংশগুলি খুব ভারী পরিবর্তন করেন তবে কী হবে?

হোম-ব্রিউড / কাস্টম সিএমএস

পেশাদাররা

  1. আপনার প্রয়োজন মতন । আপনি যা প্রয়োজন কেবল তা সংহত করতে এবং উচ্চ বহনযোগ্যতা ধরে রাখতে সক্ষম হবেন ।
  2. আপনার ভাষায় লিখিত । হতে পারে আপনার একটি এএসপিএন.এম.ভি.সি. ওয়েবসাইট আছে এবং সমস্ত সিএমএসের বাইরে পিএইচপি-তে লেখা আছে, তবে আপনি এমভিসি এবং রেজার ভিউ ইঞ্জিন (আইডিকে র্যান্ডম উদাহরণ) ব্যবহার করে সি # তে লেখা একটি চান। অভিন্ন এবং একটি বিশাল পিএইচপি / জেএস / ইত্যাদি নেই এমন একটি ওয়েব পৃষ্ঠা বজায় রাখা অনেক সহজ easier সমস্ত সি # কোডের মাঝে সিএমএস।
  3. আপনার / আপনার কোম্পানির এটি 100% এর মালিক, আপনি যত বেশি ডাব্লু / ও অতিরিক্ত লাইসেন্স কিনতে চান ইত্যাদি প্রয়োগ করতে পারবেন etc.

কনস

  1. সময়সাপেক্ষ , তাই এটি ব্যয়বহুল । আপনি কোনও সিএমএসে কাজ করার সময়, অভিজ্ঞতা ইত্যাদি ইত্যাদির উপর নির্ভর করে 1-ডজন কয়েক দিন ব্যয় করতে পারেন etc.

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


2
যখন আপনি সময় এবং অর্থ সীমাবদ্ধতা হিসাবে সরিয়ে ফেলেন, কিছু না করার খুব কমই কারণ আছে।
স্কেলারসন

1
@ স্পার্কস রিয়েল ওয়ার্ল্ডের প্রকল্পগুলি সর্বদা সেই প্রতিবন্ধকতাগুলি রয়েছে;)

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

2

আপনি আলোচনায় ওয়েব সুরক্ষাও যুক্ত করতে চাইতে পারেন। আপনি যদি স্ক্র্যাচ থেকে কোনও সিএমএস তৈরি করেন, সম্ভাবনা হ'ল আপনার বেশ কয়েকটি আক্রমণে দুর্বলতা থাকবে (উদাহরণস্বরূপ https://www.owasp.org/index.php/Top_10_2010- প্রধান )। আপনি যদি অন্যদিকে বিদ্যমান সিএমএস ব্যবহার করেন তবে এটি সাধারণত আরও সুরক্ষিত হবে তবে অন্যদিকে এর দুর্বলতাগুলি আরও বেশি বিস্তৃত হবে।

সুতরাং এটি সুরক্ষার দিকের কিছুটা বাণিজ্য, তবে আমি যুক্তি দিয়ে বলব যে একটি ভাল-আপডেট হওয়া "স্ট্যান্ডার্ড" সিএমএস গৃহ-তৈরির তুলনায় আরও সুরক্ষিত তবে আপনি কোনটি পছন্দ করেন তা কোনও পরিমাণে নির্ভর করে।

তবে, আপনি যদি একটি "স্ট্যান্ডার্ড" সিএমএস ব্যবহার করেন এবং প্রচুর পরিমাণে পরিবর্তন করেন তবে আপনি আপগ্রেডের পথটি ভেঙে আপনার সিএমএস আপডেট করতে সক্ষম না হয়ে শেষ করতে পারেন এবং ফলে আপনি ঝুঁকির মধ্যে পড়ে যান।


1

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

এটি যদি একটি সাধারণ ওয়েবসাইট, বা আপনার উত্সর্গ করার মতো বেশি সময় না থাকে তবে সিএমএস দুর্দান্ত শোনায়!


1

আপনার নিজের সিএমএস তৈরির এক নম্বর কারণ এটি সময়ের সাথে আপনার নিজস্ব কার্যকারিতা যুক্ত করতে সক্ষম হবেন। অফ-শেল্ফ সিএমএসের সাহায্যে আপনি এটি তৈরি করেছেন এমন তৃতীয় পক্ষের স্থাপত্য এবং প্রযুক্তির সাথে আবদ্ধ।

উদাহরণ:

  • উম্ব্রাকো - বিন্যাসের জন্য এক্সএসএলটি-র উপর নির্ভরতা - # ব্যর্থ

  • অর্চার্ড - ওভার ইঞ্জিনিয়ারড এবং ওয়েব ফর্ম ডেভসগুলির জন্য বক্ররেখা

... ইত্যাদি।


1
উম্ব্রাকোতে এক্সএসএলটি প্রয়োজন হয় না, তবে এটি একটি বিকল্প।
স্কেলারসন

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

2
উম্ব্রাকোতে একটি ওয়েবফর্ম এবং একটি এমভিসি বিকল্প রয়েছে। এটির নিজের মালিকানাধীন ভাষা ব্যবহার করার দরকার নেই। আপনি সবসময়ে এসপ নেট-এ ছিলেন এবং আপনি চাইলে সর্বদা তাদের ডেটা স্টোর জিজ্ঞাসা করা এবং এটির জন্য লেখার জন্য নিয়ন্ত্রণগুলির বিকল্প ছিল।
স্কেলারসন

1
আমি যে আর একটি সিএমএস ব্যবহার করেছি তা হ'ল এন 2, যার সত্যই মার্জিত কোড ছিল, যাতে আপনি এটি বুঝতে না পেরে। তাদের মতামতটি কোডের নিজস্ব নথি হওয়া উচিত যা মোট বি এসএস।
আইরিশসিফটাইন

1
আমি উম্ব্রাকোতে একাধিক ওয়েবসাইট করেছি এবং এক্সএসএলটি কখনও ব্যবহার করি নি। নতুন সংস্করণে এটি এমনকি বিল্ট-ইন বিকল্প নয় যতদূর আমি জানি। তবে এক্সএসএলটি দৃশ্যত চূড়ান্তভাবে শক্তিশালী (6 জন লোক এটি বুঝতে পারে!)।
ইজে ব্রেন্নান

1

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


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