বুটস্ট্র্যাপ কি এবং কখন এটি ব্যবহার করা উচিত?

বুটস্ট্র্যাপ দ্রুত প্রতিক্রিয়াশীল ওয়েবসাইট তৈরি করে।

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

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

বুটস্ট্র্যাপ কি এবং কখন এটি ব্যবহার করা উচিত?

একদিকে, ম্যাক্রোমিডিয়া (পরে অ্যাডোব) ড্রিমওয়েভারের মতো ভিজ্যুয়াল এডিটর আবির্ভূত হয়েছে যা আপনাকে কোড লেখার পাশাপাশি দৃশ্যত বিষয়বস্তু সম্পাদনা করার অনুমতি দিয়েছে। লিনাক্সে আমাদের কাছে কমপোজার বা এনভিইউ-এর মতো টুল ছিল, যদিও তাদের একই বৈশিষ্ট্য ছিল না, কাজটিকে বেশ সহজ করে তুলেছিল।

আপনি কোড লিখতে ভাল হলে, সরঞ্জামের কোন অভাব ছিল না। অঞ্জুতা বা Eclipse ছিল বিশেষজ্ঞ প্রোগ্রামারদের জন্য আদর্শ উন্নয়ন পরিবেশ।

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

আমাকে এটা একটু ব্যাখ্যা করা যাক.

কোডিং এর দৃষ্টিকোণ থেকে, একটি ওয়েব পৃষ্ঠা অন্তর্ভুক্ত করে:

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

বডি পাত্রের ভিতরে একটি নথির বিভিন্ন অংশ হল:

  • শিরোলেখ: এখানেই ওয়েবসাইটের শিরোনাম প্রদর্শিত হয়। এতে লোগো, লিঙ্ক, নেভিগেশন বার বা অন্যান্য বিশিষ্ট তথ্য থাকতে পারে।
  • নেভি: এই ধারকটি একটি নেভিগেশন মেনু তৈরি করতে ব্যবহৃত হয় যা সাইটের প্রধান অংশগুলিতে অ্যাক্সেস দেয়।
  • প্রবন্ধ: নামটি ফাংশনের বেশ বর্ণনামূলক। এটি একটি ওয়েব পৃষ্ঠার মধ্যে বিভিন্ন বিষয় আলাদা করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, এই পোস্ট যে প্রধান পৃষ্ঠায় অনুসরণ করে Linux Adictos.
  • অধ্যায়: একটি নিবন্ধের বিভিন্ন অংশ আলাদা করুন।
  • একপাশে: পৃষ্ঠার পাশে প্রদর্শিত বিষয়বস্তুকে গোষ্ঠীভুক্ত করে।
  • পাদচরণ: পৃষ্ঠার নীচে তথ্য দেখায়। এটি প্রায়শই নির্দেশাবলী, অন্যান্য সাইটের লিঙ্ক এবং মেনু পুনরাবৃত্তি করার মতো তথ্য প্রদর্শন করতে ব্যবহৃত হয়।

পাঠ্যের বিভিন্ন অংশ চিহ্নিত করার জন্য পাত্র রয়েছে h (1 থেকে 6) op যা যথাক্রমে শিরোনাম এবং অনুচ্ছেদ নির্দেশ করে।

কোন বিষয়বস্তু পরিচালক না থাকলে, প্রতিবার লেখক Linux Adictos আমরা একটি নিবন্ধ প্রকাশ করতে চাই, আমাদের পুরো পৃষ্ঠার কোডটি স্ক্র্যাচ থেকে পুনরায় লিখতে হবে।  উপরন্তু, আমাদের ম্যানুয়ালি মূল পৃষ্ঠার ক্রম এবং বিভাগ অনুসারে নিবন্ধের তালিকা আপডেট করা উচিত।

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

বিষয়বস্তু পরিচালকদের সমস্যা

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

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

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

