ক্রিয়েটিভ কমন্স প্রকল্প

এই পৃষ্ঠায় Google সিজন অফ ডক্সের জন্য গৃহীত প্রযুক্তিগত লেখার প্রকল্পের বিশদ বিবরণ রয়েছে৷

প্রকল্পের সারাংশ

ওপেন সোর্স সংস্থা:
ক্রিয়েটিভ কমন্স
প্রযুক্তিগত লেখক:
জ্যাকিবিনিয়া
প্রকল্পের নাম:
ওয়ার্ডপ্রেস বেস থিম ব্যবহারের নির্দেশিকা
প্রকল্পের দৈর্ঘ্য:
স্ট্যান্ডার্ড দৈর্ঘ্য (3 মাস)

প্রকল্পের বিবরণ

GSOD-2020-এর প্রযুক্তিগত লেখক অ্যাপ্লিকেশন পর্বের সময়, আমি হুগো সোলারের সাথে বেশ কিছু মিথস্ক্রিয়া করেছি, যিনি ক্রিয়েটিভ কমন্স ওয়ার্ডপ্রেস বেস থিম ডকুমেন্টেশন প্রকল্পের পরামর্শদাতা।

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

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

ইন্টার্ন অ্যাপ্লিকেশনের জন্য ক্রিয়েটিভ কমন্স অফিসিয়াল টেমপ্লেট ব্যবহার করে প্রস্তাবটি তৈরি করা হয়েছে। এটি প্রকল্পের সংক্ষিপ্তসার, প্রস্তাবিত প্রকল্পের কাঠামো এবং নতুন ওয়ার্ডপ্রেস বেস থিম ডকুমেন্টেশনের বিন্যাস এবং সেইসাথে ডকুমেন্ট তৈরির পর্যায়ের সময়সীমা এবং ডেলিভারেবল সম্পর্কে তথ্য প্রদান করে।

Hugo Solar তারপর আমার খসড়া প্রস্তাব পর্যালোচনা করেছে এবং উন্নতি করার জন্য আমাকে প্রতিক্রিয়া দিয়েছে। এই প্রক্রিয়া জুড়ে, তিনি সর্বদা প্রকল্প সম্পর্কে প্রশ্নের উত্তর দিতে উপলব্ধ ছিলেন।

আমি প্রদত্ত প্রতিক্রিয়াটি বাস্তবায়ন করেছি এবং D&I ব্যাজিং ডকুমেন্টেশন তৈরির জন্য আমার চূড়ান্ত প্রস্তাবটি Google ডক হিসাবে নীচের লিঙ্কে উপলব্ধ রয়েছে

https://docs.google.com/document/d/1XmIsMTLstbhRRSaNFP538YOXJiS0G5QrN6EzuqJfRy4/edit?usp=sharing

পর্যায়ক্রমে, আমার প্রস্তাবের একটি সংক্ষিপ্ত সারাংশ, এবং নীচে পাওয়া যায়:

ক্রিয়েটিভ কমন্স - ওয়ার্ডপ্রেস বেস থিম ব্যবহারের নির্দেশিকা জ্যাকলিন বিন্যা দ্বারা প্রস্তুত একটি প্রস্তাব, 28 জুন 2020

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

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

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

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

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

সংক্ষিপ্ত বিবরণ বিভাগ - ক্রিয়েটিভ কমন্স(সিসি) ওয়ার্ডপ্রেস বেস থিমের সংজ্ঞা, উদ্দেশ্য এবং বৈশিষ্ট্যগুলির রূপরেখা। * সংজ্ঞা: সংক্ষেপে CC WP বেস থিম বর্ণনা করুন। * উদ্দেশ্য: CC WP বেস থিমের লক্ষ্য/উদ্দেশ্যের রূপরেখা * বৈশিষ্ট্য: CC WP বেস থিমের বৈশিষ্ট্যগুলি রূপরেখা

