6 novembre 2008  0

Wikipedia Autolink extension 1.1.0 per Blogengine.NET

BlogEngine.NET / Extensions 

English version of this post

Logo WikipediaPoco 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 download icon Wikipedia Autolink (2,00 kb) (ver. 1.1.0), quindi:

  1. Decomprimere il file
  2. Copiare (o sovrascrivere) il file Wikipedia.cs nella cartella /App_Code/Extensions/
  3. 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.

Altre estensioni ...

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 download icon Wikipedia Autolink (2,00 kb) (rel. 1.1.0), then:

  1. Decompress file
  2. Copy (or overwrite) the file Wikipedia.cs in /App_Code/Extensions/ folder
  3. 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.).

More extensions ...

P.S.: i'm sorry for my poor english

Esprimi il tuo giudizio

Aggiungi Commento

biucitecode
  • Commento
  • Anteprima
Loading


| |   |  

Codice QR

Codice QR - cristianofino.net

Ultimi Commenti