plugin-icon

JetReader – Book Library, EPUB & PDF Reader (Lite)

mehdituran yazdı·
JetReader; tam ekran React döküman okuyucusu ve gelişmiş döküman yönetimi ile WordPress sitenizi dijital bir kütüphaneye dönüştürür.
Sürüm
1.1.1
Aktif kurulumlar
10
Son güncellenme
Jun 30, 2026
JetReader – Book Library, EPUB & PDF Reader (Lite)

JetReader, tam ekran React döküman okuyucusu ile WordPress sitenizi dijital bir kütüphaneye dönüştürür. Kitap, makale, dergi ve soru-cevap dökümanlarını yükleyin, yönetin ve sergileyin. Dökümanları otomatik olarak SEO dostu Özel Yazı Türleri (Custom Post Types) ile eşleştirerek tamamen aranabilir ve XML site haritası uyumlu hale getirir.

Doküman Desteği

  • EPUB — Sayfalandırılmış düzen, özelleştirilebilir yazı tipleri ve içindekiler (outline) üzerinden gezinme.
  • PDF — Yüksek performanslı işleme, yakınlaştırma (zoom) ve çift/tek sayfa görünümü.
  • TXT — Yazı tipi boyutlandırma ve otomatik kaydırma özelliklerine sahip, otomatik stillendirilmiş metin.
  • DOCX — Word dosyalarının biçimlendirmeleriyle birlikte istemci tarafında (client-side) işlenmesi ve ekrana getirilmesi.

Özellikler

  • Tam Ekran Görünümü — Maksimum odaklanma için site başlıkları/altbilgileri (header/footer) olmayan temiz bir şablon.
  • Temalar — Açık, Koyu, Sepya ve Otomatik modlar arasında geçiş yapın.
  • Döküman İçi Arama — Sayfa atlama özelliğiyle terimleri doğrudan dökümanın içinde bulun.
  • Okumaya Devam Et — Kullanıcının okuma ilerlemesini hatırlar.
  • Derin Bağlantı (Deep Linking) — Dökümanın belirli bir sayfada açılmasını sağlayan doğrudan URL’ler (örneğin, #page=12).

Dokümantasyon

For full documentation, shortcode attributes, and REST API endpoints, please visit the official documentation page: https://rikny.com

Kaynak Kod & Derleme Talimatları

Bu eklenti, dist/ dizini altında sıkıştırılmış/derlenmiş React varlıkları içerir. Derlemenin izlenebilirliği ve şeffaflığı adına, dağıtılan paket src/ dizini içinde eksiksiz, sıkıştırılmamış ve insan tarafından okunabilir kaynak kodunun yanı sıra derleme yapılandırma dosyalarını da (package.json, package-lock.json, vite.config.ts, tsconfig.json, postcss.config.js, tailwind.config.ts) barındırır. Kaynak koda ayrıca herkese açık olarak aşağıdaki depodan erişilebilir ve yönetilebilir: https://github.com/mehdituran/jetreader-lite

Derleme Araçları & Adımları

Derlenmiş varlıkları kaynak koddan oluşturmak için: 1. Node.js (v18+) sürümünün kurulu olduğundan emin olun. 2. Depoyu (repository) klonlayın ve proje dizinine gidin. 3. Bağımlılıkları yüklemek için şu komutu çalıştırın: npm install 4. Vite derleyicisini kullanarak canlı ortam (production) varlıklarını oluşturun: npm run build 5. Oluşturulan derlenmiş dosyalar dist/ dizinine çıkartılacaktır.

Üçüncü Taraf Kütüphaneler

Derlenmiş varlıklar (compiled assets) aşağıdaki üçüncü taraf kütüphaneleri içerir: * React & React DOM (MIT Lisansı) – https://react.dev/ * TanStack React Query (MIT Lisansı) – https://tanstack.com/query/ * Framer Motion (MIT Lisansı) – https://www.framer.com/motion/ * Epub.js (BSD 3-Clause Lisansı) – https://github.com/futurepress/epub.js/ * Mozilla PDF.js (Apache 2.0 Lisansı) – https://mozilla.github.io/pdf.js/ * Mammoth.js (BSD 2-Clause Lisansı) – https://github.com/mwilliamson/mammoth.js (Bluebird ve JSZip dahil) * DOMPurify (Apache 2.0 / LGPL 2.1) – https://github.com/cure53/DOMPurify * fflate (MIT Lisansı) – https://github.com/101arrowz/fflate * Keen Slider (MIT Lisansı) – https://keen-slider.io/

Yerelleştirme & Çeviri

JetReader tamamen çeviriye hazırdır: PHP dizgileri WordPress i18n fonksiyonlarını (__(), _e(), vb.) kullanır; React yönetim paneli, arayüz ve okuyucu arayüzleri ise @wordpress/i18n paketinden yararlanır. Böylece eklenti, sitenizin aktif dilini (Polylang/WPML tarafından ayarlanan sayfa başına diller dahil) otomatik olarak takip eder. Çeviri şablonu languages/jetreader.pot dosyasında yer almaktadır.

Ücretsiz(ücretli paketlerde)
Kurulum işlemini tamamlayarak, WordPress.com'un Hizmet Şartları ile Üçüncü Taraf Eklenti Şartlarını kabul etmiş olursunuz.
Test edilen son sürüm
WordPress 7.0.3
Bu eklenti, sitenizde kullanılmak üzere indirilebilir.