English version of this post
Poco più di un anno fa, pubblicai la mia prima estensione per Blogengine.NET, la Wikipedia extension. Ai tempi, la versione 1.2 di Blogengine.NET non prevedeva l’associazione di un pannello di controllo per la gestione dei parametri all’estensione. Fortunatamente, poichè il modulo implementato aggiungeva una sintassi in stile wikiW per la stesura dei post, non necessitava di variabili addizionali.
Col passare dei mesi, ho ricevuto moltissime richieste di personalizzazione dell’estensione, associate a consigli per potenziarne le funzionalità. Era necessario adeguare il plug-in ai nuovi standard previsti dall’ultima release di Blogengine.NET e, al tempo stesso, dare più flessibilità alla sintassi Wiki utilizzata.
La nuova versione 1.1.0 è stata completamente riprogettata: è più veloce, ed ora è completamente personalizzabile dall’utente.
Installazione
Scaricare
Wikipedia Autolink (2,00 kb) (ver. 1.1.0), quindi:
- Decomprimere il file
- Copiare (o sovrascrivere) il file Wikipedia.cs nella cartella /App_Code/Extensions/
- Se si effettua un aggiornamento dalla versione 1.0.0 e si usa Blogengine.NET dalla release 1.4 in poi, cancellare il file Wikipedia.xml dalla cartella /App_Data/datastore/extensions/
Configurazione
Una volta terminata l'installazione, dal pannello di configurazione dell'estensione è possibile:
- Impostare il codice di localizzazione relativo alla lingua da selezionare per effettuare i collegamenti dei termini evidenziati alle definizioni di Wikipedia.
(Default: viene impostato il codice prelevato dal menù Impostazioni di Blogengine.NET)
- Scegliere se il collegamento ipertestuale deve essere applicato solo sul termine evidenziato (Term), solo sull’icona W (Icon), su entrambi (Both), o debba essere del tutto disabilitato (Disable). In quest’ultimo caso i termini interessati non saranno evidenziati in alcun modo.
(Default: Term)
- Scegliere il testo dell’attributo title da associare al collegamento ipertestuale
(Default: From “Wikipedia the definition of {0}”, dove {0} viene sostituito con il termine evidenziato)
- Scegliere se abilitare o meno l’attributo rel=nofollow sul collegamento ipertestuale
(Default: No)
Sintassi
La sintassi originale è stata ulteriormente arricchita.
[W:{term}]
Questa è la sintassi standard: {term} viene associato tramite un collegamento ipertestuale alla corrispondente definizione di Wikipedia nella lingua impostata nel pannello di controllo dell’estensione.
[W:{term}|{LC}]
Primo livello di personalizzazione: {term} viene associato tramite un collegamento ipertestuale alla corrispondente definizione di Wikipedia nella lingua impostata tramite il codice di localizzazione {LC} (ad esempio “en”, “it”, “es”, ecc.).
[W:{term1}||{term2}]
Secondo livello di personalizzazione: {term1} viene associato tramite un collegamento ipertestuale alla definizione di {term2} da Wikipedia (sintassi utile nel caso in cui si voglia collegare ad una frase o insieme di termini differenti, la definizione di un altro termine).
[W:{term1}|{LC}|{term2}]
Terzo livello di personalizzazione: {term1} viene associato tramite un collegamento ipertestuale alla definizione di {term2} da Wikipedia, nella lingua impostata tramite il codice di localizzazione {LC}.
Altro
Anche la versione gemella per Wordpress è stata aggiornata di conseguenza: il rilascio è previsto nei prossimi giorni.
Wikipedia Autolink extension 1.1.0 for Blogengine.NET
One year later, finally released the new version of Wikipedia (Autolink) extension (rel. 1.1.0). Now we have new features, extended syntax and faster execution of the code.
Installation
Download
Wikipedia Autolink (2,00 kb) (rel. 1.1.0), then:
- Decompress file
- Copy (or overwrite) the file Wikipedia.cs in /App_Code/Extensions/ folder
- If you update from release 1.0.0 of Wikipedia extension and if you use Blogengine.NET from release 1.4, delete the file Wikipedia.xml into /App_Data/datastore/extensions/ folder.
Configuration
After installation, from the control panel for the extension, we can:
- Set the localization code on the language used for the definitions from Wikipedia
(Default: localization code from menù Settings of Blogengine.NET)
- Select to apply the hyperlink only on {term} (Term), only on W (Icon), on both (Both), or totally disabled (Disable).
(Default: Term)
- Choose the text for the attribute title of hyperlink .
(Default: From “Wikipedia the definition of {0}”, {0} is replaced with {term})
- Choose to enable or disable the attribute rel=nofollow of hyperlink.
(Default: No)
Sintax
Here is the new syntax.
[W:{term}]
Default syntax: {term} is associated with one hyperlink to the corresponding Wikipedia definition (The language is chosen based on the default settings).
[W:{term}|{LC}]
First type of extended syntax: {term} is associated with one hyperlink to the corresponding Wikipedia definition (The language is chosen based on the {LC} parameter. Ex: “en”, “it”, “es”, etc.).
[W:{term1}||{term2}]
Second type of extended syntax: {term1} is associated with one hyperlink to the definition of {term2} from Wikipedia (The language is chosen based on the default settings).
[W:{term1}|{LC}|{term2}]
Third type of extended syntax: {term1} is associated with one hyperlink to the definition of {term2} from Wikipedia (The language is chosen based on the {LC} parameter. Ex: “en”, “it”, “es”, etc.).
P.S.: i'm sorry for my poor english
Voto: 4.0 · Votanti: 6 · Assegna il tuo voto:
- Currently 4/5 Stars.
- 1
- 2
- 3
- 4
- 5