WP Manifestindependent plugin directory
manifest / media / modern-epaper

Modern Bangla ePaper Pro

একটি সম্পূর্ণ প্রফেশনাল ও আধুনিক বাংলা ই-পেপার (ePaper) ওয়ার্ডপ্রেস প্লাগইন। যেখানে ফুল পেপার পেজ আপলোড করে ব্যাকএন্ড থেকে সহজে প্রতিটি সংবাদের অংশ (News Clip) ক্রপ/ম্যাপ করা যায় এবং ফ্রন্টএন্ডে সাইডবার থাম্বনেইল স্ক্রল, পেজ জুম, ক্লিকেবল নিউজ পপআপ, সোশ্যাল শেয়ার ও হাই-রেজুলিউশন নিউজ ডাউনলোড সুবিধা রয়েছে। * Version: 1.0.0

by MD Alamin · github.com/developeralaminvi/modern-epaper · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/developeralaminvi/modern-epaper/archive/refs/heads/main.zip

Readme

Modern Bangla ePaper Pro

একটি সম্পূর্ণ প্রফেশনাল ও আধুনিক বাংলা ই-পেপার (ePaper) ওয়ার্ডপ্রেস প্লাগইন।


📰 বিবরণ (Description)

Modern Bangla ePaper Pro একটি ফিচার-সমৃদ্ধ ওয়ার্ডপ্রেস প্লাগইন যা দিয়ে যেকোনো বাংলা বা ইংরেজি সংবাদপত্রের ডিজিটাল ই-পেপার সংস্করণ তৈরি করা যায়।

  • 📄 ফুল পেপার পেজ (ছবি হিসেবে) আপলোড করুন
  • 🖱️ ব্যাকএন্ড ভিজুয়্যাল টুল দিয়ে মাউস ড্র্যাগ করে প্রতিটি সংবাদের অংশ (News Clip) চিহ্নিত করুন
  • 📱 ফ্রন্টএন্ডে ইন্টারেক্টিভ পেপার ভিউয়ার — থাম্বনেইল স্ক্রল, পেজ জুম, নিউজ পপআপ
  • 🔗 সোশ্যাল মিডিয়া শেয়ার ও হাই-রেজ ডাউনলোড সুবিধা
  • 📐 কাস্টম পেজ টেমপ্লেট (সাইডবার-মুক্ত ফুল-উইডথ)

✨ ফিচারসমূহ (Features)

ফিচার বিবরণ
🖼️ পেজ আপলোড ওয়ার্ডপ্রেস মিডিয়া লাইব্রেরি থেকে মাল্টিপল ইমেজ একসাথে যুক্ত করুন
✏️ ভিজুয়্যাল নিউজ ম্যাপিং ড্র্যাগ করে নিউজ ক্লিপ বক্স তৈরি করুন
💬 পপআপ নিউজ রিডার ক্লিকে পূর্ণ সংবাদ পপআপে পড়ুন (স্ক্রলযোগ্য)
🔍 জুম কন্ট্রোল পেজ জুম ইন/আউট/রিসেট
📤 শেয়ার ও ডাউনলোড নিউজ সোশ্যাল শেয়ার ও ক্রপ ডাউনলোড
🗓️ সংস্করণ ব্যবস্থাপনা তারিখভিত্তিক একাধিক এডিশন পরিচালনা
📄 কাস্টম পেজ টেমপ্লেট সাইডবার-মুক্ত ফুল-পেজ ই-পেপার দেখার টেমপ্লেট
🇧🇩 বাংলা সম্পূর্ণ সাপোর্ট ইউনিকোড ও বাংলা ফন্ট সম্পূর্ণ সাপোর্ট

🛠️ ইনস্টলেশন (Installation)

পদ্ধতি ১ — ম্যানুয়াল

  1. এই রিপোজিটরি ডাউনলোড বা ক্লোন করুন:
    git clone https://github.com/developeralaminvi/modern-epaper.git
  2. modern-epaper ফোল্ডারটি আপনার WordPress সাইটের wp-content/plugins/ ফোল্ডারে রাখুন।
  3. WordPress অ্যাডমিন প্যানেল থেকে Plugins > Installed Plugins এ গিয়ে Modern Bangla ePaper Pro অ্যাক্টিভেট করুন।

