Modificare la skin di Subtext
Venerdì mattina mi ha venuta la voglia di modificare la skin del mio blog che state leggendo. Al contrario di Mighell, che se ho ben capito ha litigato più per il lato estetico, io mi sono sforzato di raggiungere un solo e semplice obiettivo, cioè integrare nella parte sinistra della pagina Web tutte le informazioni che mancavano. Ad esempio, sul mio vecchio blog UGIdotNET avevo l’elenco di tutte le categorie e l’elenco dei mesi/anni di attività del blog stesso. Queste informazioni fino a venerdì mancavano del tutto nello skin attuale.
Così, dopo una breve chiaccherata con Simone per avere qualche informazione utile, mi sono dato da fare e ho risolto tutto nel giro di pochi minuti.
La prima cosa da fare è aprire con un qualsiasi editor HTML il file /Skins/<template_name>/PageTemplate.ascx. Al posto di <template_name> bisogna ovviamente mettere il nome della skin che state utilizzando. Nel mio caso, la skin è lightz. Dopo averlo aperto, è sufficiente aggiungere lo UserControl sia all’interno del <div id=”menu”>, sia all’interno del blocco iniziale <%@ Register … />.
Nel mio caso, ho dovuto aggiungere lo UserControl contenuto all’interno del file SingleColumn.ascx, quindi:
<%@ Register TagPrefix="uc1" TagName="SingleColumn" Src="Controls/SingleColumn.ascx" %>
e più sotto…
<uc1:SingleColumn id="SingleColumn1" runat="server"></uc1:SingleColumn>
Ovviamente la posizione è a vostra discrezione e non c’è alcun vincolo. Adesso – finalmente – chi raggiunge il mio browser vede sul lato sinistro le varie categorie ed i mesi di attività del blog, che è partito l’Aprile scorso. Mi piace molto, perchè in questo modo è un po’ più “navigabile” e user-friendly, ma magari è solo la mia impressione.
Ultima nota sugli UserControl. Con le ultime release di Subtext è supportata anche la Tag Cloud: è possibile specificare quanti elementi visualizzare modificando la proprietà ItemCount. All’inizio il mio skin ne visualizzava solo 20, io l’ho aumentata a 50 ed adesso la mia Tag Cloud è un po’ più popolosa.
Se ho detto qualche bestialità (cosa probabile, trattandosi di ASP.Net e dintorni), perdonatemi, ma la mia competenza è quella che è, in questo campo. Fate così: rivolgetevi ad un maestro del settore, o comunque a qualcuno di vostra fiducia come faccio io. Cosa può esserci di meglio che uno dei creatori di Subtext? 🙂
Technorati Tags: blog programming Subtext skin