আপনার সাইটের কোনো ফাইল পরিবর্তন করার জন্য আপনার কম্পিউটারে FTP, SSH বা অন্য কিছু ইনস্টল করার প্রয়োজন নেই। এডিটরটি মাত্র তিন ক্লিকের দূরত্বে রয়েছে এবং এটি আপনার আসল ফাইলগুলিতে কাজ করে।
এটি খুলুন
- হোস্টিং → আপনার ওয়েবসাইটগুলি-তে যান এবং সাইটটিতে ক্লিক করুন।
- সাইটের নামের নিচে এক সারি টুল রয়েছে: WordPress Admin · phpMyAdmin · ফাইল ম্যানেজার · ওয়েব এডিটর · সাইট দেখুন।
- ওয়েব এডিটর-এ ক্লিক করুন।
আপনার সাইটের ফাইলগুলি সহ একটি নতুন ট্যাব খুলবে। এটি সার্ভারে চলমান আসল VS Code — এক্সটেনশন, ফাইল জুড়ে অনুসন্ধান, git এবং একটি টার্মিনাল সবই কাজ করে।
আপনি ক্লিক করার পর যদি কিছু না ঘটে, তবে আপনার ব্রাউজার পপআপটি ব্লক করেছে। ড্যাশবোর্ডের জন্য পপআপের অনুমতি দিন এবং আবার ক্লিক করুন।
যদি এটি বলে যে লিঙ্কটি ইতিমধ্যে ব্যবহার করা হয়েছে, তবে এটি স্বাভাবিক এবং কোনো ত্রুটি নয়। প্রতিটি লিঙ্ক একবার কাজ করে এবং তিন মিনিট স্থায়ী হয়, যাতে আপনার ব্রাউজার হিস্ট্রি থেকে কেউ এটি পুনরায় ব্যবহার করতে না পারে। সাইটের পৃষ্ঠায় ফিরে যান এবং বোতামটিতে আবার ক্লিক করুন। একবার আপনি প্রবেশ করলে, সেশনটি আট ঘণ্টা স্থায়ী হয়।
যদি আপনার সাইটে বোতামটি না থাকে, তবে এটি এমন একটি প্ল্যাটফর্মে হোস্ট করা হয়েছে যেখানে আমরা ফাইলসিস্টেম চালাই না। ফাইল ম্যানেজার তবুও কাজ করে।
আপনার কোড সম্পর্কে AI-কে জিজ্ঞাসা করুন
F1 টিপুন এবং Zinn® টাইপ করুন, অথবা ফাইলের ভেতরে রাইট-ক্লিক করুন। এটি ছয়টি কাজ করতে পারে:
| |
|---|
| এই ফাইল সম্পর্কে Zinn®-কে জিজ্ঞাসা করুন | যেকোনো প্রশ্ন। Ctrl-Alt-Z |
| এই কোডটি ব্যাখ্যা করুন | এটি কী করে এবং এতে ঝুঁকিপূর্ণ কিছু আছে কিনা |
| এই কোডটি সংশোধন করুন | সমস্যাটি কী তা আপনি বলুন, এটি একটি সংশোধনের প্রস্তাব দেবে |
| এই কোডটি রিফ্যাক্টর করুন | একই আচরণ, পড়তে আরও সহজ |
| এই কোডটি সম্পূর্ণ করুন | আপনি যা শুরু করেছিলেন তা শেষ করে |
| একটি বিবরণ থেকে কোড লিখুন | আপনার ফাইলের শৈলীতে নতুন কিছু লিখে |
প্রথম দুটি আপনার ফাইলের পাশে একটি ডকুমেন্টে উত্তর দেয়। অন্য চারটি একটি পরিবর্তনের প্রস্তাব দেয় — এবং এটিই গুরুত্বপূর্ণ অংশ:
আপনার অনুমোদন ছাড়া AI-এর লেখা কোনো কিছুই প্রয়োগ করা হয় না। আপনি পাশাপাশি একটি পার্থক্য (diff) দেখতে পাবেন — বাম দিকে আপনার ফাইল, ডান দিকে পরামর্শ — এবং প্রয়োগ করুন ও বাতিল করুন সহ একটি ডায়ালগ। এটি পরিবর্তন করার মতো কোনো সেটিং নেই।
যদি কোনো পরামর্শ আপনার ফাইলের অংশ বাদ দেয়, তবে আমরা তা প্রস্তাব করার পরিবর্তে প্রত্যাখ্যান করি। এটি প্রয়োগ করলে তা যার প্রতিনিধিত্ব করত তা মুছে যাবে।
এর খরচ কত, এবং কোন মডেল
এটি আপনার অ্যাকাউন্টের অন্যান্য সবকিছুর মতোই একই AI ব্যালেন্সে চলে: আপনি যদি কোনো প্রোভাইডার কি যোগ করে থাকেন তবে আপনার নিজস্ব কি, না থাকলে আপনার Zinn® ক্রেডিট। আপনি AI → ব্যবহার-এ এডিটরে AI হিসেবে তালিকাভুক্ত প্রতিটি প্রশ্ন দেখতে পাবেন।
ডিফল্টভাবে আমরা সবচেয়ে সস্তা মডেলটি বেছে নিই যা কাজটি করতে পারে, এবং এটি আমাদের মূল্য তালিকা অনুসরণ করে — তাই যখন কোনো সস্তা মডেল আসে, তখন আপনি কোনো কিছু পরিবর্তন না করেই সেটি পেয়ে যান। আপনার নিজস্ব মডেল বেছে নিতে, F1 → Zinn®: AI মডেল বেছে নিন টিপুন। তালিকাটি সবচেয়ে সস্তা থেকে শুরু হয়।
আপনি যদি কিছু নষ্ট করে ফেলেন — একটি ফাইল ফিরে পাওয়া
প্রতিবার যখন আপনি এডিটরে একটি ফাইল সংরক্ষণ করেন, আমরা আগের সংস্করণটি রেখে দিই। প্রতি ফাইলে বিশটি পর্যন্ত।
- ফাইলটি খুলুন।
- F1 → Zinn®: এই ফাইলের পূর্ববর্তী সংস্করণগুলি।
- আপনার পছন্দের সময়টি বেছে নিন।
- আপনি একই পাশাপাশি পার্থক্য (diff) এবং একই প্রয়োগ করুন বোতাম পাবেন।
এটি একটি আনডু (undo), ব্যাকআপ নয়। এটি শুধুমাত্র এডিটরে আপনার সম্পাদিত ফাইলগুলিকে কভার করে, এটি আপনার নিজস্ব হোস্টিং অ্যাকাউন্টের ভেতরে থাকে এবং এটি আপনার ডেটাবেস সম্পর্কে কিছুই জানে না। এর চেয়ে বেশি কিছুর জন্য — একটি ত্রুটিপূর্ণ প্লাগইন আপডেট, একটি ডেটাবেস সমস্যা, গত মঙ্গলবারের মতো একটি সাইট ফিরে পাওয়া — ব্যাকআপ এবং পুনরুদ্ধার ব্যবহার করুন।
টার্মিনাল
আপনার নিজস্ব সাইটে একটি শেলের জন্য `Ctrl- ` টিপুন। wp, git এবং php সেখানে রয়েছে (আজ সার্ভারে composer` ইনস্টল করা নেই — প্রয়োজন হলে এটি আপনার সাইটের নিজস্ব ডিরেক্টরিতে নিয়ে আসুন)। এটি কেবল আপনার নিজস্ব সাইটের ফাইলগুলি দেখতে পারে: সার্ভারের প্রতিটি সাইট তার নিজস্ব বিচ্ছিন্ন ভিউতে চলে, তাই এতে অন্য কিছু অ্যাক্সেস করার সুযোগ নেই।
কে কী পরিবর্তন করেছে
এডিটর খোলা, একটি ফাইল সংরক্ষণ করা, একটি AI পরামর্শ প্রয়োগ করা, একটি সংস্করণ পুনরুদ্ধার করা এবং একটি টার্মিনাল খোলা — সবই আপনার কার্যকলাপ পৃষ্ঠায় সেই ব্যক্তির নাম সহ প্রদর্শিত হয় যিনি এটি করেছেন। আপনার দলের একাধিক ব্যক্তির যদি কোনো সাইটে অ্যাক্সেস থাকে, তবে এভাবেই আপনি বুঝতে পারবেন কে থিম পরিবর্তন করেছে।