Tutti gli sviluppatori Web di alto livello che sono osservatori appassionati devono aver visto WordPress crescere da un forum di blog di base a una piattaforma di sviluppo completa. Oggi, alimentando milioni di siti Web, WordPress è stato riconosciuto come CMS di riferimento accettato a livello globale per lo sviluppo web.
Inizialmente, si è avuto l'impressione che questo CMS fosse indirizzato esclusivamente ai nerd in codice che conoscevano bene le loro capacità di codifica. In seguito, la community di WordPress ha iniziato a porre maggiormente l'accento sullo sviluppo di framework che non solo hanno migliorato la flessibilità di WordPress, ma hanno anche reso il processo di codifica più semplice e meno dispendioso in termini di tempo.
Questi framework hanno iniziato a produrre risultati sorprendenti, poiché ora gli sviluppatori potrebbero risparmiare molto tempo e i progetti di sviluppo sono stati ragionevolmente stimolati. Bene, se me lo chiedessi allora, inizialmente non ero una persona pro-struttura. Ma sono stato venduto quando ho sperimentato che scrivere solo poche righe di codice poteva portare risultati così estesi.
Considerando questo fatto, ho recentemente esplorato un framework, per uno dei miei progetti, che è chiamato Titan Framework. Mi è piaciuto molto come funziona e la flessibilità che offre rimane comunque minima. Ho in programma di scrivere una serie di articoli su Titan Framework. In questa serie esploreremo Titan Framework in dettaglio, come funziona e quali caratteristiche o opzioni offre. Quindi, iniziamo con una rapida introduzione di Titan Framework. Questo è quello che chiamerò per ora.
Titan Framework è un WordPress quadro delle opzioni che rende possibile lo sviluppo di plugin e temi flessibili aggiungendo loro delle opzioni. Sebbene abbia solo un anno, Titan Framework afferma di essere uno dei framework di opzioni più semplici nella comunità di WordPress. Il motivo è la sua capacità di creare impostazioni configurabili che possono essere incluse nel progetto di sviluppo aggiungendo solo poche righe di codice. Non è fantastico? Scopriamolo.
Benjamin Intal (@bfintal) è l'uomo dietro questo software intuitivo. Con circa 20 opzioni, tutte personalizzabili, puoi creare pagine di amministrazione, schede, opzioni, caselle meta, sezioni di personalizzazione di temi e pannelli abbastanza facilmente.
Titan Framework ha anche dato un altro contributo, ovvero ha unificato l'API di impostazioni di WordPress, i metabox e sezioni / pannelli di personalizzazione del tema. Il set di opzioni che ottieni con Titan Framework sono le stesse sia che tu voglia creare un pannello di amministrazione o un metabox, o anche se stai creando sezioni di Custom Theme.
Quando si tratta di Titan Framework, si tratta di seguire tre semplici passaggi con cui è possibile aggiungere flessibilità ai temi o ai plugin di WordPress:
Vediamo cosa può essere creato usando Titan Framework. Puoi creare diversi contenitori come:
Parlando del set di opzioni che abbiamo in Titan Framework, all'interno di quasi tutti i contenitori sopra puoi aggiungere più opzioni, ad esempio:
Prima di concludere l'articolo di oggi, diamo un'occhiata ad alcune delle caratteristiche di Titan Framework.
Titan Framework è al 100% libero da usare ed è open source. È disponibile su GitHub. Puoi utilizzare il framework nei tuoi progetti WordPress personali e commerciali senza alcuna restrizione.
Titan Framework include una gamma di oltre 20 opzioni che sono abbastanza versatili nella loro funzionalità. Queste opzioni vanno da quelle più semplici come i campi di testo a quelle più complesse come i post di multicheck, le categorie, le pagine, ecc.
Sono finiti i giorni in cui dovevi preoccuparti di creare da zero le tue impostazioni. Titan Framework da solo può sopportare tutte le noiose attività di sviluppo, mentre puoi dedicare più tempo alla realizzazione di un ottimo prodotto.
Pensare alle opzioni attirerà rapidamente la tua attenzione sul loro stile, il che sembra piuttosto scoraggiante. Nessun problema! Titan Framework genera automaticamente CSS per tutte le opzioni che crei. Supporta anche SCSS.
Dopo aver lavorato con esso per più di un progetto, posso assicurarti che Titan è uno dei migliori framework di opzioni tra tutti i suoi concorrenti. Tuttavia, quello che sento mi manca è il numero di opzioni offerte attualmente. Sono sicuro che Benjamin e il suo team lavoreranno su questo, e vedremo presto altre aggiunte all'elenco delle opzioni.
Nel prossimo articolo, discuterò l'installazione di base e la configurazione di Titan Framework con il tuo progetto. Fatemi sapere cosa ne pensate nei commenti qui sotto o contattatemi su Twitter.