Ikhtisar Framework Xionic
Xionic adalah sebuah WordPress Theme Framework multiguna modern yang dirancang khusus dengan pendekatan Object-Oriented Programming (OOP) dan kepatuhan penuh terhadap standar PSR-4.
Tema ini dibangun bukan hanya sebagai tema akhir (end-product), melainkan sebagai fondasi ekosistem (parent framework) yang dirancang untuk diekstensikan oleh berbagai Child Theme tanpa perlu memodifikasi kode inti.
Karakteristik & Filosofi Desain
1. Arsitektur OOP & Standar PSR-4
Struktur kode diisolasi di bawah namespace XionicCore* dengan Autoloader mandiri. Setiap modul (pengaturan tema, CPT, optimasi aset) ditempatkan pada kelasnya masing-masing yang modular dan mudah di-maintain.
2. Native Block Editor & Full Site Styling
Tema mendukung penuh Gutenberg Block Editor melalui konfigurasi theme.json, Block Patterns bawaan, serta dynamic custom blocks yang di-bridge langsung dari template PHP komponen.
3. Kecepatan & Core Web Vitals (Performance First)
- Zero Render-Blocking: Menghilangkan hambatan render stylesheet awal.
- Inline Critical CSS: File
critical.cssotomatis di-injeksi langsung ke<head>. - Deferred Asynchronous Assets: Script JavaScript dan stylesheet sekunder dimuat secara asinkron atau ditunda (deferred).
- Self-Hosted Google Fonts: Menggunakan font lokal format
.woff2terkompresi tinggi tanpa ketergantungan CDN eksternal.
4. Zero jQuery Dependency
Front-end tema dibangun 100% menggunakan Vanilla JS modern yang ringan dan efisien.
5. Modular Toggle System (Features Manager)
Semua modul Custom Post Type (CPT), formulir kontak, dan layout builder dapat dinonaktifkan secara penuh melalui antarmuka admin jika tidak dibutuhkan pada proyek tertentu, sehingga query database tetap minimal dan efisien.
6. E-Commerce Ready
Mendukung WooCommerce secara native dengan tata letak grid produk yang responsif, floating mini-cart di header, dan de-enqueue script WooCommerce di halaman non-toko via modul WCOptimizer.