পরবর্তী প্রবন্ধে আমরা দেখব কিভাবে এটি ব্যবহার করতে হয়।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   রিচার্ড ওয়াটারসন তিনি বলেন

    একটি আকর্ষণীয় নিবন্ধ, যদিও আমি মনে করি উপযুক্ত শিরোনাম হবে বিষয়বস্তু পরিচালক এবং বর্তমান সমস্যা, এখানে তারা বুটস্ট্র্যাপ সম্পর্কে কিছু ব্যাখ্যা করেনি।
    আর কি চাই…
    বুটস্ট্র্যাপ হল একটি লাইব্রেরি/ফ্রেমওয়ার্ক/লাইব্রেরি যা আমাদেরকে খুব সুন্দর প্রতিক্রিয়াশীল সাইটগুলি ডিজাইন করতে দেয়, আপনি CSS সম্পর্কে অনেক কিছু না জেনেই একটি ওয়েবসাইট তৈরি করতে পারেন, আপনি একটি ওয়ার্ডপ্রেস থিম তৈরি করতে পারেন, তবে এটিকে অপ্টিমাইজ করার জন্য আপনাকে এতে অনেক সময় দিতে হবে। সর্বোচ্চ.
    ওয়ার্ডপ্রেসের মতো সিএমএস একটি ওয়েবসাইটের রক্ষণাবেক্ষণের উন্নতির জন্য ডিজাইন করা হয়েছে, সে কারণেই তারা এত নমনীয়, আপনি ব্লগ, ব্যবসায়িক ওয়েবসাইট, দোকান, ফোরাম ইত্যাদি তৈরি করতে পারেন... এবং সবই কোডের একটি লাইন স্পর্শ না করেই৷
    ওয়ার্ডপ্রেসের ক্ষেত্রে থিম, অনেকগুলি বেশ সহজ, একটি ব্যক্তিগত ব্লগের জন্য উপযুক্ত, এমন কিছু যা বেশি চাক্ষুষ আবেদনের প্রয়োজন হয় না। "আকর্ষণীয়" থিমের ক্ষেত্রে, এগুলি সাধারণত প্লাগইনগুলি অন্তর্ভুক্ত করে, যা থিমগুলিকে আরও কার্যকারিতা প্রদান করে, আপনি লোডার, মেগা মেনু, অ্যানিমেশন এবং আরও অনেক কিছু যোগ করতে পারেন, খুব কমই প্লাগইনগুলিতে CSS অন্তর্ভুক্ত থাকে৷
    এই কারণে…
    1.- পুরো বুটস্ট্র্যাপ প্যাকেজ ব্যবহার করা এড়িয়ে চলুন, শুধুমাত্র আপনার যা প্রয়োজন তা লোড করুন।
    2.- ওয়ার্ডপ্রেসের জন্য, একটি ভাল হোস্টিংয়ে বিনিয়োগ করুন, এটি আপনার লোডিং সময়কে উন্নত করবে, আপনি আপনার থিমগুলির লোডিং উন্নত করতে একটি CDN ব্যবহার করতে বেছে নিতে পারেন।
    3.- যদি আপনি PHP-এর উপর ভিত্তি করে একটি CMS ব্যবহার করেন, তাহলে দুর্দান্ত গতির আশা করবেন না, এটা সত্য যে সেগুলিকে অপ্টিমাইজ করা যেতে পারে, কিন্তু জ্ঞান আছে এমন কাউকে এটা করতে হবে।
    4.- একটি ওয়ার্ডপ্রেস থিমের বিকাশ এবং রক্ষণাবেক্ষণ অগত্যা সস্তা বা সহজ নয়। প্রতিদিন অনেক দুর্বলতা আবিষ্কৃত হচ্ছে এবং সঠিক জ্ঞান ছাড়া সেগুলি সমাধান করা জটিল হতে পারে, একজন অভিজ্ঞ সম্পাদকের কাছ থেকে একটি টেমপ্লেটে বিনিয়োগ করা সবচেয়ে উপযুক্ত হতে পারে, অবশ্যই, এটি অর্থনীতির বিষয়, তবে এটি মূল্যবান।

    1.    দিয়েগো জার্মান গঞ্জালেজ তিনি বলেন

      এটি সিরিজের প্রথম নিবন্ধ।
      আপনার ইনপুট জন্য ধন্যবাদ

    2.    হোর্হে তিনি বলেন

      চমৎকার নিবন্ধ. আমি সিক্যুয়েলের জন্য অপেক্ষা করব।