পদ্ধতি ২ — WP Admin আপলোড

  1. WordPress অ্যাডমিন থেকে Plugins > Add New > Upload Plugin এ যান।
  2. ZIP ফাইলটি আপলোড করে ইনস্টল ও অ্যাক্টিভেট করুন।

🚀 ব্যবহার পদ্ধতি (Usage)

নতুন ই-পেপার সংস্করণ তৈরি

  1. WordPress অ্যাডমিন থেকে ই-পেপার > নতুন সংস্করণ এ যান।
  2. শিরোনাম ও প্রকাশের তারিখ দিন।
  3. "নতুন পেজ আপলোড / যোগ করুন" বাটনে ক্লিক করে মিডিয়া লাইব্রেরি থেকে পেজের ছবি সিলেক্ট করুন।
  4. যেকোনো পেজ সিলেক্ট করে মাউস ড্র্যাগ করে নিউজ বক্স তৈরি করুন।
  5. বক্সে শিরোনাম, বিস্তারিত টেক্সট ও ওয়েব লিংক যুক্ত করুন।
  6. পোস্ট Publish করুন।

ফ্রন্টএন্ডে দেখানো

  • শর্টকোড ব্যবহার: যেকোনো পেজ বা পোস্টে [epaper_viewer id="XXX"] যুক্ত করুন।
  • পেজ টেমপ্লেট: পেজ এডিটরে "ePaper Full-Width Template" সিলেক্ট করুন।

📋 শর্টকোড (Shortcode)

[epaper_viewer id="POST_ID"]

উদাহরণ:

[epaper_viewer id="42"]

📁 ফাইল স্ট্রাকচার (File Structure)

modern-epaper/
├── admin/
│   ├── css/
│   │   └── epaper-admin.css       # Admin panel styles
│   └── js/
│       └── epaper-admin.js        # Admin builder JS
├── assets/                        # Static assets
├── includes/
│   ├── class-epaper-admin.php     # Admin metabox & enqueue
│   ├── class-epaper-ajax.php      # AJAX handlers
│   ├── class-epaper-cpt.php       # Custom Post Type registration
│   └── class-epaper-frontend.php  # Frontend enqueue & template
├── public/
│   ├── css/
│   │   └── epaper-viewer.css      # Frontend viewer styles
│   └── js/
│       └── epaper-viewer.js       # Frontend viewer JS
├── templates/
│   ├── single-epaper.php          # Single edition template
│   └── epaper-page-template.php   # Full-width page template
└── modern-epaper.php              # Plugin bootstrap

⚙️ সিস্টেম রিকোয়ারমেন্ট (Requirements)

  • WordPress: 5.8 বা তার উপরে
  • PHP: 7.4 বা তার উপরে (8.0+ প্রস্তাবিত)
  • MySQL: 5.6 বা তার উপরে
  • Browser: Chrome, Firefox, Edge (আধুনিক ব্রাউজার)

🔄 চেঞ্জলগ (Changelog)

v1.0.3 (2026-08-30)

  • updateTotalPagesBadge() missing function bug সমাধান (image add হচ্ছিল না)
  • ✅ Media frame caching — select event নির্ভরযোগ্যভাবে কাজ করে এখন
  • post-new.phpadmin_enqueue_scripts detection সম্পূর্ণ ঠিক করা হয়েছে
  • ✅ Inline onclick + wp.media bridge যুক্ত করা হয়েছে
  • ✅ সব event handler delegated করা হয়েছে

v1.0.2 (2026-08-30)

  • ✅ নতুন সংস্করণ তৈরির (post-new.php) স্ক্রিপ্ট লোড বাগ ঠিক
  • ✅ Caption/page title পরিবর্তন হওয়ার বাগ ঠিক
  • ✅ লম্বা নিউজ পপআপে স্ক্রল কাজ করছে না — ঠিক করা হয়েছে
  • ✅ কাস্টম পেজ টেমপ্লেট যুক্ত (সাইডবার-মুক্ত ফুল-উইডথ)

v1.0.0 (প্রথম রিলিজ)

  • প্রাথমিক সংস্করণ প্রকাশিত

👨‍💻 ডেভেলপার (Developer)

MD Alamin


📄 লাইসেন্স (License)

এই প্লাগইনটি GPL-2.0 লাইসেন্সের আওতায় প্রকাশিত।


Made with ❤️ by MD Alamin

Read the full README on GitHub →