ঠিক আছে, তাহলে রেকর্ডিং শুরু হয়ে গেছে।
এটা দেখলেই আমি বুঝি যে মিটিং বা ওয়ার্কশপ শুরু করা যেতে পারে।
আজকে এখানে সবাইকে স্বাগত জানানোর মাধ্যমে শুরু করতে চাই।
আশা করি আপনারা সবাই আমাকে শুনতে এবং দেখতে পাচ্ছেন।
আজকে আমরা ওয়ার্ডপ্রেস এবং ডেভেলপারদের জন্য ওয়ার্ডপ্রেস প্লেগ্রাউন্ড নিয়ে কথা বলব।
আশা করি এটা আপনাদেরকেও ততটাই উৎসাহিত করবে, যতটা আমাকে করে।
আমরা যখন শুরু করছি, তখন আমি সবাইকে অনুরোধ করব, দয়া করে
আপনারা কোথা থেকে যোগ দিয়েছেন এবং আপনাদের ওখানে এখন কটা বাজে, সেটা Slack-এ জানান।
কারণ আমি জানি, আমাদের সাথে সারা বিশ্ব থেকে লোকজন যোগ দিয়েছেন।
তাহলে আপনারা বিশ্বের কোথা থেকে যোগ দিয়েছেন এবং আজ আপনাদের ওখানে কটা বাজে?
আমি আমার পরিচয় দিয়ে শুরু করব।
আপনাদের মধ্যে যারা আমাকে চেনেন না, তাদের জন্য বলছি, আমার নাম জোনাথন।
আমি দক্ষিণ আফ্রিকার কেপ টাউনে থাকি।
আমি Automattic-এ একজন ডেভেলপার এডুকেটর এবং ওয়ার্ডপ্রেস ট্রেনিং-এর সাথে কাজ করার জন্য স্পনসরড।
টিম।
আমরা লেসন তৈরি করি, অনলাইন কোর্স তৈরি করি, আমরা এই ধরনের অনলাইন ওয়ার্কশপ হোস্ট করি, যাতে
লোকেরা ওয়ার্ডপ্রেস সম্পর্কে শিখতে এবং ওয়ার্ডপ্রেস ব্যবহার করতে পারে।
আমার বিশেষ মনোযোগ ওয়ার্ডপ্রেসের সাথে ডেভেলপ করা নিয়ে, সেই কারণেই আমি এই ধরনের
ডেভেলপমেন্ট বিষয়ক আলোচনা পছন্দ করি, যেমনটা আজকে আমরা করতে যাচ্ছি।
আর এখন আমি আমার গেস্টকে ডেকে নেব এবং তাকে নিজের পরিচয় দিতে বলব,
আজকের জন্য আমার সহ-হোস্ট।
তাহলে শুরু করা যাক।
হাই, আমি বেরা।
আর আমি ক্রোয়েশিয়ার সাগিব, সাগিব থেকে এসেছি।
আমি একজন লেখক।
তাই আমি ভুল করছি।
আমি অটোম্যাটিকে কোড র‍্যাংলার হিসেবে কাজ করি এবং গত এক বছর ধরে অটোম্যাটিক স্পনসর করছে
আমাকে ওয়ার্ডপ্রেস প্লেগ্রাউন্ডে ফুল টাইম কাজ করার জন্য।
সুতরাং প্লেগ্রাউন্ড তৈরি, রক্ষণাবেক্ষণ এবং এটি ব্যবহারকারীদের সমর্থন করার অভাব আমার আসলে রয়েছে।
অসাধারণ জিনিস।
সুতরাং প্লেগ্রাউন্ড সম্পর্কে কিছু জিজ্ঞাসা করার দরকার হলে, বেরা একজন লোক।
সুতরাং আজকের মূল বিষয় হল ডেভেলপাররা কীভাবে প্লেগ্রাউন্ড ব্যবহার করতে পারে।
তাই আমরা কিছুক্ষণের মধ্যেই কিছু বিষয় নিয়ে আলোচনা করতে যাচ্ছি।
সেটা করার আগে, আমি একটু দেখে নেব সবাই কোথা থেকে আমাদের সাথে যোগ দিচ্ছে।
কোথা থেকে?
আমাদের সাথে ড্যানিয়েল আছেন জেনেভা, সুইজারল্যান্ড থেকে।
স্বাগতম, ড্যানিয়েল।
আমি কয়েক সপ্তাহ আগে জুরিখ, সুইজারল্যান্ডে ছিলাম।
রিকোও সুইজারল্যান্ডে আছেন।
সেখানে এখন বিকেল তিনটা।
রিভারম্যান এসেছেন কুয়েঙ্কা ইকুয়েডর থেকে, আমি এটা উচ্চারণ করছি।
আমি সঠিকভাবে উচ্চারণ করছি।
বুস্ট ব্র্যান্ড প্যারিস থেকে।
আমাদের সাথে সিনথিয়া আছেন অন্টারিও, কানাডা থেকে।
সুতরাং আমাদের সাথে সকাল ৯টায় কিছু লোক আছে।
আমাদের সাথে বিকেল ৩টায় কিছু লোক আছে।
আমাদের সাথে সারা বিশ্ব থেকে মানুষ আছে।
আমার এটা খুব ভালো লাগছে।
শুরু করার আগে, কয়েকটা ঘোষণা আছে।
তো আবারও, সবাইকে স্বাগতম।
অনুগ্রহ করে আমাকে জানাবেন যদি আপনারা স্ক্রিন শেয়ার করা দেখতে না পান।
তো আমি এখন এই স্লাইডগুলো শেয়ার করতে যাচ্ছি যখন আমরা পরিচিতি পর্ব সারছি।
কিন্তু একবার ওয়ার্কশপ শুরু হয়ে গেলে, বেরা দায়িত্ব নেবে।
তাই শেয়ার করা স্ক্রিন দেখতে না পেলে আমাদের জানান, আমরা সেটা ঠিক করে নেব।
আমরা 'ফোকাস মোড' নামক একটি মাধ্যমে উপস্থাপন করছি।
এর মানে হল, দুঃখিত, আমি একজনকে অ্যাডমিট করার চেষ্টা করছি।
আপনারা যখন যোগদান করছেন, তখন আপনার ভিডিও এবং অডিও বন্ধ করে দেওয়া হয়েছে, আমরা এটা করি কারণ আমাদের অতীতে কিছু
জুম বোম্বিং-এর ঘটনা ঘটেছে।
তাই এটা শুধুমাত্র যে কেউ হঠাৎ করে ঢুকে জুম বোম্বিং করে এমন কিছু করা থেকে আটকানোর জন্য যা
আমাদের করা উচিত না।
তবে অনুগ্রহ করে আপনার ভিডিও চালু করার কথা বিবেচনা করুন যাতে আমরা আপনাকে দেখতে পারি।
আপনাকে আপনার ভিডিও চালু করতে হবে না, তবে এই ডিজিটাল ওয়ার্কশপগুলো উপস্থাপন করার সময় এটা সবসময় মজার যখন
যারা দেখছেন তাদের দেখা যায়।
তাই যদি আপনি আপনার ভিডিও চালু করতে চান এবং আমাদের দিকে হাত নাড়েন, তাহলে নির্দ্বিধায় করতে পারেন।
সেটা করতে পারেন।
আপনাকে প্রশ্ন করতে স্বাগত জানাই।
আপনারা যারা আমার আগের অনলাইন ওয়ার্কশপে যোগ দিয়েছেন, তারা জানেন যে আমি এগুলোকে খুব
অনানুষ্ঠানিক রাখতে পছন্দ করি।
তাই প্রশ্ন করতে দ্বিধা বোধ করবেন না, আপনারা চ্যাট বক্সেও প্রশ্ন করতে পারেন।
চ্যাট বক্সে আপনার প্রশ্ন পোস্ট করতে পারেন।
আমি চ্যাট বক্সের দিকে নজর রাখব।
আপনারা চাইলে মাইক্রোফোন আনমিউট করেও প্রশ্ন করতে পারেন।
যদি সেটা আপনার জন্য সহজ হয়, আমার কোনো আপত্তি নেই।
আমি শুধু একটাই কথা বলি যে, যদি আপনার প্রশ্নটি বিশেষভাবে স্ক্রিনে থাকা কিছু সম্পর্কে না হয়,
তাহলে প্রশ্ন করার জন্য বিরতি না আসা পর্যন্ত অপেক্ষা করুন বা চ্যাটে পোস্ট করুন।
যাতে ব্যারো তার বক্তব্য চালিয়ে যেতে পারে।
তবে আমি সেশনের আগে তার সাথে কথা বলেছি।
তিনিও খুব খুশি হবেন যদি কারো কোনো প্রশ্ন থাকে।
তাই তিনি যদি স্ক্রিনে কিছু উপস্থাপন করেন এবং আপনার কাছে বিষয়টি স্পষ্ট না হয়,
তাহলে আমাদের জানান এবং আমরা যত দ্রুত সম্ভব আপনার প্রশ্নের উত্তর দেব।
যদি আমরা খুব দ্রুত কথা বলতে শুরু করি বা খুব দ্রুত যাই, আমরা খুব দ্রুত ক্লিক করি,
খুব দ্রুত মুভ করি, তাহলে অনুগ্রহ করে আমাদের ধীর করতে বলুন।
আপনাদের স্ক্রিনে জিনিস দেখতে সুবিধার জন্য আমরা থামতে রাজি আছি।
আমরা এই সেশনটি রেকর্ড করছি।
তাই লাইভ সেশনে কিছু মিস করলে, পরে দেখতে পারবেন।
এটি পরে ওয়ার্ডপ্রেস টিভিতে পোস্ট করা হবে।
এখানে রিসোর্স স্লাইডও আছে, যেখানে সব লিঙ্ক দেওয়া আছে।
একটি GitHub gist আছে, যা আমরা শেয়ার করব।
বুস্ট বলছেন, আপনি কি বুঝিয়ে বলতে পারবেন?
আমি ইংরেজি খুব ভালো বুঝি না।
আমরা আমাদের সেরাটা দিয়ে চেষ্টা করব।
যদি কিছু স্পষ্ট না হয়, তাহলে চ্যাটে জানান।
আমরা ধীরে বলব।
আমরা সেটি আবার বলব।
আর হ্যাঁ, আমি খুব দ্রুত কথা বলি।
যদি আমি এলোমেলোভাবে এবং খুব দ্রুত কথা বলি, তাহলে আমাকে জানাবেন।
যদি আপনি আরও ওয়ার্ডপ্রেস টিউটোরিয়াল কোর্স বা এই জাতীয় কিছু খুঁজছেন, তাহলে আপনি
learn.wordpress.org-এ যেতে পারেন।
আর আপনি যদি ওয়ার্ডপ্রেস ডেভেলপারদের কোনো খবর জানতে চান, তাহলে developer.wordpress.org/news-এ যেতে পারেন।
ওয়ার্ডপ্রেসের সাথে কাজ করা বা ডেভেলপ করা সম্পর্কিত শিক্ষামূলক তথ্য পাওয়ার জন্য এই দুটি চমৎকার জায়গা।
ঠিক আছে।
এখন আমার সব ঘোষণা শেষ।
আজকের শেখার বিষয়গুলো।
আমরা শিখব কিভাবে আপনার কাস্টম প্লাগইন বা থিম দিয়ে একটি প্লেগ্রাউন্ড ইনস্ট্যান্স কনফিগার করতে হয়
এবং সেটা গিটহাবে স্টোর করতে হয়।
আমরা শিখব কিভাবে উপরের কনফিগারেশন বা যেকোনো ধরনের কনফিগারেশনের একটি ব্লুপ্রিন্ট ভার্সন তৈরি করতে হয়
যা আপনি ক্লায়েন্ট, টীমমেট এবং বিটা টেস্টারদের সাথে শেয়ার করতে পারবেন।
এবং তারপর আমরা কিছু সম্ভাব্য ব্যবহারের ক্ষেত্র দেখব, সম্ভবত কিছু জিনিস যা প্লেগ্রাউন্ডে কাজ নাও করতে পারে,
এবং তারপর প্রশ্ন-উত্তর পর্বের জন্য সময় রাখব।
বারা যখন এই ওয়ার্কশপটি পরিকল্পনা করার জন্য আমার সাথে যোগাযোগ করেছিল, তখন আমি যে কাজগুলো করেছিলাম তার মধ্যে একটি হল
আমি যত বেশি সম্ভব ডেভেলপার কমিউনিটি স্পেসের সাথে যোগাযোগ করার চেষ্টা করেছি যাতে ফিডব্যাক পাওয়া যায়
মানুষের কাছ থেকে, প্রশ্ন সংগ্রহ করার চেষ্টা করেছি।
এবং সেই প্রশ্নগুলো থেকে যে বড় জিনিসটি উঠে এসেছিল তা হল ব্যবহারের ক্ষেত্রগুলো কী।
কয়েকটি কেস?
আমি আমার দৈনন্দিন কাজের প্রক্রিয়ায় প্লেগ্রাউন্ড কিভাবে ব্যবহার করতে পারি?
সুতরাং এটাই সেশনটির মূল লক্ষ্য।
আর আমি অপেক্ষা করছি বাররা আজকে আমাদের জন্য কী নিয়ে আসে সেটা দেখার জন্য।
সুতরাং আর দেরি না করে, আমি একটু থামতে চাই এবং দেখতে চাই এখানে
আর কোনো প্রশ্ন আছে কিনা বাররার কাছে হস্তান্তর করার আগে, যাতে সে আমাদের গাইড করতে পারে।
সুতরাং যদি আপনাদের কোনো প্রশ্ন থাকে, তাহলে জিজ্ঞাসা করতে পারেন অথবা চ্যাটে লিখে জানাতে পারেন।
আপনারা প্রশ্ন করার সময় আমি একটু জল খেয়ে নিই।
ঠিক আছে।
আমার মনে হয় আমরা শুরু করতে পারি।
তাহলে বাররা, আমি তোমাকে শুরু করার জন্য বলছি।
অনুগ্রহ করে তোমার স্ক্রিনটি আমাদের সাথে শেয়ার করো এবং শুরু করো।
ঠিক আছে, ধন্যবাদ।
হ্যাঁ, জোনাথন যেমন বললেন, আমি উত্তেজিত হলে দ্রুত কথা বলি, আর আমি প্লেগ্রাউন্ড নিয়ে উত্তেজিত।
প্লেগ্রাউন্ড সম্পর্কে।
তাই আমাকে থামিয়ে দেবেন, যেকোনো প্রশ্ন করতে পারেন।
আমি সাহায্য করার জন্য এখানে আছি এবং আমার খুব বেশি কিছু বলার নেই।
তাই আমি আলোচনা অন্যদিকে ঘোরাতে, অন্য কিছু চেষ্টা করতে রাজি আছি, তাই হয়তো আমরা চেষ্টা করতে পারি
আমি যা পরিকল্পনা করেছিলাম তার থেকে সম্পূর্ণ ভিন্ন কিছু করে আবার আগের অবস্থায় ফিরে যেতে।
ঠিক আছে, আমরা কি প্রস্তুত?
আপনারা স্ক্রিন দেখতে পাচ্ছেন।
আমি স্পষ্টভাবে কথা বলছি।
দারুণ।
ঠিক আছে, তাহলে শুরু করা যাক।
আমি যা করতে চেয়েছিলাম তা হল প্লেগ্রাউন্ড কী, কীভাবে
এটা কাজ করে সে সম্পর্কে আপনাদের একটি ধারণা দিতে চেয়েছিলাম, এটা ধরে না নিয়ে যে আপনারা সবাই জানেন।
তাই আমি ওয়েবসাইটটি দেখাব না, তবে এটিই প্রথম জায়গা যেখানে আপনাদের যাওয়া উচিত, প্লেগ্রাউন্ড কী জানতে
workersorg/playground।
এবং সেখান থেকে, চলুন শুরু করা যাক।
আমি প্লেগ্রাউন্ড ওয়েবসাইট লোড করছি।
এটি হলো ওয়ার্কার্স প্লেগ্রাউন্ডের ব্রাউজার বাস্তবায়ন।
এখন যা ঘটছে তা হলো, কারিগরিভাবে বলতে গেলে, এই সাইটটি একটি স্ট্যাটিক HTML JavaScript সাইট।
কিন্তু অভ্যন্তরীণভাবে যা ঘটে তা হলো, আমরা PHP-র একটি WebAssembly সংস্করণ লোড করি এবং এর মধ্যে ওয়ার্ডপ্রেস চালাই।
কোনো সার্ভার নেই, সবকিছু আপনার ব্রাউজারে।
আমি UI সম্পর্কে আপনাদের একটু ধারণা দিয়ে এবং কিছু প্রাথমিক নির্দেশাবলী দিয়ে শুরু করতে চেয়েছিলাম
এখানে আপনি কী করতে পারেন।
জিনিস পরিবর্তন করার সবচেয়ে সহজ উপায় হল এই আইকনে যাওয়া এবং তারপর আপনি বলতে পারেন,
"ওহ, আমি আসলে এই PHP সংস্করণটি পছন্দ করি না।
আমাকে PHP 8.1 এ যেতে দিন।"
প্রয়োগ করুন।
প্লেগ্রাউন্ড পুনরায় লোড হয় কারণ প্লেগ্রাউন্ড বর্তমানে অস্থায়ী মোডে আছে, তাই আপনি
যত খুশি পরিবর্তন করতে পারেন।
কিন্তু যখনই রিফ্রেশ করবেন, আপনি একটি নতুন ওয়ার্ডপ্রেস সাইট পাবেন।
তাই আপনি যদি ব্লগ পোস্টে বা অন্য কোনো কন্টেন্টে কোনো পরিবর্তন করে থাকেন, তবে তা সব চলে যাবে।
আপনি যদি আরও বিস্তারিত জানতে চান, তাহলে আইকনের অন্য পাশে যান এবং এটি হল
প্লেগ্রাউন্ড ম্যানেজার।
এখানে আপনি আরও পরিবর্তন করতে পারবেন।
আপনি সাইট সংরক্ষণ করতে পারেন এবং আপনার আগের সংরক্ষিত সাইটগুলোতে অ্যাক্সেস করতে পারেন।
সুতরাং চালিয়ে যেতে, আমি এখানে PHP সংস্করণটি পরিবর্তন করেছি।
আসুন ভাষাটিকে ক্রিয়েশনে পরিবর্তন করি কারণ আমাদের ওয়ার্ডপ্রেসে কয়েকটি অনুবাদ আছে।
এবং দেখা যাক কী হয়।
সুতরাং আপনারা সবাই ওয়ার্ডপ্রেসের সাথে যথেষ্ট পরিচিত ক্রিয়েশনের বিষয়গুলো চালিয়ে নিতে।
তবে আসুন কিছু ইনস্টল করার চেষ্টা করি।
এটি একটি সাধারণ সমস্যা যা আমাদের বেশিরভাগ লোক প্লেগ্রাউন্ড ব্যবহার করার সময় সম্মুখীন হই।
নেটওয়ার্কিং ডিফল্টরূপে নিষ্ক্রিয় করা আছে।
এর মানে হল আপনি যদি আপনার স্ট্যান্ডার্ড ওয়ার্ডপ্রেস সাইটের কথা ভাবেন, তাহলে কল্পনা করুন আপনার সার্ভারটি
ইন্টারনেট অ্যাক্সেস করা থেকে ব্লক করা আছে।
এটি সমাধান করতে, আপনি কেবল নেটওয়ার্কিং সক্ষম করুন এবং আবার চেষ্টা করুন।
আমি বিশেষভাবে এটির উল্লেখ করছি কারণ এটি প্রায়শই লোকেদের সমস্যা সৃষ্টি করতে পারে,
তাই আমি শুধু নিশ্চিত করতে চাই যে সবাই এ বিষয়ে অবগত।
এবং এখন আপনি যদি একটি প্লাগইন ইনস্টল করতে চান, তাহলে এই যে।
আমরা আসলে সেটা করতে পারছি।
আমি UI এর বিশদ বিবরণে আর যাব না।
আমরা জিনিসপত্র ব্রাউজ করতে পারি।
আমরা এটি নিয়ে খেলতে পারি।
এখন আমরা আসলে মজার জিনিসগুলোতে প্রবেশ করতে যাচ্ছি।
আমি জানি এটা বেশ ছোট, কিন্তু আমার কাছে আকার বাড়ানোর কোনো উপায় নেই।
তবে চলুন কিছু জিনিস শুরু করি।
প্রথমত, এখানে আপনারা দেখতে পাওয়ার কথা -- আমাকে এই লিঙ্কটা শেয়ার করতে দিন
এখানে।
চ্যাট কোথায়?
চ্যাট এইখানে।
দুঃখিত।
আমাকে একটু সময় দিন।
এই হল সেই লিঙ্ক যা আপনাদের কাছে আছে।
যদি আপনারা লিঙ্কটা দেখেন, তাহলে দেখতে পাবেন যে আমরা PHP সংস্করণ, WordPress সংস্করণ সংজ্ঞায়িত করেছি।
এটা হ্যাঁ তে সেট করা আছে, এবং ভাষা তৈরি, HR তে সেট করা আছে।
এখন আমি আরও কিছু জিনিস চেষ্টা করতে চাই।
আমি একটি প্লাগইন ইনস্টল করতে চাই।
তাই আমি যা করতে যাচ্ছি তা হল আমার URL টি এইরকম কিছুতে পরিবর্তন করব।
আমি শুধু শেষ plugin সমান রক্ষণাবেক্ষণ যোগ করেছি।
এবং এখন আপনারা এখানে দেখতে পাচ্ছেন, রক্ষণাবেক্ষণ চালু আছে।
যদি আমরা প্লাগইন পৃষ্ঠাতে যাই, আমরা রক্ষণাবেক্ষণ প্লাগইন ইনস্টল করি।
এবং এটি আমার জন্য ব্যক্তিগতভাবে প্লেগ্রাউন্ডের একটি বিশাল ব্যবহারের ক্ষেত্র।
আপনি যদি WordPress org থেকে দ্রুত প্লাগইনটি পরীক্ষা করতে চান যে এটির কী সেটিংস আছে
এটির প্রয়োজনীয় বৈশিষ্ট্য আছে কিনা, আপনি শুধু প্লেগ্রাউন্ডে যান, আপনি প্রশ্ন করেন
মার্ক প্লাগইন সমান প্লাগইন স্লাগ এবং প্লাগইনটি WordPress org থেকে ইনস্টল হয়ে যায়।
হ্যাঁ, ধন্যবাদ।
এটি সেই প্লাগইন যা আমি ইনস্টল করেছি।
ঠিক আছে, পরবর্তী পদক্ষেপ।
চলুন একটি থিম যোগ করি।
তাই আমি এখন যা করছি তা হল আমি শুধু শেষ থিম সমান একটি অভিধান যোগ করেছি।
দুঃখিত, আমি ভুলে গেছি আমি কোন থিমটি বেছে নিয়েছি।
ঠিক আছে।
এখন আমাদের কাছে একটি কাস্টম থিমও আছে।
চূড়ান্ত পদক্ষেপ হিসাবে, আমি এমন কিছু করব যা প্লেগ্রাউন্ডের সাথে সম্পূর্ণ সম্পর্কহীন।
আমি সাইটটি সম্পাদনা করতে যাব।
শুধু সাইটের নামটি পরিবর্তন করার জন্য যাতে আমরা জানতে পারি যে এটি আসলে ডাটাবেস থেকে কাস্টম কিছু
এবং শুধুমাত্র ফাইল পরিবর্তন নয়।
সাইটে ফিরে গেলে, আপনি দেখতে পাবেন যে এটি এখন একটি ফাইল সাইট।
ঠিক আছে।
সুতরাং যদি আপনার শুরুতে মনে থাকে, আমি বলেছিলাম যদি আমরা পৃষ্ঠাটি রিফ্রেশ করি, তবে এই সব কিছু
চলে যাবে।
সুতরাং যদি আমি এটি রিফ্রেশ করি, হলুদ সাইটটি চলে যাবে, তবে আমি এখনও ইনস্টল
প্লাগইন এবং ইনস্টল থিম পাব কারণ এটি ক্যোয়ারী API থেকে আসছে।
যদি কারো কোনো প্রশ্ন থাকে তাই আমি এখন একটু থামব।
আমার একটা প্রশ্ন আছে, এবং এই প্রশ্নটা আমি অনেকদিন ধরে করতে চাচ্ছিলাম।
আর এটা আপনি যা দেখিয়েছেন তার সাথে সরাসরি সম্পর্কিত না, তবে এটা কিছুটা সম্পর্কিত ছিল
প্রথম পয়েন্টের সাথে।
নেটওয়ার্কিং ডিফল্টভাবে নিষ্ক্রিয় থাকার কারণ কী?
প্লেগ্রাউন্ড বাক্স থেকে বের করার সাথে সাথেই বেশ বড়।
ডব্লিউপিসি-এলআই, প্লাগইন ইত্যাদির মতো অতিরিক্ত জিনিসপত্র ছাড়া এটা ৩৬ মেগাবাইট।
আমরা যদি নেটওয়ার্কিং সক্ষম করি, তাহলে ওয়ার্ডপ্রেস প্রথম লোড হওয়ার সময় অনেক নেটওয়ার্ক রিকোয়েস্ট করে এবং
বুটের শুরুতে প্রাথমিক জিনিস ডাউনলোড করার জন্য এটা গুরুত্বপূর্ণ।
আর প্লেগ্রাউন্ড ওয়েবসাইটের মূল উদ্দেশ্য যেহেতু দ্রুত আপনাকে
ওয়ার্ডপ্রেস দেওয়া এবং ওয়ার্ডপ্রেসের সাথে কাজ করার সুযোগ দেওয়া, তাই আমরা ডিফল্টভাবে
নেটওয়ার্কিং নিষ্ক্রিয় করে রাখছি এবং পরে আপনাকে এটি বেছে নিতে দিচ্ছি।
এবং এটি একটি বিশেষ নিয়ম, কারণ হ্যাঁ, আপনি আশা করবেন যে এটি
বাক্স থেকে বের করার সাথে সাথেই কাজ করবে।
একশ শতাংশ।
ধন্যবাদ।
আচ্ছা, আমি আসলে যা করতে চেয়েছিলাম তা হল আমি আপনাদের ডকুমেন্টেশনের সমস্ত ক্যোয়ারী স্ট্রিং দেখাতে চেয়েছিলাম,
কিন্তু আমি তাড়াহুড়ো করছিলাম।
তাই আমাকে ফিরে যেতে দিন, এটা আমাদের ডকুমেন্টেশন।
পৃথিবীর অন্য যেকোনো ডকুমেন্টেশনের মতো, এটিও অসম্পূর্ণ, তবে আমরা আমাদের সেরাটা দিচ্ছি।
প্রথম অংশটি হল যাকে আমরা ক্যোয়ারী এপিআই বলি, যেখানে আপনি পিএইচপি সংস্করণ এবং
আমি আপনাকে যা দেখিয়েছি সেই সমস্ত জিনিস, যেমন প্লাগইন ইনস্টল করা এবং আরও অনেক কিছু সেট করতে পারেন।
আপনি যদি বুট প্রিন্ট এবং প্লেগ্রাউন্ডের দেওয়া অন্যান্য জিনিসগুলিতে গভীরভাবে যেতে না চান, তাহলে
কোয়েরি এপিআই দিয়ে কী করা সম্ভব তা জানলেই আপনার অনেক কাজ হয়ে যাবে।
যদি আর কোনো প্রশ্ন না থাকে, তাহলে আমি এখন ডেটা পারসিস্ট করার দিকে যেতে চাই।
তো যেমন বলছিলাম, যদি আমি এটা রিফ্রেশ করি, তাহলে এই সবকিছু চলে যাবে এবং সেটা বেশ অস্বস্তিকর হতে পারে,
যদি আপনি এক ঘণ্টা ধরে কিছু করে থাকেন।
এটা সামলানোর সহজ উপায় হল যখন আপনি সাইট ম্যানেজারে যাবেন, এখানে আপনার কাছে এটা আছে,
এটা হল অস্থায়ী সাইট।
তো চলুন এটা সেভ করি।
আপনি দেখবেন এখানে দুটো অপশন আছে।
প্লেগ্রাউন্ড পরীক্ষামূলক API ব্যাপকভাবে ব্যবহার করছে, যা আমাদের ব্রাউজারে কাজ নাও করতে পারে।
সুতরাং আপনি এখানে যা করতে পারেন তা হল আপনি আপনার ব্রাউজারে সেভ করতে পারেন, কিন্তু আপনি আপনার লোকাল-এ সেভ করতে পারবেন না
আপনার মেশিনের ডিরেক্টরি, যেমন আপনার ডকুমেন্টস ফোল্ডারে।
এটা এমন একটা জিনিস যা আজকাল শুধুমাত্র Chrome-ই করতে দেয়, কিন্তু অবশেষে Firefox এবং Safari-ও
ধরে ফেলবে।
সুতরাং এখন যা ঘটছে তা হল সমস্ত ওয়ার্ডপ্রেস ফাইল, আপনার ডেটা এবং আপনার ডেটাবেসের কপি
ব্রাউজার স্টোরেজে স্থানান্তরিত করা হচ্ছে।
এবং এখন আমার একটি সুখী গ্ল্যামওয়্যার সার্ভার সাইট আছে।
এটা তার নাম।
এবং যদি আমি রিফ্রেশ করি এবং কিছুই ভয়ানকভাবে ভুল না হয়।
হুমম, একটু সময় নিচ্ছে।
এটা অনেক দ্রুত হওয়ার কথা।
হ্যাঁ।
আমি নিশ্চিত আমরা সবাই এমন ডেমো করেছি যা নিখুঁত হয়নি।
তো আমাকে একটু সময় দিন।
ঠিক আছে, আমি নিশ্চিত নই সেখানে কী হয়েছিল, তবে আমরা ফিরে এসেছি।
সুতরাং এটি হল নিরাপদ সাইট।
আপনি রিফ্রেশ করতে পারেন, আপনি এক সপ্তাহ পরে ফিরে আসতে পারেন।
এটা এখনও এখানে থাকবে।
আমি এটাকে খুব দরকারি মনে করি কিছু ছোট টেস্ট সাইটের জন্য যেখানে, আবারও, হয়তো কিছু
প্লাগইন পরীক্ষা করা এবং জিনিসপত্র একত্রিত করা, এমনকি কিছু কনটেন্ট লেখাও, অথবা গ্যালারি থেকে কিছু
আকর্ষণীয় জিনিস দেখে ফুটপ্রিন্ট নিয়ে পরীক্ষা করা।
এবং তারপর আমি শুধু এতে ফিরে আসতে এবং আমার অগ্রগতি না হারিয়ে আরও কাজ করতে চাই।
এটা আপনার ব্রাউজারের মধ্যে সীমাবদ্ধ।
এবং আমরা এমন একটা জগতে বাস করি যেখানে জিনিস শেয়ার করা যায়।
সুতরাং একটি জিনিস যা অত্যন্ত দরকারি তা হল এক্সপোর্টিং।
প্লাগইন ওয়েবসাইট থেকে জিনিসপত্র এক্সপোর্ট করার দুটো স্ট্যান্ডার্ড উপায় আছে।
একটা হল জিপ ডাউনলোড করা, যার মধ্যে আপনার ডেটাবেসের একটা কপির WP কনটেন্ট থাকবে।
আপনার ডেটাবেসের একটা কপির WP কনটেন্ট থাকবে।
আরেকটা উপায় হল গিটহাবে এক্সপোর্ট করা।
তাই আপনাকে আপনার গিটহাব অ্যাকাউন্ট কানেক্ট করতে হবে।
আমি একটা রিপোজিটরি খুঁজে বের করার জন্য লিঙ্কটা দেখছি যেটা আমি তৈরি করেছিলাম।
আমি গিটহাবে একটা খালি রিপোজিটরি তৈরি করে রেখেছি।
আমি সিলেক্ট করব যে আমি আমার পুরো WP কনটেন্ট এক্সপোর্ট করতে চাই।
আপনি চুজ করতে পারেন, আপনি একটা থিম, একটা প্লাগইন বা কোনো স্পেসিফিক পেট এক্সপোর্ট করতে পারেন।
আর এখন আমাকে শুধু রুট ফোল্ডারের কোথায় রাখব সেটা চুজ করতে হবে, সম্ভবত সেটাই সহজ হবে।
আর শুরু করা যাক।
ওহ।
এখানে কী হল?
দয়া করে আবার চেষ্টা করুন।
এতে আরও সমস্যা আছে।
দাঁড়ান, আমার কাছে ব্যাকআপ আছে।
এই সবের জন্য সবসময় তৈরি হয়ে আসতে হয়।
ওকে।
আমরা এখন যাচ্ছি।
যেহেতু এটা এখন সব ফাইল এক্সপোর্ট করছে, তাই একটু সময় লাগবে।
কিন্তু শেষ পর্যন্ত যেটা দাঁড়াবে, সেটা হল, এটা এক্সপোর্ট হওয়ার সময়, একটা প্রশ্ন ছিল
চ্যাটে।
রিকো বলছেন, সেভ ইনস্ট্যান্সগুলোর এত অদ্ভুত নাম কেন এবং এই নামগুলো কোথা থেকে আসে?
আমরা বানিয়েছি।
আমরা বানাইনি।
আমরা শুধু একটা প্যাকেজ ব্যবহার করছি যেটা এই অদ্ভুত নামগুলো তৈরি করে।
আর প্লেগ্রাউন্ড নিয়ে আমার একটা অভিযোগ ছিল যে আমাদের সত্যিই লোকেদের এইগুলো পরিবর্তন করতে দেওয়া উচিত
কারণ আমার অদ্ভুত হিটটা কী করে আর আমার হোম
হিট পার্কটা কী করে, সেটা মনে রাখা কঠিন।
সুতরাং হ্যাঁ, এটা আসা উচিত।
পিআর গৃহীত হয়েছে।
হ্যাঁ, অবশ্যই।
খুব ভালো একটা আলোচনার জায়গা।
আমরা কোর স্পনসর টিম হিসেবে, আজকাল মাত্র পাঁচজন আছি।
আর প্লেগ্রাউন্ড বিশাল এবং দারুণ কিছু করতে চায় এবং আমাদের সাহায্য করার জন্য লোক দরকার।
প্রকল্পটিকে সাহায্য করার জন্য ইতিমধ্যেই একটি কমিউনিটি রয়েছে, তবে আমরা অবদান রাখার জন্য প্রস্তুত।
যারা ওয়েবঅ্যাসেম্বলি নিয়ে কাজ করেননি, তাদের গাইড করতে আমরা রাজি আছি, যাতে তারা হয়তো
পিএইচপি-তে একটা ফিচার যোগ করতে পারে।
আমরা সত্যিই যেকোনো সাহায্যকে স্বাগত জানাই।
যদি প্লেগ্রাউন্ড তৈরি করা আপনার আগ্রহের বিষয় না হয়, কিন্তু আপনি যদি তৈরি করতে পছন্দ করেন
ওয়ার্ডপ্রেস, তাহলে আমাদের ব্লুপ্রিন্টস গ্যালারি আছে, যা আপনি ইউআই থেকে বা সরাসরি
গিটহাব থেকে অ্যাক্সেস করতে পারেন।
আর এটা এমন একটা জায়গা যেখানে লোকেরা বিভিন্ন ব্লুপ্রিন্ট আপলোড করে।
এবং তারপর আপনি সেগুলি চেষ্টা করতে পারেন।
যেমন ধরুন, আমি ফ্রেন্ডস প্লাগইন ব্যবহার করে কীভাবে একটি ফিড রিডার তৈরি করব?
তখন আপনি ব্লুপ্রিন্ট দেখতে পারেন অথবা সরাসরি সাইটটি চালাতে পারেন।
আমরা এই ধরনের অনেক উদাহরণ রাখতে চাই যাতে কমিউনিটিকে শুরু করতে সাহায্য করা যায়, কারণ এর ফলে
আপনি প্রথমবার প্লেগ্রাউন্ড দেখলেন।
সময় এটা কাজে লাগবে।
আপনি জানেন না এটা কী করতে পারে, কিন্তু আপনি গ্যালারিতে যান এবং অনেক উদাহরণ দেখেন যা এটা অলরেডি করতে পারে এবং এটা একটা ক্লিকেই হয়ে যায়।
কী কী করা যায় তার অনেক উদাহরণ দেখতে পাবেন এবং এটি একটি বোতামে ক্লিক করার মতোই সহজ।
আচ্ছা, যেখানে ছিলাম সেখানে ফিরে যাই, যখন আপনি গিট এক্সপার্ট শেষ করবেন তখন কী হবে?
আপনি আপনার সমস্ত ফাইল সহ একটি পুল রিকোয়েস্ট পাবেন।
সুতরাং এই ক্ষেত্রে, এটি ল্যাঙ্গুয়েজ ফাইল, এটি প্লাগইন।
সুতরাং এখানে আপনি মেইনটেনেন্স প্লাগইনটি দেখতে পাচ্ছেন।
আপনি থিম, আমাদের ইন্সটল করা থিমটি দেখতে পাচ্ছেন এবং আপনি ডেটাবেসও দেখতে পাচ্ছেন।
এই ক্ষেত্রে, প্লেগ্রাউন্ড MySQL ব্যবহার করে না, এটি SQLite ব্যবহার করে।
সুতরাং ডেটাবেসটির নাম হল .ht.SQLite।
এবং এটি আপনাকে যা করতে দেয়, আপাতত এই বার্তাটি উপেক্ষা করি।
এটি আপনাকে বিভিন্ন মেশিন থেকে এতে ফিরে আসতে দেয়।
সুতরাং আপনি প্লেগ্রাউন্ডে ফিরে যাবেন এবং তারপর এক্সপোর্ট করার পরিবর্তে গিটহাব থেকে ইম্পোর্ট করবেন।
আপনি আপনার রিপোজিটরি নির্বাচন করবেন, যা আমার ক্ষেত্রে এটি।
আপনি বলবেন ডব্লিউটি-কন্টেন্ট এবং তারপর আপনি ডব্লিউটি-কন্টেন্ট থেকে কোথায় সেটিও বলবেন।
আর ইম্পোর্ট করাটা এক্সপোর্ট করার চেয়ে অনেক দ্রুত, কারণ এক্সপোর্ট করার সময় Git এর সাথে সরাসরি সংযোগ স্থাপন করতে হয়।
তাই ব্যাকগ্রাউন্ডে অনেক কাজ হয়।
অন্যদিকে ইম্পোর্ট হচ্ছে সরাসরি কিছু ফাইল ইম্পোর্ট ইঞ্জিনে টেনে আনা।
আর এইতো, মেইনটেনেন্স মোড, এটা সেই প্লাগইন যেটা আমরা ইন্সটল করেছিলাম।
তাহলে WP অ্যাডমিনে যাই, কারণ একজন অ্যাডমিন হিসেবে মেইনটেনেন্স মোড এড়িয়ে কাজ করার অনুমতি আমার আছে।
এইতো হয়ে গেলো।
আমি আবার আমার হলুদ সাইডে ফিরে এসেছি।
আর নিশ্চিত করার জন্য, এটা প্রতি সেকেন্ডে ১০টা করে।
কোয়েরি API অথবা পারসিস্টেন্ট প্লেগ্রাউন্ড নিয়ে যদি আপনাদের কোনো প্রশ্ন থাকে
তাহলে আমি এখন আবার থামছি, অন্যভাবে।
বা বিভিন্ন উপায়ে।
আপনাদের প্রশ্ন থাকলে, চ্যাটে পোস্ট করতে পারেন।
আপনারা চাইলে আনমিউটও করতে পারেন।
যদি সরাসরি বেয়ারকে কোনো প্রশ্ন করতে চান, তাহলে করতে পারেন।
আমার ভালো লাগছে যে আপনি...
সরি, বেয়ার, আপনি যদি GitHub রিপো-তে যেখান থেকে এক্সপোর্ট করেছিলেন, সেখানে একটু যেতেন,
স্ক্রিনে সেটা দেখানোর জন্য?
আমার খুব ভালো লাগছে যে এটা একটা পিআর তৈরি করে।
সুতরাং আপনি যদি কোনো প্রোজেক্টে কাজ করেন, তাহলে আমি ধরে নিচ্ছি যে আপনি প্রোজেক্টের সময়কালে এরকম একাধিক পিআর তৈরি করতে পারবেন।
প্রোজেক্ট চলাকালীন এরকম অনেকগুলো পিআর তৈরি করতে পারবেন।
এবং তারপর আপনি সেগুলি রিভিউ করতে পারবেন এবং আবার মার্জ করতে পারবেন এবং তারপর আবার পুল করতে পারবেন।
এটা খুবই বুদ্ধিমানের কাজ।
আমি ভেবেছিলাম এটা শুধু রিপোতে এক্সপোর্ট হবে এবং আপনাকে শুধু কমিটগুলো ব্রাউজ করতে হবে,
কিন্তু আমার খুব ভালো লাগছে যে আপনি পিআর হিসেবে তৈরি করতে পারেন।
এটা খুবই, খুবই দারুণ।
একমাত্র জিনিস যা আপনি...
যেহেতু SQL ডেটাবেস একটি বাইনারি ফরম্যাট, তাই আপনি SQL-এর গভীরতা দেখতে পারবেন না।
কিন্তু হ্যাঁ, আপনি যদি আপনার থিম প্লাগইন পরিবর্তন করেন বা মিডিয়া আইটেম যোগ করেন, তাহলে আপনি সেগুলি দেখতে পাবেন।
আমরা এটা নোট নেওয়ার জন্য ব্যবহার করি অথবা আমরা মার্কডাউন ব্যবহার করে স্ট্যাটিক সাইট তৈরি করি, তারপর আমরা সেগুলোকে
গিট থেকে প্লেগ্রাউন্ডে রাখি, তারপর আপনি পোস্ট এডিটর ব্যবহার করে পোস্ট হিসেবে সাইটগুলো পরিবর্তন করেন, তারপর
আপনি সেগুলোকে মার্কডাউন হিসেবে গিটে ফেরত পাঠান।
সম্ভাবনা অফুরন্ত।
শুধু আপনাকে ঐ ব্লকগুলো নিতে হবে এবং বের করতে হবে।
হ্যাঁ।
আমি দেখছি ফিলিপের কাছ থেকে একটা প্রশ্ন এসেছে।
আমি তোমাকে আমার পরবর্তী নোটে নিয়ে যাব।
এই জিনিসটা আমার ভালো লাগার কারণগুলোর মধ্যে একটা হল, এখানে একটা থিম ছিল যেটা আমি তৈরি করতে ব্যস্ত ছিলাম।
গত বছর আমাকে দেওয়া একটা ডিজাইনের উপর ভিত্তি করে।
আমি ক্রিয়েট ব্লক থিম ব্যবহার করছিলাম প্রক্রিয়াটা শুরু করার জন্য এবং তারপর আমি এডিটরে থিম ডিজাইন করছিলাম।
এডিটরে থিম ডিজাইন করছিলাম।
তারপর আমি ক্রিয়েট ব্লক থিম এক্সপোর্ট ব্যবহার করে থিম ফাইলগুলোতে সেভ করছিলাম এবং তারপর আমাকে ম্যানুয়ালি সেই পরিবর্তনগুলো গিটহাব রিপোজিটরিতে কমিট করতে হচ্ছিল।
গিটহাব রিপোজিটরিতে কমিট করতে হচ্ছিল।
আমার কাছে এটা অনেক সহজ মনে হচ্ছে কারণ আমি শুধু প্লেগ্রাউন্ডে ডিজাইন করতে পারি এবং তারপর গিটহাবে এক্সপোর্ট করতে পারি এবং এটা আমার জন্য পিআর তৈরি করে দেয়।
এবং এটা আমার জন্য পিআর তৈরি করে দেয়।
আমি এটা নিয়ে পরের বছর খেলব।
হ্যাঁ।
আপনি যা বললেন ঠিক সেটাই, লোকেরা সেটাই করছে।
এগুলো শুধুমাত্র প্লেগ্রাউন্ড ব্যবহার করে ব্লক থিম তৈরি করছে।
আপনার কাছে আপনার আইপ্যাড আছে এবং আপনি বসলেন, আপনি প্লেগ্রাউন্ড শুরু করলেন, আপনি সাইটটি সেভ করলেন।
শুধু নিশ্চিত হওয়ার জন্য।
আপনি ব্লক থিম তৈরি করার জন্য প্লাগইন ব্যবহার করেন।
আপনি আপনার থিম তৈরি করেন, আপনি এটিকে গিটে এক্সপোর্ট করেন এবং আপনি আসলে আপনার সমস্যা থেকে পুরো থিম তৈরি করতে সক্ষম হন।
আপনার সমস্যা থেকে পুরো থিম তৈরি করতে সক্ষম হন।
১০০%।
এটা অসাধারণ।
ফিলিপের প্রশ্ন ছিল, প্রাইভেট ব্লুপ্রিন্ট তৈরি করা বা প্রাইভেট রিপোজিটরি থেকে ইম্পোর্ট করা কি সম্ভব?
প্রাইভেট রিপোজিটরি থেকে ইম্পোর্ট করা কি সম্ভব?
এটা একটা ভালো প্রশ্ন।
প্রাইভেট ব্লুপ্রিন্ট, না কারণ, প্লেগ্রাউন্ড যেভাবে কাজ করে তা হল এটা ব্রাউজারে থাকে।
আপনার ব্রাউজারকে সেই রিসোর্স অ্যাক্সেস করতে সক্ষম হতে হবে।
আপনি যেভাবে সেই রিসোর্স সুরক্ষিত করেন সেটা আপনার উপর নির্ভর করে তবে শেষ পর্যন্ত এমন একটি ইউআরএল থাকতে হবে।
যেটা ব্রাউজার অ্যাক্সেস করতে পারবে।
প্রাইভেট গিটহাব রেপো-তে স্বাগতম।
সত্যি বলতে, আমি নিশ্চিত নই।
আমাকে একটু দেখতে হবে।
আমার ধারণা এটা কাজ করে, কারণ আপনি যখন প্রথম শুরু করছেন, তখন আপনার অ্যাকাউন্ট গিটহাবের সাথে সংযোগ করার জন্য যে প্রক্রিয়াটি দরকার হয়,
আপনার অ্যাকাউন্ট গিটহাবের সাথে সংযোগ করতে হয়।
এটার একটা অস্থায়ী টোকেন থাকে।
আমরা এটা ব্রাউজারে সংরক্ষণ করি না, এটা শুধু মেমরিতে সংরক্ষিত থাকে।
প্রাইভেট রেপো দিয়ে আপনার এটা করতে পারা উচিত।
আমি জিনিসগুলোর মধ্যে একটা পাবো।
আমাকে এটা পরীক্ষা করতে হবে।
আমি এটা চেষ্টা করিনি।
আমরা সবকিছু পাবলিকভাবে করার চেষ্টা করেছি, তাই প্রাইভেট রেপো তেমন একটা কাজে আসেনি।
তবে এটা পরীক্ষা করার জন্য ভালো একটা বিষয়।
স্কুলের পর, যখন আমার কিছু সময় হবে, আমি এটা নিয়ে একটু ঘাঁটাঘাঁটি করতে চাই এবং আমি
এটা একটু পরীক্ষা করে দেখব, ফেলিপ, এবং আমি আমার সাধ্যমতো তথ্য জানানোর চেষ্টা করব।
মিটআপের মন্তব্যে, আমি একটা মন্তব্য করে দেব যদি আমি এটা ঠিকঠাক করতে পারি, কারণ
আমি ভেরার সাথে একমত।
এটা সম্ভব হওয়া উচিত, কারণ এটার আপনার অ্যাকাউন্টে অ্যাক্সেস আছে, আপনার গিটহাব অ্যাকাউন্টে।
আমি এটা নিয়ে দেখব এবং খুঁজে বের করব।
ধন্যবাদ।
আমি শুধু একটা জিনিস তুলে ধরতে চেয়েছিলাম, সেটা হল ওয়ার্ডপ্রেস প্রোজেক্ট।
আমার মনে হয় ওয়ার্ডপ্রেস টিম, এমনকি বুক কমার্সও।
এখানে অনেক প্রোজেক্ট আছে যেগুলো পুল রিকোয়েস্টে GitHub অ্যাকশন ব্যবহার করে।
যখনই আপনি একটি ওয়ার্ডপ্রেস পুল রিকোয়েস্ট তৈরি করবেন, আপনি একটি বটকে বলতে শুনবেন, "আপনি কি
প্লেগ্রাউন্ডে এই পুল রিকোয়েস্টটি পরীক্ষা করতে চান?"
এখন ওয়ার্ডপ্রেস কীভাবে চালাতে হয়, লোকালি ডেভেলপমেন্ট ভার্সন সেট আপ করা, ডেভেলপমেন্ট এনভায়রনমেন্ট এবং সবকিছু সেট আপ করার পরিবর্তে,
এখানে একটি লিঙ্ক দেওয়া হল।
হ্যাঁ, লোড হতে কয়েক সেকেন্ড লাগতে পারে, কিন্তু আপনি আপনার ট্যাবলেট থেকে, গাড়িতে বসে, আপনার কাজের মেশিন থেকে দূরে বসেই পুল রিকোয়েস্ট আবার পরীক্ষা করতে পারবেন।
আপনার ট্যাবলেট থেকে, গাড়িতে বসে, আপনার কাজের মেশিন থেকে দূরে বসেই পুল রিকোয়েস্ট আবার পরীক্ষা করতে পারবেন।
আর এখানে ছোট অক্ষরে লেখা আছে যে আমরা আসলে ৬.৮ আলফা ভার্সন চালাচ্ছি।
আমার সম্ভবত আমার নোটগুলিতে ফিরে যাওয়া উচিত কারণ আমি অনেকক্ষণ ধরে এটা করছি।
সুতরাং, সংক্ষেপে বলতে গেলে, আমরা প্লেগ্রাউন্ড ওয়েবসাইট UI এক্সপোর্ট করি, শুধুমাত্র এটা দেখানোর জন্য যে আপনি কীভাবে প্লেগ্রাউন্ড সেট আপ করতে পারেন।
প্লেগ্রাউন্ড কীভাবে সেট আপ করতে পারেন তা দেখানোর জন্য।
URL ব্যবহার করে আপনি আরও কী করতে পারেন এবং কীভাবে আপনি URL ব্যবহার করে কাস্টম প্লেগ্রাউন্ড ইনস্ট্যান্স তৈরি করতে পারেন তা দেখার জন্য আমরা ক্যোয়ারী API এক্সপোর্ট করি।
URL ব্যবহার করে কাস্টম প্লেগ্রাউন্ড ইনস্ট্যান্স তৈরি করতে পারেন তা দেখার জন্য।
এবং তারপরে আমরা ডেটা কীভাবে এক্সপোর্ট করতে হয়, ব্রাউজারে কীভাবে সংরক্ষণ করতে হয় সে সম্পর্কে একটু আলোচনা করেছি যাতে
আপনি কন্টেন্টে ফিরে যেতে পারেন এবং রিফ্রেশ করে সবকিছু হারাতে না হয়।
এবং এখন আমার জন্য পরবর্তী জিনিস হল, আমি বলব এই অংশটি সম্পূর্ণ।
এবং আমি প্লেগ্রাউন্ডের সম্ভবত সবচেয়ে উত্তেজনাপূর্ণ নন-টেকনিক্যাল অংশটি নিয়ে কথা বলতে চাই।
আমার জন্য টেকনিক্যাল জিনিসগুলি আরও উত্তেজনাপূর্ণ হতে পারে, তবে মুভমেন্টস।
কিছুদিন আগে, একটি সাইট তৈরি করার জন্য আপনাকে কোড লিখতে হত।
আজকাল আপনি একটি JSON ফাইল তৈরি করতে পারেন।
এবং আমি যা বলতে চাইছি তা হল একটি ব্লুপ্রিন্ট হল একটি JSON ফাইল যা আপনি প্লেগ্রাউন্ডকে দিলে,
এটি প্লেগ্রাউন্ড বুটের সময় রান করে এবং আপনার জন্য সাইটটি সেট আপ করে।
আপনি PHP ভার্সন, ওয়ার্ডপ্রেস ভার্সন অ্যাডজাস্ট করার মতো জিনিস করতে পারেন, তাই ক্যোয়ারী API দিয়ে আপনি যা করতে পারেন,
তবে আপনি আরও অনেক দূর যেতে পারেন।
আপনি বুট প্রক্রিয়ার সময় ঘটে যাওয়া অনেক ভিন্ন ধাপ তৈরি করতে পারেন।
আমি আমার স্ক্রিনের আকার বাড়াব কারণ আমি এটা প্রায় পড়তেই পারছি না।
আপনি প্লাগইন ইনস্টল করতে পারেন, প্লাগইন অ্যাক্টিভেট করতে পারেন।
আপনি JSON থেকে SQL ক্যোয়ারী চালাতে পারেন।
আপনি PHP চালাতে পারেন।
আপনি জিপ ফাইল ডাউনলোড করতে পারেন, জিপ ফাইল আনজিপ করতে পারেন, WP-CLI কমান্ড চালাতে পারেন এবং আপনি যা চান তার কাছাকাছি সবকিছু করতে পারেন।
আপনি যা চান তার কাছাকাছি সবকিছু করতে পারেন।
যথেষ্ট বড় ব্লুপ্রিন্ট দিয়ে, আপনি শুধুমাত্র একটি JSON ফাইল রেখে, সম্পূর্ণরূপে কার্যকরী অ্যাপ তৈরি করতে পারেন,
একটি URL-এর সাথে সংযুক্ত করে এবং কাউকে সম্পূর্ণরূপে কার্যকরী অ্যাপ দিতে পারেন।
কোনো ইনফ্রাস্ট্রাকচার নেই, একটি হোস্ট করা ফাইল ছাড়া কিছুই নেই।
এখন আমি আপনাদের দেখাতে চাই কেন আমি এই সব কিছু নিয়ে এত উৎসাহিত, আমি যা করতে চেয়েছিলাম তা হল
আমি এখানে যা করেছি তা ব্লুপ্রিন্ট ব্যবহার করে পুনর্নির্মাণ করতে চেয়েছিলাম, কারণ ভিতরে, সবকিছু
এই কুয়েরি স্ট্রিংগুলো এবং ইম্পোর্ট করা ফাইলগুলো ও সেসব জিনিস, এগুলো বুটে তৈরি হয়।
আমরা সবকিছু ব্লুপ্রিন্ট ব্যবহার করে করতে পারি এবং তারপর তা আরও বিস্তৃত করতে পারি।
এটি ব্লুপ্রিন্ট বিল্ডার।
এটি একটি সুবিধাজনক টুল, যা হয়তো বিশ্বের সেরা নয়, তবে ব্যবহারিক।
ব্লুপ্রিন্ট দ্রুত তৈরি করতে এবং পরীক্ষা করতে।
এখন আমরা যা করব তা হল আমরা সেখানে যা করেছি তা পুনরায় তৈরি করব।
যদি আমি ঠিক মনে রাখি, আমাদের কাছে PHP ছিল, কী ঘটল?
৮.১।
আমরা ওয়ার্কারসের সর্বশেষ সংস্করণ ব্যবহার করেছি, যা হবে ৬.৭।
দেখি এটা কাজ করে কিনা।
ঠিক আছে।
আমরা খুবই ভালো।
এখন পরের বিষয়টি আমরা বলেছিলাম যে আমরা নেটওয়ার্কিং সক্রিয় করতে চাই।
আমি ডকুমেন্টেশনে ফিরে যাব এবং ব্লুপ্রিন্ট ফরম্যাটে গিয়ে জানব
নেটওয়ার্কিং সম্পর্কে।
আপনি একটি ফিচার যোগ করে নেটওয়ার্কিং সক্রিয় করতে পারেন।
আমি এটা ধীরে ধীরে, ধাপে ধাপে করব।
অনুগ্রহ করে যেকোনো মুহূর্তে আমাকে থামাবেন।
উদ্দেশ্য হল আমরা একসাথে এটা তৈরি করব যাতে আমাদের হাতে সময় থাকে।
ঠিক আছে।
আমি নেটওয়ার্কিং চালু করছি।
আমি রিফ্রেশ করব শুধু যদি কোনো সমস্যা হয়।
তারপর আমরা যেটা করেছিলাম সেটা হল ভাষা পরিবর্তন করে ক্রিয়েশন করেছিলাম।
এটা করার জন্য, আমাদের স্টেপস ব্যবহার করতে হবে।
আমি স্টেপসের তালিকায় যাব।
স্টেপসের তালিকায়, একটি সেট থাকা উচিত, সাইট ল্যাঙ্গুয়েজ সেট।
এইটা।
এখন আমরা আমাদের ব্লুপ্রিন্টকে বলছি, ঠিক আছে, আমি লগইন করতে চাই।
এখানে একজন অ্যাডমিন আছে।
কিন্তু আমি সাইটের ভাষাও পরিবর্তন করে ক্রিয়েশন করতে চাই।
আর আমি ইউআরএল আপডেট করে হোমপেজে যেতে চাই যাতে আমরা আসল হোমপেজটা দেখতে পারি এবং
আমাদের সুন্দর ওয়েবসাইটে যেতে পারি।
ঠিক আছে।
একটা ইতিবাচক দিক আছে, সেটা হল 'হাই', তাই আমরা সৃষ্টিতে আছি।
চলুন আরও একটু এগিয়ে যাই।
এর পরে আমরা যেটা করেছি সেটা হল একটা প্লাগইন ইন্সটল করেছি।
তো আমাকে প্লাগইন ইন্সটল করার ধাপে যেতে দিন।
ঠিক আছে।
তো এই হল সেই ধাপ।
এটার মধ্যে একটু বেশি কন্টেন্ট আছে।
কিন্তু এটা মোটামুটি সোজা হওয়া উচিত।
সুতরাং আপনি রিসোর্সগুলি সংজ্ঞায়িত করছেন, স্টোর প্লাগইনগুলির জন্য কাজ করছেন।
আপনি প্লাগইন স্লাগ নির্বাচন করছেন।
এবং তারপরে আপনি চাইলে এটা সক্রিয় করতে পারেন বা নাও করতে পারেন।
এটা খুব দরকারি হতে পারে যখন আপনি প্রথমে একটি প্লাগইন ইন্সটল করতে চান, কিছু কাস্টমাইজেশন করতে চান
এটার উপর।
যেমন ধরুন, ফাইল পরিবর্তন করা কারণ আপনি ফুটপ্রিন্ট ব্যবহার করে ফাইলগুলি পুনরায় লিখতে পারেন এবং তারপরে
অবিলম্বে সক্রিয় না করে পরে সক্রিয় করতে পারেন।
কিন্তু আমাদের ক্ষেত্রে, আমরা তুলনামূলকভাবে সরল কিছু পুনরায় তৈরি করছি।
তাই আমরা শুধু এটা করতে চাই।
এবং তারপর আমরা গুটেনবার্গের পরিবর্তে আমাদের মেইনটেনেন্স প্লাগইন চাই।
একটু সময় দিন।
এবং মেইনটেনেন্স চালু আছে।
সুতরাং আমরা ঠিক আছি।
ঠিক আছে।
এর পরে একটি থিম ইন্সটল করা।
সুতরাং আপনি এখানে দেখতে পাচ্ছেন।
এটা অনেকটা একই রকম ওয়ার্ডপ্রেস ওয়ার্ক থিম স্লটের মতো।
আর আমরা বোরিং হতে চাই না।
তাই চলুন অন্য কিছু করি।
আসলে থিমটি গিটহাব থেকে এসেছে, এই রিপোজিটরি থেকে।
সুতরাং এটি একটি পাবলিক থিম, যা আমাদের ইন্সটল করার জন্য এখানে উপলব্ধ।
সুতরাং ওয়ার্ডপ্রেস ওয়ার্ক থেকে ইন্সটল না করে, চলুন সরাসরি গিটহাব থেকে ইন্সটল করি।
কারণ কেন নয়?
ঠিক আছে, আমি এই রিসোর্সটা কপি করে নিচ্ছি।
এটা এখানে যোগ করি।
তারপর দেখা যাক কী পরিবর্তন করতে হবে।
তাই আমি ডকুমেন্টেশনে ফিরে যাব কারণ আমাদের বড় টেক্সট দরকার।
সুতরাং আমরা এখানে দেখতে পাচ্ছি যে টিম ডেটাতে, আমরা রিসোর্স নির্বাচন করছি, যা হল ওয়ার্ডপ্রেস
ওয়ার্ক থিম।
এবং এখানে আমাদের রিসোর্স রেফারেন্স আছে।
আর আপনি যদি রিসোর্স রেফারেন্স দেখেন, তাহলে দেখতে পাবেন এখানে কয়েক ধরনের
উপায় আছে যেগুলোতে আমরা ফাইল রেফারেন্স করতে পারি।
সুতরাং প্লেগ্রাউন্ডের অভ্যন্তরে যা ঘটে তা হল যখন এটি সেই ধাপে পৌঁছায় এবং পেতে চায়
অ্যাক্সেস, ধরুন থিম, এটির কাছে বিভিন্ন উপায় আছে সরাসরি ওয়ার্ডপ্রেস ওয়ার্কের সাথে কথা বলার।
এটি একটি ইউআরএল রিসোর্স ব্যবহার করে একটি রেপো থেকে টানতে পারে।
ডব্লিউএফএস হল ভার্চুয়াল ফাইল সিস্টেম।
সুতরাং এটা অনেকটা লোকালি, আপনি আপনার থিম ডব্লিউএফপি অ্যাডমিন ফোল্ডারের ভিতরে রাখতে পারেন যে কোনো
কারণে।
এবং তারপর আপনি সেখান থেকে এটি অ্যাক্সেস করতে পারেন।
আমরা এটিকে একটি আলাদা সাবফোল্ডারে রাখতে পারি, যাই হোক।
তবে প্লেগ্রাউন্ডের মধ্যে আপনার লোকাল ফাইল সিস্টেমে অ্যাক্সেস আছে, ঠিক যেভাবে আপনি একটি স্ট্যান্ডার্ড সার্ভারে
লোকাল ফাইল সিস্টেমে অ্যাক্সেস পান।
এবং তারপর আপনার কাছে লিটারেল রেফারেন্স আছে, যা আমি কখনও ব্যবহার করিনি, তবে সেগুলি আক্ষরিক অর্থেই
ফাইল রাইট করছে।
সুতরাং আপনি বলছেন, আমি এই নামের ফাইলটি চাই এবং এটি হল এর কনটেন্ট।
আমাদের ক্ষেত্রে, আমরা একটি ইউআরএল রেফারেন্স ব্যবহার করতে যাচ্ছি।
সুতরাং রিসোর্স হল ইউআরএল এবং তারপর আমাদের গিটহাবের একটি ইউআরএল দিতে হবে, সেই কনটেন্টের
জন্য যা আমরা ইনস্টল করতে চাই।
ওকে।
সুতরাং রিসোর্স ইউআরএল।
ওকে।
না, URL টা কী?
যদি আমরা এটা করি, তাহলে এটা কাজ করবে না, কারণ এটা একটা HTML পেজ।
এটা থিম সহ জিপ ফাইল নয়।
আর এই ব্যাপারে সাহায্য করার জন্য, GitHub proxy নামে একটি চমৎকার প্রোজেক্ট আছে।
GitHub proxy কী করে, সেটা হল আপনি বলতে পারেন, আমাকে বলুন আমার জিনিস বড় করার দরকার আছে কিনা, কারণ
আমি এটা ভুলে যাই।
আপনি সাইটে যান এবং বলেন, এটা আমার রিপোজিটরি।
এটা আমার শাখা।
অনুগ্রহ করে জিপ ফাইলটি ডাউনলোড করুন।
কিন্তু এখন আমি আসলে পুরো রিকোয়েস্ট ডাউনলোড করতে চাই, শুধু মেইন ব্রাঞ্চ নয়,
অথবা আমি একটি আলাদা সাবফোল্ডার ডাউনলোড করতে চাই।
আমাদের ক্ষেত্রে, এটা একটা URL-এ নিয়ে যায়, যেটা অনেকটা এইরকম।
সুতরাং আমরা রিপোজিটরি অটোমেটেড থিমস-এ যেতে চাই।
আমরা এই ক্ষেত্রে ট্রাঙ্ক শাখাটি ব্যবহার করতে চাই, এবং আমরা ফিকশনারি ডিরেক্টরি ডাউনলোড করতে চাই
কারণ সেটাই রিপোজিটরির ভিতরের পথ।
আর এটা জানিয়ে রাখি, যখন আমি এটা করি, আমি জিপ ফাইলটি পাই এবং এটা পুরো থিম।
সুতরাং এখন যদি আপনার কাস্টম প্লাগইন, কাস্টম থিম বা এই ধরনের পাবলিক রিপোজিটরি থাকে,
এমনকি একটি MU প্লাগইনও থাকতে পারে, আপনি আপনার সাইটে ডেটা ইনস্টল করার জন্য একই পদ্ধতি ব্যবহার করতে পারেন।
আমি এডিটর কোথায় হারিয়ে ফেললাম?
সুতরাং এটা আমাদের URL।
আর যদি আমরা সবকিছু সঠিকভাবে করে থাকি, তাহলে আমাদের এখন থিমটি পাওয়া উচিত।
কিছু একটা কাজ করেনি।
রিসোর্স URL অ্যাক্টিভেট।
আমি কিছু ভুল করেছি, কিন্তু আমার কাছে নোট আছে।
একটু সময় দিন।
আমি এটা কাজ করিয়েছি।
ঠিক আছে।
আচ্ছা, আমরা কোথায় আছি?
আমাদের কাছে ২০ মিনিট আছে।
সুতরাং আমাদের কাছে এখনও যথেষ্ট সময় আছে।
ঠিক আছে।
কী আলাদা?
আমি ডিরেক্টরির পথ ভুল করেছি।
আমার নোটে এটা ভুল ছিল।
সুতরাং এটা হল আসল কাজের পথ।
চলুন নিশ্চিত করি।
এক সেকেন্ড।
এই তো হয়ে গেল।
আমাদের সাইট ফিরে এসেছে।
আচ্ছা।
আমি একটু সংক্ষেপে বলছি।
কোনো প্রশ্ন আছে?
রিকো থেকে একটা প্রশ্ন এসেছে।
রিকো জানতে চাইছে, স্থানীয় ডিরেক্টরি থেকে ডেটা লোড করা সম্ভব কিনা, নাকি এটা শুধুমাত্র
জিপ ফাইলের মাধ্যমেই সম্ভব?
রিকো, আমি ধরে নিচ্ছি তুমি লোকাল থিম বা লোকাল প্লাগিনের কথা বলছো।
তাহলে হ্যাঁ।
তবে আবারও বলছি, লোকাল বলতে আমি ধরে নেব তোমার নিজের কম্পিউটারের কথা বলছো।
হ্যাঁ।
আচ্ছা।
তাহলে হ্যাঁ, এটা সম্ভব।
এবং।
ওহ।
এটা একটা বাগ, যেটা আমি সম্প্রতি রিপোর্ট করেছি।
তো আমি যেমন বললাম, শুধুমাত্র Chrome থেকে একটা প্লাগিন তোমার লোকাল ডিরেক্টরিতে সেভ করা সম্ভব।
এবং শুধুমাত্র Chrome-এই একটা বাটন থাকার কথা, যেটা দিয়ে সাইট শুরু করা যায়।
কিন্তু এটার জন্য আমাদের একটা ইস্যু খোলা আছে, যেটা আমি দেখাতে পারি।
সুতরাং এটা শীঘ্রই আসছে।
এটা খুব শীঘ্রই তোমাদের কাছাকাছি প্লেগ্রাউন্ডে আসছে।
হ্যাঁ।
তবে এটা আমাদের অন্যান্য কিছু দারুণ জিনিস উল্লেখ করার জন্য ভালো একটা সুযোগ।
তো এতক্ষণ আমরা ব্রাউজার, ব্রাউজার আর ব্রাউজার নিয়েই কথা বলেছি।
কিন্তু তুমি যদি কোনো ওয়েব অ্যাসেম্বলি কনফারেন্সে যাও, কেউ তোমাকে ব্রাউজারের কথা বলবে না।
সবাই সার্ভার নিয়ে কথা বলবে এবং কিভাবে তুমি কন্টেইনারাইজড সুরক্ষিত
কোড যেকোনো পরিবেশে চালাতে পারো।
আর এর মানে হল, WordPress এর সাথে আমরা যেটা করেছি, সেটা হল আমরা WordPress-কে
ব্রাউজারে পোর্ট করিনি।
আমরা WordPress-কে যেকোনো ওয়েব অ্যাসেম্বলি সাপোর্টেড পরিবেশে পোর্ট করেছি।
এই মুহূর্তে, যেহেতু আমাদের হাতে সময় কম, তাই আমরা ব্রাউজার এবং Node.js সাপোর্ট করি।
কিন্তু কারিগরি দিক থেকে বলতে গেলে, PHP এবং WordPress চালানোর ক্ষেত্রে কোনো বাধা নেই
ভবিষ্যতে WebAssembly সাপোর্ট করে এমন যেকোনো পরিবেশে, যেমন, নেটিভ
Android অ্যাপ, iOS অ্যাপ একদিন, আশা করি, অথবা এমনকি Rust-এও।
এমনকি PHP-তে WebAssembly সাপোর্ট যোগ করার একটা প্রস্তাবও আছে, যাতে আমরা WebAssembly চালাতে পারি
PHP-এর ভিতরে এবং সেই WebAssembly-র ভিতরে আমরা WordPress ইন্সটল করা PHP চালাতে পারি
।
এটা শুধু একটা স্বপ্ন।
আমার মাথা কাজ করা বন্ধ করে দিচ্ছে।
বাহ!
আমরা আরও স্তর যোগ করতে পারি।
আপনি সবসময়, যখন আপনার প্লেগ্রাউন্ড সাইট তৈরি করেন, আপনি ইন্সটল করতে পারেন -- দুঃখিত, আমি অন্যদিকে চলে যাচ্ছি
আলোচনা থেকে, কিন্তু এটা প্লেগ্রাউন্ড দিয়ে আপনি যা করতে পারেন তার সাথে সম্পর্কিত।
তাই আমি ধরে নেব আপনি সেটাই জানতে চেয়েছিলেন।
এটাকে প্লেগ্রাউন্ড ব্লক বলা হয়।
হ্যাঁ, আমি এই পয়েন্টটা খুঁজে পেয়েছি।
যদি আপনি এটা আপনার সাইটে ইন্সটল করেন, আপনি একটা ব্লক পাবেন যেটা একটা পুরো প্লেগ্রাউন্ড
ইনস্ট্যান্স।
সুতরাং হঠাৎ করে আপনার ওয়ার্ডপ্রেস সাইটের ভিতরে আপনি ওয়ার্ডপ্রেস চালাতে পারবেন।
এবং তারপর আপনি এইরকম কিছু করতে পারেন।
ঠিক আছে।
আমার কাছে এখানে একটা উদাহরণ আছে যেখানে এটা একটা সাধারণ ওয়ার্ডপ্রেস সাইট এবং এর ভিতরে
আমাদের প্লেগ্রাউন্ড চলছে।
এবং ব্লকটা এর ভিতরেও কাজ করতে পারে তাই আমরা যতগুলো স্তর চাই তত গভীরে যেতে পারি।
ঠিক আছে।
এখন আমাদের আলোচনায় ফিরে আসা যাক।
আমরা থিম ইন্সটল করছিলাম এবং আমাদের এখনও কিছু জিনিস বাকি আছে।
আমাদের সাইটের নামটা আলাদা ছিল।
তাই এখন দেখা যাক কিভাবে সাইটের নাম পরিবর্তন করা যায়।
আমাকে আবার ডকুমেন্টেশনে যেতে হবে।
এবং সেটা করার কয়েকটা উপায় আছে।
দুঃখিত, আমি একটু আসছি।
ঠিক আছে।
আমি ফিরে এসেছি।
আপনি সাইটের অপশন সেট করতে পারেন।
কিন্তু এটা করতে খুব তুচ্ছ এবং বিরক্তিকর মনে হচ্ছে।
তাই আমরা এটা ব্যবহার করে ব্লকের নামটা পরিবর্তন করে অন্য কিছু করতে পারি।
কিন্তু তাতে কি, এক সপ্তাহ?
ওহ, না।
চলুন সেটাই করি।
ঠিক আছে।
আমি আপনাকে PHP এর জিনিস পরে দেখাব।
ঠিক আছে।
তাই আমরা বলেছিলাম আমাদের সাইটের নাম একটা হলুদ কিছু, একটা হলুদ সাইট।
আমাকে ওটা কপি করতে দিন।
চলুন এটাকে কাজ করাই।
ঠিক আছে।
এই তো।
আমরা যেখানে শুরু করেছিলাম সেখানে ফিরে এসেছি।
যেটা আমরা ব্যবহার করেছি এবং আরও অনেক জটিল পদ্ধতি।
কিন্তু এখন চলুন এটাকে আরও একটু এগিয়ে নিয়ে যাই।
সুতরাং আমি আমরা কী করতে পারি তার গভীরে যেতে চাই, তবে আমার কথা বলা, আপনি দেখতে পাচ্ছেন যে
এখানে আবার, অনেক উত্তেজনা আছে।
এখানে অনেক সম্ভাবনা আছে।
এবং যেহেতু এটি ডেভেলপারদের জন্য একটি বিষয়, তাই আমি আপনাকে শুধু একটি জিনিস দেখাব যা আপনার
কল্পনাকে ওয়ার্ডপ্রেসের ভিতরে PHP চালানোর জন্য উৎসাহিত করবে।
সুতরাং আপনি যা করতে পারেন তা হল আপনি একটি ধাপ তৈরি করতে পারেন এবং তার ভিতরে আপনি শুধু আপনার PHP স্নিপেট লিখতে পারেন
এবং আপনি এটি চালাতে পারেন।
আপনি এখানে আরও যা দেখতে পারেন তা হল আপনি যদি ওয়ার্ডপ্রেস নির্দিষ্ট কোড চালাতে চান তবে আপনাকে
ওয়ার্ডপ্রেস যেভাবে করে, সেভাবে WP লোড করা প্রয়োজন কারণ প্লেগ্রাউন্ড লোড হওয়ার সময়
প্রাথমিকভাবে এটি একটি PHP সাইট হিসাবে লোড হয়।
সুতরাং আপনি যদি ওয়ার্ডপ্রেস অ্যাক্সেস করতে চান, আপনি শুধু বলুন, প্রথমত, আমার জন্য ওয়ার্ডপ্রেস,
তবে আপনার কাছে ফিল্টার, সেকশন, সমস্ত অভ্যন্তরীণ ফাংশনগুলির মতো সমস্ত জিনিসগুলিতে অ্যাক্সেস থাকবে,
সেখানে সবকিছু।
সুতরাং এখন, আসুন একটি ব্লগ পোস্ট করি কারণ সেটাই এর উদ্দেশ্য।
সুতরাং আমি এখানে যা করেছি তা হল আমি PHP চালিয়েছি।
দুঃখিত, এটি খুব ছোট হতে পারে।
সুতরাং আমি সাময়িকভাবে আকার বাড়াব, একবার প্রয়োজন, ওয়ার্ল্ড ওয়ার্ক, WP লোড, এবং তারপরে আমি WP করেছি
PHP লোডগুলিতে আপনি যেভাবে করেন সেভাবে পোস্টটি অনুসন্ধান করুন।
এবং তারপরে আমি কেবল পোস্টের শিরোনাম যুক্ত করেছি।
আমাদের আরও একটি পোস্ট আছে এবং আমি এটিকে স্ট্যাটাস প্রকাশ করেছি।
সুতরাং এখন যদি আমরা পুনরায় লোড করি এবং আমি আবার আকার হ্রাস করি, আপনি দেখতে পাবেন যে আমার সাইটে একটি
নতুন পোস্ট আছে এবং শুধুমাত্র এটির খাতিরে, আমি ল্যান্ডিং পৃষ্ঠাটিও আপডেট করব, যা,
যা সেই বৈশিষ্ট্য যা বলে যে কোন পৃষ্ঠায় তাদের প্রাথমিকভাবে আমরা যে সমস্ত কাজ করা উচিত
WP অ্যাডমিনে গিয়েছিলাম এবং আমরা এটিকে হোমপেজে সরিয়ে নিয়েছি।
তবে এখন আমি আমার নতুন পোস্ট তৈরি করতে চাই কারণ আমি কেন লিখেছিলাম?
এইতো.
আমাদের সেই পোস্ট আছে।
ঠিক আছে।
এবং এই মুহুর্তে, আমরা এটি বিশ্বের সাথে ভাগ করে নেওয়ার জন্য প্রস্তুত।
আমাদের বন্ধুদের সিদ্ধান্ত আছে, আমাদের বিষয়বস্তু আছে।
সুতরাং আসুন দেখি এটির সাথে কী করা যায়।
আমি চাই এইটার অ্যাক্সেস তোমাদের সবাইকে দিতে।
তাই আমি যেটা করব, এই JSON ফাইলটা কোথাও পাবলিশ করব।
জাস্ট সাধারণত সেটা করার জন্য পারফেক্ট জায়গা।
আর আমি আরেকটা লিখতে চাই, কারণ আমি এটা আজ সকালেই করেছি।
তাহলে আমি যাই।
কোন বছর?
হ্যাঁ।
তাহলে এটা হল সেই ব্লুপ্রিন্ট যেটা আমরা এইমাত্র তৈরি করলাম।
আমি রাবল প্রিন্টের আসল লিঙ্কটা নেব এবং এখন আমরা প্লে-তে যাব যার
নেট।
আমি এটা তোমাদের সাথে শেয়ার করব, কারণ, এটা পড়া কঠিন।
আমি জানি।
এবং তারপর আমি প্রশ্নবোধক চিহ্ন ব্লুপ্রিন্ট URL সমান দিয়ে আমার URL টা জুড়ে দেব।
আবার বলছি, এটা হল পুরো URL এবং যদি আমি কোনো ভুল না করে থাকি, তাহলে আমাদের আবার সেই একই
হলুদ সাইটটা পাওয়ার কথা।
আমাদের কাছে আরও তিনটা উপায় আছে।
এইটুকুই।
সুতরাং এখন আপনি এই সাইটটি যাকে খুশি শেয়ার করতে পারেন।
এবং এটা, এটা আমাদের।
আমাদের স্ট্যান্ডার্ড ব্যবহারের ক্ষেত্রগুলির মধ্যে একটি যা আমরা লোকেদের সাজেস্ট করি, আপনি আপনার...
সাইটটি আপনার গ্রাহকদের সাথে শেয়ার করতে পারেন।
এখন, এখন আপনি পদ্ধতিটা বুঝতে পারছেন।
সুতরাং আপনি কোয়েরি ব্যবহার করে একটি সাইট তৈরি করতে পারেন, কোয়েরি এপিআই অথবা কনটেন্ট এবং দক্ষতার মাধ্যমে পেতে পারেন,
অথবা আপনি ব্লুপ্রিন্টের ভিতরে সবকিছু তৈরি করতে পারেন এবং তারপর শুধু ব্লুপ্রিন্টটি শেয়ার করতে পারেন।
আর আমি শুধু এটা যোগ করতে চাই যে ব্যারো যখন এই সব করছিল, আমি আসলে...
প্রাইভেট রিপোজিটরিগুলো পরীক্ষা করেছিলাম এবং এটা একেবারে ঠিকঠাক কাজ করেছে।
সুতরাং আমাকে শুধু এটা নিশ্চিত করতে হয়েছিল যে আমার প্রাইভেট রিপোজিটরিতে অন্তত...
একটি ফাইল আছে, আমার ক্ষেত্রে, একটি রিডমি ফাইল।
এবং আমি এটিকে আমার প্রাইভেট রিপোর সাথে কানেক্ট করতে এবং ঠিক ব্যারোর মতো পিআর তৈরি করতে পেরেছিলাম।
সুতরাং এটি প্রাইভেট রিপোতেও কাজ করে।
দারুণ।
আচ্ছা, এটা তো আমার মাথা ঘুরিয়ে দিলো।
মানে, আমি আগে কখনো প্লেগ্রাউন্ডের এমন ব্যবহার দেখিনি।
আমি সবসময় এটাকে প্লাগইন ডেভেলপার বা থিম ডেভেলপারদের দৃষ্টিকোণ থেকে দেখেছি।
দৃষ্টিভঙ্গি থেকে দেখেছি।
উম, তাই এই জিনিসগুলো বাস্তবে দেখতে সত্যিই খুব ভালো লাগছে।
উহ, আপনারা যা নিয়ে কাজ করছেন এবং যা করা সম্ভব, সেসব শুনে খুবই ভালো লাগছে।
যা করা যেতে পারে, সেসব শুনে খুবই উত্তেজনা বোধ করছি।
উহ, আর কারো কি কোনো প্রশ্ন আছে, নাকি সবাই এখনই ওয়ার্ডপ্রেস প্লেগ্রাউন্ড নিয়ে খেলতে যেতে চাইছে?
ওয়ার্ডপ্রেস প্লেগ্রাউন্ড নিয়ে কাজ করতে চাইছে?
উহ, যদি কোনো প্রশ্ন থাকে, তাহলে এখনই জিজ্ঞাসা করার সেরা সময়।
উম, হ্যাঁ, এটা খুবই, খুবই দারুণ ছিল যে এত সহজে এটা করা গেল, আমার ভালো লেগেছে যে আপনি লাইভ ডেমোতে সবকিছু তৈরি করে দেখালেন।
আমার ভালো লেগেছে যে আপনি লাইভ ডেমোতে সবকিছু তৈরি করে দেখালেন এবং তারপর ব্লুপ্রিন্ট বিল্ডার দিয়ে কিভাবে সেট আপ করা যায়, সেটাও দেখালেন।
এবং তারপর ব্লুপ্রিন্ট বিল্ডার দিয়ে কিভাবে সেট আপ করা যায়, সেটাও দেখালেন।
সেট আপ করা যায়, সেটাও দেখালেন।
উম, হ্যাঁ, এটা খুবই, খুবই দারুণ ছিল।
ধন্যবাদ।
হ্যাঁ।
ঠিক আছে।
যদি এখন কারো কোনো প্রশ্ন না থাকে, তাহলে আমাদের হাতে ১০ মিনিট সময় আছে।
তাহলে আমি তোমাদের কিছু জিনিস দেখাই যা তোমরা প্লে অন দিয়ে করতে পারো, এবং আমি পোস্ট লেখার কথা বলছি না।
উম, এটা একটা কনফারেন্স থেকে নেওয়া ডিনার স্লাইড।
উহ, এটা একটা কনফারেন্স থেকে নেওয়া ডিনার স্লাইড।
সুতরাং, অনুগ্রহ করে বেশিরভাগ স্লাইডগুলি উপেক্ষা করুন।
আমি, আমি শুধু এটা করব।
এগুলো উদাহরণ।
সুতরাং আপনি যা দেখেছেন, আপনি প্লেগ্রাউন্ড ব্যবহার করে সেই অ্যাপস তৈরি করতে পারেন।
আপনি যা দেখেননি তা হল লোকেরা আসলে প্লেগ্রাউন্ড ব্যবহার করে মডেল অ্যাপ তৈরি করেছে।
এটা বক্স নয়।
এটা সম্পূর্ণরূপে কার্যকরী, নোট নেওয়ার অ্যাপ।
আপনি ডেস্কটপ অ্যাপ তৈরি করতে পারেন।
এটা ওয়ার্কার স্টুডিও, উহ, যা অনেকটা, উহ, লোকাল ডেভেলপমেন্ট এনভায়রনমেন্টের মতো।
ফাইল হুইলের লোকালের অনুরূপ।
উহ, এটা, উহ, তবে আপনার মেশিনে ডকার এবং একগুচ্ছ নির্ভরতা ইনস্টল করার পরিবর্তে,
আপনি শুধু এই একক অ্যাপটি ইনস্টল করুন।
এতে প্লে অন বিল্ট-ইন আছে এবং কোনো অতিরিক্ত সেটআপ ছাড়াই ব্যবহার করা শুরু করতে পারেন।
এবং উহ, আমাদের একটি সিএলআই আছে।
সুতরাং আপনি যদি সিএলআই থেকে প্লে অন শুরু করতে চান, সেটাই আমি গিটহাবে দেখাতে চেয়েছিলাম।
তারপর আমি আসল জিনিসটা পেলাম, উহ, তাই আপনি প্লে অন সিএলআই ইনস্টল করতে পারেন, উহ, এবং আপনি শুধু শুরু করতে পারেন
স্থানীয়ভাবে প্লে অন চালানো যেমন আপনি করতেন, উহ, ডাবল পি এবং ডি দিয়ে। যেমন
এটা, এটা একেবারে প্রতিস্থাপন নয়, তবে এটা একই কাজ করে।
আমরা এটা ব্যবহার করি, উদাহরণস্বরূপ, স্বয়ংক্রিয় পরীক্ষা চালানোর জন্য বা স্থানীয় পরিবেশকে দ্রুত করার জন্য।
এবং উহ, ঠিক আছে।
একদিন যদি হুডের নিচে কীভাবে কাজ করতে হয় তা শিখতে আগ্রহী হন, তাহলে আমি খুশি হব
একটি সম্পূর্ণ ওয়াকথ্রু করতে, উম, প্লে অন-এর সমস্ত লেয়ার এবং আপনি কীভাবে পান, আপনি কীভাবে পান
একটি পেজ লোড করতে, যা এইরকম কিছু।
যদি আপনি আগ্রহী হন, আপনি HTML থেকে WebAssembly-তে যান এবং দেখেন, এবং তারপর পুরোটা
ফেরত।
উম, তবে আমি আপনাকে আসল ব্যবহারের ক্ষেত্রগুলি দেখাতে চেয়েছিলাম।
উম, আমি ইতিমধ্যে ব্লক নোট এবং স্টুডিওর কথা উল্লেখ করেছি, উম, আমাদের একটি VSCode এক্সটেনশন রয়েছে।
সুতরাং এখন এইরকম একটি অ্যাপ ইনস্টল করার পরিবর্তে, আপনি কেবল VSCode এক্সটেনশনটি ইনস্টল করুন।
আপনি আপনার প্রোজেক্ট খুলুন এবং বলুন, ঠিক আছে, আমাকে আবার ওয়ার্ডপ্রেস সার্ভার শুরু করতে দিন।
আপনার নির্ভরতা।
উম, আমি আপনাকে ব্লকটি দেখিয়েছি, উম, যা আপনাকে, উম, ওয়ার্ডপ্রেস উদাহরণগুলি এম্বেড করতে দেয়
ব্লক এডিটরের ভিতরে।
উম, এটি ব্লুপ্রিন্ট সমর্থন করে তাই আপনি এটির সাথে সমস্ত অভিনব জিনিস করতে পারেন।
এখন, উম, এতে আপনার শুধু আপনার প্ল্যান পাওয়ার দরকার নেই, ওয়ার্ডপ্রেস এইরকম, এইরকম
এখন পর্যন্ত ওয়াগন-এর অন্যতম সেরা উদাহরণ, কারণ এটি আমাদের অনুমতি দেয়
আরও ভাল শিক্ষা উপকরণ তৈরি করতে।
এখন আপনি যখন ওয়ার্ডপ্রেসের জন্য একটি টিউটোরিয়াল পড়ছেন, তখন আপনাকে নিজের থেকে ম্যানুয়ালি এটি করার দরকার নেই
সমস্ত সেটিংস অনুসরণ করে এখানে যান এবং সেখানে যান আমরা আপনাকে ওয়ার্ডপ্রেসে ফেলে দিতে পারি,
উম, সমস্ত সেটআপের সাথে, উম, আপনার জন্য এটি নিতে পারে।
উম, দুর্ভাগ্যবশত এটি সঠিকভাবে কাজ করছে না, তবে এটি একটি স্যান্ডবক্স প্লাগইন, উম, যা উচিত
এটি আবার কাজ করার পরে আপনাকে আপনার সাইটে এটি ইনস্টল করার অনুমতি দিন।
উম, আপনি WP অ্যাডমিনে যান, আপনি একটি বোতামে ক্লিক করুন এবং আপনার পুরো সাইটটি ক্লোন করে
প্লেগ্রাউন্ডে।
যেমন আপনার ডাটাবেস, আপনার কন্টেন্ট, সবকিছু।
উম, এবং আপনার একটি অস্থায়ী সাইট রয়েছে।
উম, আপনি একটি আপডেট করার চেষ্টা করুন, আপনি কিছু পরিবর্তন করার চেষ্টা করুন এটি ভেঙে যায় কিনা তা দেখতে।
উম, এবং তারপরে আপনি কেবল ট্যাবটি বন্ধ করুন এবং এটি চলে যায়।
এটি সামান্য জটিল হয়ে উঠেছে।
সুতরাং বোতামটি প্রয়োজনীয়ভাবে এমন কিছু নয় যা আমি আজ ব্যবহার করার জন্য সুপারিশ করব, তবে একবার ডেটা
মুক্তি সম্পন্ন হলে, উম, এটি হওয়া উচিত, উম, কিছু, উম, এটি প্রথমগুলির মধ্যে একটি হওয়া উচিত
ব্যবহারের ক্ষেত্র।
উম, আমি মার্গো সম্পাদকের কথা উল্লেখ করেছি বলে মনে হয়।
সুতরাং, উম, আপনি যদি আমার মতো হন এবং GitHub-এ অনেক সময় কাটান, উম, আপনি ইনস্টল করতে পারেন
মার্গো এডিটর এক্সটেনশন এবং হাতে মার্গো লেখার পরিবর্তে, আপনি এটিতে ক্লিক করুন, উম, এটি, উম,
বুল বোতাম, আপনি ওয়ার্ডপ্রেস সাইট পান, আপনি বুক এডিটর পান, উম, ভিতরে মার্ক লিখুন
এটি, আপনি ওয়ার্ডপ্রেস বন্ধ করুন এবং সমস্ত মার্গো ফিরে যায়।
এবং শুধুমাত্র হ্যাঁ-এর জন্য, উম, আপনি চালাতে পারেন, উম,
ঠিক আছে।
এবং এটাই এখন।
এখন আমি সত্যিই শেষ।
অসাধারণ।
আমি আরও একটি বিষয় উল্লেখ করতে চাই, উম, এমন কিছু যা, আপনারা যারা রায়ান ওয়েলচকে চেনেন, তিনি
একটি মার্কডাউন এডিটর এবং গিটহাব এক্সটেনশনের মতো কিছু লিখেছেন, যা ভেরিয়াস দেখিয়েছিল।
তিনি প্লেগ্রাউন্ড বা ভিএস কোড ব্যবহার করে এটি তৈরি করেছেন।
উম, তাই আপনি যখন লোকাল মার্কডাউন ফাইলগুলিতে কাজ করছেন, তখন এটি ওয়ার্ডপ্রেস এডিটর লোড করে, পড়ে
মার্কডাউন ফাইলটি, আপনাকে একটি এডিটরে সম্পাদনা করতে এবং তারপরে আবার সেভ করতে দেয়।
সুতরাং, এই দিয়ে অনেক দারুণ জিনিস করা যেতে পারে।
এটি অনেক সম্ভাবনার দ্বার উন্মোচন করে।
আমি এটা সম্পর্কে জানতাম না।
এটা বেশ নতুন।
আমি মনে করি তিনি এটি নিয়ে খুব বেশি প্রচার করেননি।
উহ, তিনি গিয়েছিলেন, আমি মনে করি এটি ছিল ওয়ার্ডক্যাম্প ইইউ টক, উহ, আমি মনে করতে পারছি না
লোকটির নাম।
তিনি এইচটিএমএল এপিআই নিয়ে কাজ করছেন।
উম, ডেনিস।
না, ডেনিস না।
হ্যাঁ।
তিনি ডেনিসের ডব্লিউসিইইউ-এর টকে গিয়েছিলেন।
এবং সেই টকের পরে, তিনি বাড়ি ফিরে এসে এই মার্কডাউন এডিটরটি তৈরি করেন, এটি একটি
ভিএস কোড।
সুতরাং এটি দেখতে খুব ভালো।
যেমন ধরুন, আমি নিজে আমার সমস্ত ওয়ার্ডপ্রেস, আমার লার্ন ওয়ার্ডপ্রেসের পাঠগুলি
লোকাল মার্কডাউনে তৈরি করি।
উম, এবং এটি সেই সাইটে, ব্লক এডিটরে জিনিসগুলি সম্পাদনা করার একটি দুর্দান্ত উপায়।
ব্লক এডিটরে।
উম, তাই সেটিও একবার দেখে নেবেন।
যদি আপনি স্থানীয়ভাবে মার্কডাউনে প্রচুর কাজ করেন।
উম, অসাধারণ।
এটা খুবই, খুবই দারুণ ছিল।
আমি কখনো দেখিনি, আমি কখনো দেখিনি কেউ প্লেগ্রাউন্ডকে এত ভালোভাবে জানে এবং সেটা ব্যবহার করে দেখায়
ঠিক যেভাবে আপনি দেখালেন।
উম, জানেন, আমি সবসময় নিজে এটা নিয়ে খুঁটিনাটি করি এবং মাঝে মাঝে আমি অ্যাডামকে দেখি
কিছু দেখাতে বা টিমের কাউকে কিছু নিয়ে কাজ করতে দেখি, কিন্তু আমি
কাউকে পুরো ওয়ার্কফ্লো দেখাতে দেখিনি।
সুতরাং এটা দেখা খুবই, খুবই দারুণ ছিল।
আজকে আমাদের জন্য এটা করার জন্য আপনাকে অনেক ধন্যবাদ।
উম, যদি কেউ আপনার সাথে যোগাযোগ করতে চায়, যদি প্লেগ্রাউন্ড কিভাবে কাজ করে
বা এটা দিয়ে তারা কী করতে পারে, কী করতে পারবে না, সেই সম্পর্কে তাদের কোনো প্রশ্ন থাকে, তাহলে আপনাকে খুঁজে পাওয়ার সেরা জায়গা কোথায়?
তাদের আপনাকে খুঁজে পাওয়ার সেরা জায়গা কোথায়?
ঠিক আছে।
সুতরাং, যদি আপনি সরাসরি আমার সাথে যোগাযোগ করতে চান, তাহলে WordPress কমিউনিটি স্ল্যাকে,
আমি, আমি বেরিলের সাথে পরিচিত হয়েছি, তাদের সাথে থেকে, সাধারণ গ্রাউন্ডে থেকে,
এবং প্রশ্নের উত্তর দিতে খুশি হব।
যদি প্লেগ্রাউন্ড টিমের জন্য আপনার কোনো প্রশ্ন থাকে, তাহলে GitHub হল আমাদের ঠিকানা।
সুতরাং WordPress slash WordPress playground-এ যান এবং আবার হাই বলুন।
আলোচনা, আলোচনা ট্যাবটি এই রিপোজিটরিতে সক্রিয় করা আছে।
সুতরাং আপনি যদি কোনো বৈশিষ্ট্য নিয়ে আলোচনা শুরু করতে চান বা আপনার যদি কোনো প্রশ্ন থাকে
যে কোনো কিছু কিভাবে কাজ করে, তাহলে শুরু করার জন্য সেটাই সেরা জায়গা।
প্লেগ্রাউন্ড ব্যবহারের প্রথম দিকে আমার কিছু মন্তব্য এবং প্রশ্ন সেখানে দেখতে পাবেন।
সুতরাং এটা পাওয়ার, পুরো প্লেগ্রাউন্ড টিমের সাথে জড়িত হওয়ার এবং তাদের জিজ্ঞাসা করার একটি দুর্দান্ত উপায়,
এটা কিভাবে কাজ করে বা আমি এটা কিভাবে করব?
অথবা আমি কি স্থানীয়ভাবে জিপ ফাইল থেকে আপলোড করতে পারি, এই ধরনের সবকিছু?
অভ্যন্তরীণভাবে একটি প্রকল্প হিসাবে, আমরা প্রথম থেকেই কমিউনিটি চালিত হতে চাই।
আমরা চাই, যেমন, আমরা যা কিছু করছি সবকিছুই প্রকাশ্যে আছে,
আমাদের সমস্ত ভুল, আমাদের সমস্ত চিন্তা, সবকিছুই সেখানে আছে, কিন্তু
আমরা কমিউনিটির প্রতিও সংবেদনশীল হওয়ার চেষ্টা করছি।
হ্যাঁ, আমরা সব কিছুতে পৌঁছাতে পারব না, তবে সম্ভবত আমাদের কাছে ১০টি সমস্যা আছে যা নিয়ে আমরা কথা বলিনি
অথবা সম্ভবত ২০টি, ৩০০টি নয়, যা আমরা তৈরি করিনি।
তবে আপনি যদি আমাদের টপ সাপোর্ট বাস্তবায়ন করতে বলেন, তবে আমরা এটি এক সপ্তাহে করব না।
সুতরাং এটি কিছু সময়ের জন্য থাকবে।
আমার এটা ভালো লেগেছে।
অসাধারণ সব মানুষ।
আজ আমাদের সাথে যোগ দেওয়ার জন্য আপনাদের অনেক ধন্যবাদ।
এটা দেখে সত্যিই খুব ভালো লাগছে।
আমি যেমনটা বলছি, এটা রেকর্ড করা হয়েছে।
আপনারা যদি এটা পরে আবার দেখতে চান, তাহলে আমরা এটা ওয়ার্ডপ্রেস টিভিতে আপলোড করব।
উম, আমি সম্ভবত আজ, কাল বা শুক্রবারে এটা আপলোড করতে পারব না, কারণ আমি
বৃহস্পতি ও শুক্রবার খুব প্রত্যন্ত একটা জায়গায় কাজ করছি, যেখানে ইন্টারনেটের সুবিধা খুবই কম,
তবে আমি যখন সপ্তাহান্তে বাড়ি ফিরব, তখন এটা আপলোড করার জন্য যথাসাধ্য চেষ্টা করব।
সুতরাং, আপনাদের কাছে এটা থাকবে।
আমি এটা meetup গ্রুপের কমেন্টে শেয়ার করব, উম, অন্তত সোমবারের মধ্যে, একেবারে সোমবারের শেষে,
উম, Barrow আমাদের সাথে যে লিঙ্কগুলো শেয়ার করেছে, আমি আসলে ওগুলো নিতে চাই, সে
একটু আগে ওগুলো আমার সাথে শেয়ার করেছে।
তাই আমি ওগুলো চ্যাটে দিতে চাই।
উম, এবং আমি ওগুলো meetup চ্যাটেও যোগ করে দেব।
সুতরাং, সে যেসব লিঙ্ক ও নোট দেখিয়েছে, সেগুলো সবই ওখানে আছে।
যান এবং ওগুলো দেখুন।
যান এবং ওগুলো নিয়ে খেলুন।
আমার ব্যক্তিগতভাবে ভালো লাগে যে playground-এর নাম playground রাখা হয়েছে, কারণ এটা
যেন খেলতে যাওয়ার একটা ধারণা দেয়।
উম, তাই যান এবং এটা দেখুন।
এটা নিয়ে নাড়াচাড়া করুন।
এটা দিয়ে কিছু করুন।
এটা দিয়ে বিভিন্ন জিনিস চেষ্টা করুন।
playground builder আমার খুব পছন্দের একটা জিনিস, উম, কারণ এটা আপনাকে আপনার ব্লুপ্রিন্ট
তৈরি করতে সাহায্য করে, উম, ব্লুপ্রিন্ট বিল্ডার।
আমার খুব ভালো লাগে যে ব্লুপ্রিন্ট বিল্ডারে schema-র উপর ভিত্তি করে অটো-কমপ্লিট করার সুবিধা আছে।
তাই সাধারণত আমার ডকুমেন্টেশনেরও দরকার হয় না।
আমি শুধু টাইপ করা শুরু করি এবং কাছাকাছি কিছু থাকলে এটা নিজে থেকেই পূরণ হয়ে যায়।
উম, যদি আমি পুরো ভুল করি, তাহলে আমি ডকুমেন্টেশন দেখে নিই।
উম, তবে হ্যাঁ, যান এবং এই জিনিসগুলো দেখুন।
আর যদি আপনারা শুধু playground নিয়ে একটু খেলতে চান, উম, মজার জন্য, playground
ব্লকটা আপনার লোকাল সাইটে ইনস্টল করে নিতে পারেন, এটা খুব মজার।
আমি বা অন্তত Cynthia এবং আমি এটা Learn WordPress-এর কনটেন্টের জন্য ব্যবহার করছি।
আমরা চাই যে সব লেসন playground ব্লক দিয়ে তৈরি করা হোক।
উম, তবে এটা নিজের সাইটে করুন এবং এটা নিয়ে খেলুন।
আর যদি আপনি এমন কেউ হন যিনি WordPress কীভাবে ব্যবহার করতে হয় এবং WordPress দিয়ে কী করে
কী করা যায়, সেই নিয়ে অনেক ব্লগ লেখেন, তাহলে আপনার পাঠকদের দেখানোর এটা একটা দারুণ উপায় যে কীভাবে কাজটা করতে হয়।
উম, তাই সুযোগ পেলে playground ব্লকটা অবশ্যই দেখবেন।
উম, বারো, আপনাকে আপনার সময়ের জন্য অনেক ধন্যবাদ।
আমার সাথে যোগাযোগ করে এই কথোপকথনটি শুরু করার জন্য আমি সত্যিই আপনার কাছে কৃতজ্ঞ।
উম, আমি চ্যাটে সবার কাছে জানতে চাই, আপনারা কি আরও উন্নত দেখতে চান
প্লেগ্রাউন্ড নিয়ে আলোচনা?
বারো উল্লেখ করেছেন যে এর ভেতরের কাজকর্ম বা হয়তো
আরও কিছু উন্নত বিষয়, কিছু উন্নত ডেমো নিয়ে আলোচনা করা যেতে পারে।
আপনারা কি সবাই এতে আগ্রহী?
যদি আপনারা আগ্রহী হন, তাহলে আমরা নতুন বছরে এই ধরনের কিছু একটা আয়োজন করতে পারি।
উম, চ্যাটে জানান অথবা মিটআপের মন্তব্যে জানান অথবা স্ল্যাকে জানান।
উম, যদি আপনারা এটা দেখতে চান, কারণ আমি অবশ্যই এই ধরনের আরও কিছু দেখতে চাই
তবে আমি জানি না।
উহ, রিকো বলছে হ্যাঁ, প্লেগ্রাউন্ড সম্পর্কে আরও অনেক কিছু জানতে চাই।
আমাদের দলে অন্তত একজন তো আছে।
উম, আমার মনে হয় একজন মানুষই যথেষ্ট, বারো।
যদি আমরা একজনের জন্যও এটা করতে পারি, তাহলে সেটাই যথেষ্ট।
উম, হ্যাঁ, সিনথিয়া বলছে, সিনথিয়া বলছে সম্ভবত কিছু অটোমেটেড টেস্ট, অটোমেটেড টেস্ট, যে
আপনারা অটোমেটেড টেস্ট চালাচ্ছেন, সেটা দেখতে ভালো লাগবে।
উহ, আমাদের কি আর কয়েক মিনিট সময় আছে?
উহ, হ্যাঁ, আমাদের হাতে কয়েক মিনিট আছে।
হ্যাঁ, আমাদের হাতে কয়েক মিনিট আছে।
উহ, তাহলে আমাকে আমার স্ক্রিনে ফিরে যেতে দিন।
যেমন ধরুন, আমি নির্লজ্জের মতো এমন কিছু দেখাচ্ছি না যা নিয়ে আমি কাজ করছি
আজকাল, উহ, যেটাকে প্লে অন টেস্টার বলা হয়।
উহ, এটা একটা মাস টেস্টার।
উহ, এটা প্রায় ৪০ হাজারেরও বেশি ওয়ার্ডপ্রেসের ওয়ার্ক প্লাগইন এবং প্রায় ১২ হাজার
থিম পরীক্ষা করবে।
উহ, এটা প্রায় শেষের দিকে।
উহ, এবং, উহ, এটা বিনামূল্যে লেনদেনের উপর চলে।
এবং আমরা প্লে অন সিএলআই ব্যবহার করছি, উহ, স্বয়ংক্রিয়ভাবে সবকিছু পরীক্ষা করার জন্য।
সুতরাং আমরা পরীক্ষা করছি যে, উহ, প্লাগইন এবং থিমগুলো বুট করতে পারে কিনা, উহ, দিয়ে, উহ, দিয়ে
উহ, এমনকি আমাদের প্লে রাইটার্সের একটি বাস্তবায়নও আছে।
সুতরাং এন্ড টু এন্ড টেস্ট সেখানে, যা এখনও সম্পূর্ণ হয়নি।
এটা শুধু একটা প্রোটোটাইপ।
উহ, তবে আমি যা বলতে চাইছি তা হল, উহ, আপনি যদি শুধু প্লে অন টেস্টিং কীভাবে কাজ করে তা না দেখে
বরং অবদান রাখতে চান, উহ, অথবা আপনি যদি আপনার জিনিস পরীক্ষা করাতে চান, উহ,
আমরা এই মুহূর্তে এই জিনিসগুলোর জন্য সমর্থন যোগ করার জন্য অতিরিক্ত কাজ করছি।
উম, তো।
আর এটা প্রায় ৫০,০০০ ফাইলের মতো।
দুঃখিত।
আমি কিছু দরকারী জিনিস খুঁজে বের করার চেষ্টা করছি, কিন্তু হ্যাঁ, উম, আমরা ওভারবোর্ড তৈরি করছি যে কতগুলো
প্লাগইন ব্যর্থ হচ্ছে বা সফল হচ্ছে।
আমরা সম্ভাব্য সমস্ত ত্রুটি তালিকাভুক্ত করছি যা আপনি পেতে পারেন, যেমন SQL এ কী ঘটছে, কী
PHP তে ঘটছে।
ওয়াও।
এটা অসাধারণ।
অসাধারণ।
অনেক, অনেক দারুণ জিনিস।
দারুণ।
আচ্ছা, ব্যারি, তোমাকে অনেক ধন্যবাদ।
উম, সত্যিই তোমার সময়ের জন্য কৃতজ্ঞ।
হ্যাঁ।
আর শুধু একটা ছোট জিনিস।
কুল।
এটা দারুণ।
সুতরাং, উম, যদি, উম, আপনার নিজের প্রোজেক্ট থাকে এবং, উম, আপনার কোনো প্রশ্ন থাকে,
যেমন, আমি কীভাবে আমার প্রোজেক্টকে জীবন্ত করব?
আমার প্রোজেক্টের ডেমো, অথবা আমার কাছে কিছু তৈরি করার ধারণা আছে, উম, অনুগ্রহ করে, উম, আমার সাথে যোগাযোগ করুন
যেকোনো সময় GitHub-এ, উম, ওহ, দুঃখিত, GitHub বা Slack-এ,
হয়তো আরও ভালো।
আমরা একটি কথোপকথন নির্ধারণ করতে পারি।
আমরা একটি কল নির্ধারণ করতে পারি কারণ আমাদের দেখতে হবে লোকেরা কীভাবে প্লেগ্রাউন্ড ব্যবহার করে এবং লোকেরা কোথায়
আটকা পড়ে এবং আমাদের আপনাদের সকলকে আনস্টাক করতে হবে এবং এটিকে যতটা সম্ভব নির্বিঘ্ন করতে হবে কারণ
আবার বলছি, সম্ভাবনা আছে, তবে আপনি সেই সম্ভাবনায় কীভাবে পৌঁছাবেন তা সবচেয়ে সহজ নাও হতে পারে।
উম, এবং আমাদের আপনার কাছ থেকে দেখতে হবে, উম, আপনি কীভাবে ভাবেন, উম, এবং বিশেষ করে আগামী
কয়েক দিনের মধ্যে, আমি আমার সময়ের একশ শতাংশ উৎসর্গ করব।
সুতরাং, আপনি যদি আগামীকাল সকালে আমাকে অর্থ প্রদান করেন এবং জিজ্ঞাসা করেন, আমার প্লেগ্রাউন্ডে কিছু আশ্চর্যজনক তৈরি করতে হবে
আমরা দিনের শেষ নাগাদ এটি সম্পন্ন করব, অথবা অন্তত খুব চেষ্টা করব।
আচ্ছা, এই ছিল সবকিছু, সরাসরি বিভিন্ন মুখ অঞ্চল থেকে।
তাকে আগামী কয়েক দিনের জন্য পাওয়া যাবে।
সুতরাং তার সাথে যোগাযোগ করুন এবং তাকে জ্বালাতন করুন এবং তার দিকে প্রশ্ন ছুঁড়ে দিন।
অসাধারণ জিনিস।
ধন্যবাদ।
সুতরাং অন্য একজন এসে বললেন, হ্যাঁ, আরও উন্নত বিষয়গুলোতে যাওয়া সত্যিই দারুণ হবে।
সুতরাং ব্যারি, আমার মনে হয় আমাদের এমন দর্শক আছে যারা এখানে আরেকটি ওয়ার্কশপের জন্য আগ্রহী।
সুতরাং, আসুন আমরা সেটা পরিকল্পনা করি।
যদি আপনার মনে কোনো প্রশ্ন আসে বা আজকের প্রশ্নগুলো থেকে অন্য কোনো প্রশ্ন জেগে থাকে,
অনুগ্রহ করে সেগুলো মিটআপ চ্যাট গ্রুপে বা মিটআপ ইভেন্টে, কোথাও মন্তব্যের ঘরে লিখে জানান,
বলা উচিত, অথবা আপনি সরাসরি আমাকে বা ব্যারিকে ভবিষ্যতের জন্য প্রশ্ন করে জানাতে পারেন,
ভবিষ্যতের ওয়ার্কশপের জন্য।
উম, অথবা সম্ভবত আপনি ব্যারিকে প্রশ্ন করলে, তিনি ভবিষ্যতের জন্য আরও কিছু জিনিস নিয়ে আসতে পারেন।
ওয়ার্কশপ, তবে চলুন নতুন বছরে অবশ্যই সেটা শুরু করি।
উম, আমার এখন ওগুলো চালানো দরকার।
তাই আমি এখানেই শেষ করছি।
উম, আপনার মূল্যবান সময়ের জন্য অনেক ধন্যবাদ, ব্যারি।
আজ এখানে আমাদের সাথে যোগ দেওয়ার জন্য সবাইকে ধন্যবাদ।
রেকর্ডিংটির জন্য নজর রাখুন।
এটা শীঘ্রই আসবে এবং বিশ্রাম নিন।
আপনার বুধবার এবং সপ্তাহের বাকি দিনটি ভালো কাটুক।
এবং নতুন বছরে আমরা অন্য একটি ওয়ার্কশপে আপনাদের সাথে দেখা করব।
ধন্যবাদ বন্ধুরা।
বিদায়।
ধন্যবাদ।
বিদায়।