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

General, Copy এবং Notifications Options সব বেসিক এবং কোনো রিয়েল ওয়াকথ্রু দরকার নেই।

Appearance Options, য claramente, আপনাকে সেভ করা ওয়েবসাইটগুলো কীভাবে দেখাবে সেটি কাস্টোমাইজ করার উপায়। আপনি ভেরিয়েবল এবং ফিক্সড ফন্ট পরিবর্তন করতে পারেন এবং অফলাইন ওয়েবসাইটের জন্য তৈরি সাইটম্যাপ কীভাবে দেখাবে ও অনুভব করবে সেটিও।
ওয়েবসাইট সেভ করা
আমাদের ওয়াকথ্রুর জন্য, আমরা Cyotek-এর টিউটোরিয়াল ওয়েবসাইট ব্যবহার করব WebCopy-র সর্বোত্তম আউটপুট পাওয়ার জন্য।
১. Website ফিল্ডে একটি URL এন্টার করুন, তারপর "Copy Website" ক্লিক করুন।

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

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

৪. Save folder-এর পাশে "Green Arrow"-এ ক্লিক করুন।

এটি সে ফোল্ডারটি খুলবে যেখানে আপনার ওয়েবসাইট ডাউনলোড হয়েছে, আপনি যদি যেকোনো ওয়েব পেজে ক্লিক করেন, সেটি আপনার ব্রাউজারে খুলবে এবং আপনি সাইট নেভিগেট করতে পারবেন সাধারণভাবে।
WebCopy লেআউট সেভ করে, এবং ওয়েবসাইটের একটি সাইটম্যাপ তৈরি করে, এটি একটি প্রাকৃতিক দিশা তৈরি করতে পারে সাইটের মাধ্যমে যেন রিয়েল টাইমে ভিজিট করছেন। এখানেই WebCopy-এর আসল সুন্দরতা রয়েছে।
৫. আপনার নতুন সেভ করা ওয়েবসাইট সেভ করতে "Floppy Disk" আইকনে ক্লিক করুন।
আপনার ওয়েবসাইট প্রজেক্ট সেভ করলে আপনি পরে এতে ফিরে আসতে পারবেন, কম্পোনেন্ট রি-ডাউনলোড করতে পারবেন এবং যেকোনো সময় অফলাইন ওয়েবসাইট ব্যবহার করতে পারবেন।
ওয়েবসাইট প্যানেল নিয়ে কাজ করা
অফলাইন ভিউ করার জন্য ওয়েবসাইট সেভ করার পর, এই রেজাল্টগুলো আপনাকে দেখাবে কী ঠিকঠাক ডাউনলোড হয়েছে, কী এরর হয়েছে, অফলাইন সাইট লোড করার জন্য কী ব্যাকগ্রাউন্ড ফাইল ডাউনলোড হয়েছে এবং আরও অনেক কিছু। এটি মিসিং পেজ, একই ওয়েবসাইটের ফ্রেশ ডাউনলোডের মধ্যে পরিবর্তন এবং অফলাইন ব্রাউজিং সময় সমস্যা বুঝতে সাহায্য করতে পারে।
আপনি যে প্রথম প্যানেল নিয়ে কাজ করবেন সেটি Results। এটি WebCopy কীভাবে ওয়েবসাইট ডাউনলোড করেছে তার ব্রেকডাউন দেবে। আপনি দেখতে পাবেন কোন পেজ সফলভাবে ডাউনলোড হয়েছে, কোন এরর হয়েছে এবং অন্যান্য তথ্য।

আপনি যে পরবর্তী প্যানেল নিয়ে কাজ করবেন সেটি Errors। এটি ডাউনলোড সময় সব এরর দেখাবে, যেমন ৪০৪ এরর।

Sitemap প্যানেল ডাউনলোডের পর সাইটম্যাপ কীভাবে অর্গানাইজ হয়েছে সেটি দেখাবে।

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

Files প্যানেল আপনার অফলাইন ওয়েবসাইট তৈরিতে ডাউনলোড হওয়া সবকিছু শোকেস করে, HTML ফাইল, ইমেজ, জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন এবং আরও অনেক কিছু সহ।

শেষে, Missing প্যানেল আপনাকে দেখাবে কারেন্ট ওয়েবসাইট কপিতে কী ডাউনলোড হয়েছে যা আগের ডাউনলোডে ছিল না।
এই প্যানেলগুলো আপনাকে ওয়েবসাইট হায়ারার্কির সামগ্রিক ছবি দেয় যা অফলাইন ডাউনলোডের জন্য নিয়ম তৈরি করতে উপকারী হতে পারে।
অফলাইন ওয়েবসাইট ডাউনলোডের জন্য নিয়ম ব্যবহার করা
WebCopy আপনাকে একটি নিয়ম সেট তৈরি করতে দেয় যা ওয়েবসাইট অফলাইন ব্যবহারের জন্য ডাউনলোড করার সময় প্রয়োগ করা হবে। উদাহরণস্বরূপ, আপনার একটি ওয়েবসাইট থেকে ইমেজ দরকার নাও হতে পারে অফলাইন ভিউ করার সময়।
১. Rules Editor খোলতে "CTLR + R" চাপুন।

২. "Rules Properties"-এর অধীনে, "Pattern" টেক্সট বক্সে "\.jpg" টাইপ করুন অথবা আপনি যে ইমেজ টাইপ বাদ দিতে চান সেটি প্রতিস্থাপন করুন।
৩. আপনি নিয়মের জন্য কী অপশন চান সেটি বেছে নিন, এই কেসে, আমরা "Exclude"-এ ক্লিক করব।
৪. আপনি "Enable this rule"-এ ক্লিক করলে, এটি নতুন ওয়েবসাইট কপি পাওয়ার সময় সকল JPG ইমেজ ডাউনলোড থেকে বাদ দেবে।
আপনি একটি নির্দিষ্ট ওয়েবসাইটের জন্য বিভিন্ন নিয়ম তৈরি করতে পারেন এবং সেগুলো প্রজেক্টের ভিতরে সেভ করে রাখতে পারেন যাতে আপনি অফলাইন সাইট আপডেট করার সময় ব্যবহার করতে পারেন।
উপসংহার
WebCopy আপনাকে নিয়ন্ত্রণ দেয় কীভাবে আপনি ওয়েবসাইট অফলাইন ভিউ করার জন্য সেভ করবেন। এটি Những ওয়েবসাইটের জন্য একটি চমৎকার ইউটিলিটি যেগুলো আপনি ঘন ঘন ভিজিট করেন এবং অফলাইনে উপলব্ধ রাখতে চান যখন আপনি অনলাইন যেতে পারবেন না।