Un tema WordPress altamente modulare e configurabile che supera Blocksy in termini di opzioni, bellezza, pulizia, modularitΓ e performance.
- Sistema modulare completo: Ogni funzionalitΓ Γ¨ un modulo separato che puΓ² essere attivato/disattivato
- Autoloader PSR-4: Namespace e autoloading per tutte le classi
- API estendibile: Hooks e filters per personalizzazioni avanzate
- Typography fluida: Scaling automatico basato su viewport con clamp()
- Font pairing intelligente: Combinazioni tipografiche pre-configurate
- Preset tipografici: Elegant, Modern, Editorial, Minimalist, Creative
- Google Fonts ottimizzati: Caricamento intelligente con preconnect
- Critical CSS inline: CSS critico generato dinamicamente
- Lazy loading avanzato: Immagini, iframe, video e componenti
- Code splitting: JavaScript modulare con caricamento condizionale
- Resource hints: Preload, prefetch, preconnect intelligenti
- Ottimizzazioni database: Cache delle query e object caching
- Design tokens centralizzati: Sistema di token per colori, spaziature, tipografia
- Palette dinamiche: Generazione automatica di palette colori complementari
- Dark mode intelligente: Switch automatico basato su preferenze sistema
- Accessibility checker: Controllo automatico contrasto WCAG 2.1 AA
- CSS Grid moderno: Layout system basato su CSS Grid con fallback Flexbox
- Container queries: Supporto per container queries quando disponibili
- Aspect ratio control: Controllo completo delle proporzioni
- Spacing system: Sistema di spaziature coerente
- Pannelli dinamici: Sistema di pannelli che si adattano al contenuto
- Controlli personalizzati: Slider, color picker, typography selector
- Conditional logic: Opzioni che appaiono/scompaiono basate su altre selezioni
- Live preview: Anteprima in tempo reale di tutte le modifiche
- Compliance completa: Supporto screen reader e navigazione tastiera
- Focus management: Gestione avanzata del focus per modali e menu
- Skip links: Collegamenti di salto per utenti tastiera
- ARIA labels: Markup semantico avanzato
- Contrast checking: Controllo automatico del contrasto colori
Creare il tema WordPress piΓΉ configurabile e performante disponibile, superando significativamente le capacitΓ di Blocksy e stabilendo nuovi standard per:
- ConfigurabilitΓ : Opzioni piΓΉ avanzate e intuitive
- Performance: Tempi di caricamento <1.5 secondi
- QualitΓ del codice: Codice pulito, commentato e testabile
- ModularitΓ : Architettura completamente modulare
- AccessibilitΓ : Compliance WCAG 2.1 AA completa
oltreblocksy-theme/
βββ style.css # Stylesheet principale
βββ functions.php # Core del tema con autoloader
βββ index.php # Template principale
βββ header.php # Header template
βββ footer.php # Footer template
βββ theme.json # Configurazione avanzata FSE
βββ inc/ # Classi e moduli PHP
β βββ helpers.php # Funzioni di utilitΓ
β βββ template-functions.php # Funzioni template
β βββ template-tags.php # Tag template personalizzati
β βββ Modules/ # Sistema modulare
β βββ Base_Module.php # Classe base moduli
β βββ Performance.php # Ottimizzazioni performance
β βββ Typography.php # Sistema tipografico
β βββ ColorSystem.php # Sistema colori avanzato
β βββ Customizer.php # Customizer esteso
β βββ Accessibility.php # FunzionalitΓ accessibilitΓ
βββ assets/ # Asset statici
β βββ css/ # Stylesheets
β β βββ modules/ # CSS moduli specifici
β βββ js/ # JavaScript
β β βββ main.js # JavaScript principale
β β βββ modules/ # JS moduli specifici
β βββ images/ # Immagini tema
βββ templates/ # Template FSE
β βββ parts/ # Template parts
β βββ patterns/ # Block patterns
βββ languages/ # File traduzione
- PageSpeed Score: 100/100
- Loading Time: <1.5 secondi
- First Paint: <0.8 secondi
- Core Web Vitals: Tutti verdi
- Accessibility Score: 100/100
- WordPress: 6.0+
- PHP: 8.0+
- Browsers: Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
Il tema utilizza un sistema di design tokens centralizzato:
:root {
/* Spacing System */
--spacing-xs: clamp(0.25rem, 0.5vw, 0.5rem);
--spacing-sm: clamp(0.5rem, 1vw, 1rem);
--spacing-md: clamp(1rem, 2vw, 2rem);
/* Typography Scale */
--font-size-base: clamp(1rem, 1.25vw, 1.125rem);
--font-size-lg: clamp(1.125rem, 1.4vw, 1.25rem);
/* Color System */
--color-primary: #1e40af;
--color-text: #1e293b;
--color-background: #f8fafc;
}
Ogni funzionalitΓ Γ¨ implementata come modulo separato:
// Esempio di modulo personalizzato
class Custom_Module extends Base_Module {
protected function get_name() {
return 'Custom';
}
protected function init() {
// Inizializzazione modulo
}
}
Il tema Γ¨ completamente tradotto e supporta:
- Text domain:
oltreblocksy
- Tutte le stringhe sono wrapped con funzioni di traduzione
- File POT incluso per traduzioni
- Mobile-first approach
- Breakpoints personalizzabili
- Container queries support
- Fluid typography e spacing
- Sanitizzazione completa di tutti gli input
- Escape di tutti gli output
- Nonce verification per AJAX
- Capability checks per admin
Il tema include:
- PHPUnit tests per logica PHP
- JavaScript tests per funzionalitΓ JS
- Accessibility tests automatizzati
- Performance benchmarks
Documentazione completa disponibile per:
- Sviluppatori: Hook, filter, API
- Designer: Customizer, design tokens
- Utenti finali: Configurazione, utilizzo
Contributi benvenuti! Per favore:
- Fork del repository
- Crea feature branch
- Commit delle modifiche
- Push al branch
- Crea Pull Request
GPL v2 or later
Caratteristica | OltreBlocksy | Blocksy |
---|---|---|
Moduli | β Sistema completamente modulare | β Monolitico |
Performance | β <1.5s loading | β ~2-3s loading |
Typography | β Sistema rivoluzionario | β Opzioni base |
AccessibilitΓ | β WCAG 2.1 AA completo | β Parziale |
Color System | β Avanzato con AI | β Basic |
Code Quality | β PSR-4, OOP | β Procedural |
Customizer | β Controlli avanzati | β Standard |
SEO | β Schema markup avanzato | β Basic |
OltreBlocksy - Beyond Blocksy, Beyond Limits π