Salta ai contenuti

Smart Bootstrap Manager

Smart Bootstrap Manager 1.10.1 e il sistema che governa Bootstrap e il design condiviso nell’ecosistema Smart eCommerce. Offre a WordPress, Smart Builder Site e AI-HTML un unico runtime, regole visuali coerenti e contratti tecnici verificabili. Dalla versione 1.9 incorpora anche le funzionalita utili precedentemente distribuite come Smart Customizer Frameworks.

SBM e l’unico responsabile del runtime Bootstrap. Carica e configura Bootstrap 5.3.8 una sola volta, impedendo a tema e plugin compatibili di introdurre copie concorrenti. Questo riduce conflitti tra versioni, duplicazione degli asset, differenze impreviste nel layout e costi di manutenzione.

Il valore del prodotto si articola in cinque aree.

Colori, font, spaziature, raggi, breakpoint e altre decisioni visuali vengono governati attraverso token condivisi. Il Customizer consente di intervenire sul design senza separare la configurazione visuale dal runtime che la applica. Tema, pagine e componenti consumano quindi le stesse regole, evitando variabili CSS parallele e correzioni ripetute in piu prodotti.

Smart Builder Site e AI-HTML possono generare pagine e widget sapendo quale versione di Bootstrap, quali token e quali capacita sono disponibili. SBM espone un contratto consumer stabile: i prodotti collegati non devono caricare librerie duplicate e possono produrre markup coerente con il sito. Questo rende piu affidabile sia l’editing umano sia la generazione assistita dall’AI.

Cataloghi, preset e configurazioni dei componenti sono descritti tramite dati strutturati e JSON validato. Le API e la specifica OpenAPI rendono queste informazioni ispezionabili anche da integrazioni e agenti AI. Prima di applicare una modifica e quindi possibile leggere lo stato, verificare lo schema, validare il dato e controllare il risultato.

SBM incorpora le funzioni operative di Smart Customizer Frameworks e riconosce le configurazioni storiche gia presenti nel sito. L’aggiornamento conserva option, funzioni e hook compatibili, permettendo di rimuovere SCF come plugin separato senza ricostruire il design o interrompere i consumer esistenti.

Gli strumenti di sistema verificano runtime, aggiornamenti, compatibilita e possibili duplicazioni. L’obiettivo non e soltanto segnalare un errore, ma identificare quale prodotto sta caricando Bootstrap o una libreria condivisa fuori dal contratto previsto. Il controllo centralizzato facilita manutenzione, supporto e verifica delle installazioni prima della pubblicazione.

In termini commerciali, SBM non e un semplice caricatore di Bootstrap: e il livello di governance del design e del runtime che rende compatibili WordPress, Smart Builder Site, AI-HTML e i componenti dell’ecosistema.

La navigazione interna usa sezioni esplicite, coerenti con Smart Builder Site e AI-HTML:

  • Panoramica: contiene la Dashboard e gli accessi rapidi.
  • Progettazione: raccoglie Design Bootstrap e Componenti.
  • Integrazioni: contiene API e automazioni.
  • Sistema: contiene controlli sul runtime, aggiornamenti e ripristino.

Le sezioni organizzano le funzioni senza aggiungere pagine duplicate. La console mantiene quattro flussi operativi:

  • Design Bootstrap: configurazione e anteprima di palette, tipografia, layout e componenti.
  • Componenti: cataloghi Builder e Compose, JSON validato, import, export e backup.
  • API e automazioni: JSON avanzato, REST API, OpenAPI e strumenti per agenti AI.
  • Sistema: diagnostica, aggiornamenti, compatibilita e ripristino selettivo.

Le vecchie route Inspector, JSON/API, OpenAPI, Diagnostica e Reset restano compatibili ma non occupano piu voci separate nel menu.

  • Fornire Bootstrap e componenti condivisi.
  • Gestire token CSS, palette e tipografia.
  • Esporre librerie UI/FX senza duplicazioni.
  • Eseguire effetti dichiarati tramite attributi data-sbin-*.
  • Governare compliance visuale e prefers-reduced-motion.
  • Fornire i controlli Customizer Builder e Compose.
  • Gestire cataloghi componenti e widget tramite JSON validato.
  • Offrire CRUD, import, export e backup delle configurazioni componenti.

Le option storiche smart_mizer_option_*, le funzioni smart_customizer_framework_* e i relativi hook restano compatibili. Aggiornare prima SBM alla versione 1.9 o successiva, quindi disattivare e rimuovere Smart Customizer Frameworks. SBM rileva automaticamente i dati esistenti e li espone nella pagina Componenti e widget.

SCF non e piu un requisito separato e non deve essere installato nei nuovi siti.

La versione 1.10 dichiara il futuro perimetro Free/Premium senza applicare ancora limitazioni.

Free mantiene runtime Bootstrap, design token di base, controlli Customizer, diagnostica essenziale, compatibilita SBS e migrazione SCF.

Premium e previsto per cataloghi componenti personalizzati, backup e revisioni, import/export professionale, JSON/API AI, governance avanzata, librerie effetti estese, audit e strumenti multi-sito.

Il runtime, il design gia pubblicato e la compatibilita del sito non devono essere disabilitati quando una licenza Premium scade. La licenza governa aggiornamenti, supporto e strumenti avanzati, non la resa del sito.

Tema e plugin consumer non devono caricare copie proprie di Bootstrap o GSAP se SBM e attivo. Devono consumare i contratti SBM e produrre markup compatibile.

SBM e interrogabile e modificabile tramite il namespace REST:

/wp-json/smart-bootstrap-manager/v1

Una AI autenticata deve seguire il flusso context -> schema -> validate -> confirm -> update -> verify. Consulta API AI Smart Bootstrap Manager e Governare SBM con una AI.

Una AI puo:

  • aggiornare token e preset documentati;
  • correggere compliance motion;
  • documentare librerie integrate;
  • verificare che i consumer non duplicano asset;
  • proporre effetti con fallback content-first.

Una AI non deve:

  • spostare responsabilita di rendering widget dentro SBM;
  • aggiungere librerie globali senza contratto e changelog;
  • forzare motion critico senza prefers-reduced-motion;
  • cambiare palette dominante senza verificare pagine consumer.
  • nessun doppio Bootstrap;
  • attributi data-sbin-* interpretati correttamente;
  • degrado senza JavaScript accettabile;
  • documentazione librerie aggiornata.

AI-HTML deve leggere il consumer contract SBM e usare i token runtime --bs-* e --sbin-*. Non deve caricare una seconda copia di Bootstrap, sostituire la palette con token paralleli o inizializzare librerie motion gia governate da SBM.

GET /wp-json/smart-bootstrap-manager/v1/ai/consumer-contract?consumer=ai-html

La specifica centrale e disponibile nello Swagger SBM.

  • smart-bootstrap-manager/INTEGRATION-GUIDE.md
  • smart-bootstrap-manager/MOTION-EFFECTS-CATALOG.md
  • smart-bootstrap-manager/COMPLIANCE-GUIDE-2026.md
  • smart-bootstrap-manager/SMART-BUILDER-SITE-INTEGRATION.md
  • smart-bootstrap-manager/LIBRARIES-OFFICIAL-REFERENCES.md