শুরু করা বিভাগ - প্রয়োজনীয়তা * সিসি ওয়ার্ডপ্রেস বেস থিম ইনস্টল করার জন্য প্রয়োজনীয়তার রূপরেখা যেমন - ওয়ার্ডপ্রেস সংস্করণ - পিএইচপি সংস্করণ - কম্পোজার ইত্যাদি - ইনস্টলেশন গাইড * ব্যবহারকারীরা সিসি ওয়ার্ডপ্রেস থিম ইনস্টল করার জন্য কীভাবে জিপ ব্যবহার করতে পারে তার রূপরেখা * ব্যবহারকারীরা কীভাবে শুরু করতে পারে তার রূপরেখা GitHub থেকে WP বেস থিম ক্লোন করা। * ব্যবহারকারীরা কীভাবে প্রকল্পে নির্ভরতা ইনস্টল করতে পারে তার রূপরেখা। * ব্যাখ্যা করুন কিভাবে ব্যবহারকারীরা নির্ভরতা Queulat কনফিগার করতে পারে। * ব্যাখ্যা করুন কিভাবে ব্যবহারকারীরা তাদের স্থানীয় ওয়ার্ডপ্রেস ডেভেলপমেন্ট পরিবেশে থিম সক্রিয় করতে পারে।

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

একটি চাইল্ড থিম ব্যবহার করা - ব্যবহারকারীরা কীভাবে একটি স্টার্টার ব্যবহার করে WP বেস থিমের একটি চাইল্ড থিম তৈরি করতে পারে তা ব্যাখ্যা করুন। ব্যবহারকারীরা কীভাবে স্টার্টার থেকে একটি শিশু থিম তৈরি করতে পারে তা ব্যাখ্যা করতে একটি ভিডিও ব্যবহার করুন।

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

অ্যাডভান্সড কাস্টমাইজেশন বিভাগ - সিএসএস বিভাগ কাস্টমাইজ করা * থিমের স্টাইলিং গঠন করে এমন উপাদানগুলি বর্ণনা করুন: - সিসি শব্দভান্ডার - বুলমা - সাস * প্রকল্পে কীভাবে সাস সেট আপ করা হয়েছে তা ব্যাখ্যা করুন। ব্যাখ্যায় এই বিষয়ে তথ্য অন্তর্ভুক্ত করা উচিত: (i) প্রকল্পের কাঠামোতে sass ফাইলগুলির অবস্থান (ii) npm স্ক্রিপ্টগুলি যা sass তৈরি করতে এবং দেখতে ব্যবহার করা যেতে পারে * ব্যাখ্যা করুন কীভাবে ব্যবহারকারীরা চাইল্ড থিমে sass শৈলীগুলি কাস্টমাইজ করতে পারে যেমন নির্দিষ্ট এনপিএম নির্ভরতা ইনস্টলেশনের মাধ্যমে * ব্যাখ্যা করুন কিভাবে কম্পোনেন্ট ক্লাস (class-component.php) নির্দিষ্ট উপাদানের শৈলী কাস্টমাইজ করতে ব্যবহার করা হয়

  • হুকস বিভাগ
  • ওভারভিউ

    • হুক শব্দটি ব্যাখ্যা কর
    • কেন ব্যবহারকারীদের হুকগুলিতে লিভারেজ করতে হবে তা ব্যাখ্যা করুন।
    • উপলব্ধ হুক ধরনের রূপরেখা.
  • অ্যাকশন ব্যবহার করে

    • WP বেস থিমে উপলব্ধ ক্রিয়া এবং এর অবস্থানের তালিকা করুন
    • এই কর্মগুলি কিভাবে বাস্তবায়ন করা যেতে পারে তা ব্যাখ্যা করুন।

*ফিল্টার ব্যবহার করা - থিমে উপলব্ধ ফিল্টারগুলি তালিকাভুক্ত করুন এবং ব্যাখ্যা করুন কিভাবে সেগুলি প্রয়োগ করা যেতে পারে৷

থিম বিভাগ আপডেট করা - ব্যবহারকারীরা কীভাবে থিম আপডেট করতে পারে তা ব্যাখ্যা করুন।

লাইসেন্সিং বিভাগ * প্রকল্পের লাইসেন্সিং ব্যাখ্যা করুন এবং যারা তাদের ব্যক্তিগত প্রকল্পে CC WP বেস থিম ব্যবহার করতে চান তাদের কাছে এর অর্থ কী।

অবদানকারী বিভাগ * একটি বিশদ অবদানকারী নির্দেশিকা যোগ করুন * আচরণবিধির রূপরেখা * সম্প্রদায়: ক্রিয়েটিভ কমন্স কমিউনিটি চ্যানেল এবং অবদানকারীরা কীভাবে অংশগ্রহণ করতে পারে ইত্যাদি সম্পর্কে তথ্য প্রদান করুন।