Evidenziare i commenti di un autore su WordPress

Con WordPress 2.8 evidenziare i commenti degli autori o  degli amministratori di un blog è semplicissimo e non serve assolutamente scrivere una sola riga di PHP o installare alcun plugin; basta solo modificare lo style.css del tema in uso come segue:

li.bypostauthor {
    /* Stile CSS dell'autore */
}
 
li.byuser {
    /* Stile CSS degli utenti */
}
 
li.comment-author-admin {
   /* Stile CSS dell'amministratore */
}

Wordpress

Se andate a vedere il codice di un commento di un amministratore che ha commentato un suo post verificherete che WordPress stesso aggiunge le classi: byuser, comment-author-admin, bypostauthor.

Catalogo di temi per WordPress gratuiti [638+]

Girando per la Rete ho notato una moda che sta pian piano dilagando: molti blogger scrivono dei post con liste di programmi, risorse e informazioni utili per i loro visitatori. Ecco che allora ho pensato di seguire anch’io questa “moda” e offrirvi un catalogo dei migliori articoli che linkano a temi per WordPress gratuiti. Penso che non sia una cattiva idea dare qualche suggerimento per trovare dei temi già pronti e iniziare con estrema facilità a scrivere in un proprio blog senza appoggiarsi a hosting dedicati come WordPress.com, blogpost et similia.

Logo di WordPress (Halo)

Continua a leggere

WordPress 2.8 e Javascript

Ho fatto un check sui miglioramenti di WP nella versione 2.8, la macroversione attuale a cui tutti dovrebbero puntare per evitare brutti inconvenienti dovuti alla facilità di cracking del blog per via di un exploit che permette al malintenzionato di accedere al pannello di controllo, creando un nuovo administrator – faccenda molto seria. Ritornando sul discorso miglioramenti mi ha piacevolmente colpito questo:

Miglioramenti al caricamento di script JS

  • jQuery 1.3.2
  • Miglioramento al caricatore di script: permette ai plugin di accodare script nella testata e nel piè pagina del front end, aggiunti hook per il caching lato server degli script compressi, aggiunge il supporto alla costante ENFORCE_GZIP (di base viene usato deflate perchè più veloce)
  • Di base scaricamento delle versioni “minified” degli script, define(’SCRIPT_DEBUG’, true); può essere utilizzata per caricare versioni di sviluppo
  • Rimozione eventi dalle caselle di spunta delle categorie nel editor rapido per ridurre i tempi di caricamento della pagina
  • Resi simple form validation e ajax-aggiungi nuove categorie con jQuery 1.3.1
  • Farbtastic.js deve venir caricato nell’head
  • Nota: si veda Lester Chan – Loading Javascript in Footer blog ed Andrew Ozz – Script Loader Updates

La prima cosa che balza subito all’occhio è l’introduzione di jQuery 1.3.2, versione corrente del migliore – secondo me – framework JS. Ora non rimane che aggiungere le UI di jQuery a questo blog per migliorarne la resa funzionale e quella visiva. Se voleste provare le UI: http://jqueryui.com/themeroller/. Non mi rimane altro che mettermi di buona lena a testare tutte le migliorie apportabili sull’attuale tema di questo blog.

Consigli o suggerimenti?

Funzionalità di WordPress 2.6.1

Una summa delle nuove funzionalità di WordPress 2.6:

  • Gestione versioni Sistema di gestione delle revisioni di articoli e pagine.
  • Press This! Un bookmarklet per che fornisce un popup intelligente e veloce per pubblicare “al volo” sul proprio blog mentre navighiamo il web.
  • Google Gears Con questa prima implementazione molti file del lato amministrativo possono essere mantenuti in una copia locale velocizzando enormemente il passaggio da una funzione all’altra. Supportato da IE e FF e a breve anche da Safari e Opera.
  • Anteprima temi Quando si seleziona un tema questi viene presentato in anteprima senza dover effettivamente attivarlo, permettendo di verificarne la correttezza prima di renderlo disponibile al pubblico.
  • Conteggio parole Non si dovrà più tirare ad indovinare di quante parole è composto il nostro articolo..
  • Didascalia immagine, per poter aggiungere una didascalia alle proprie immagini sullo stile di Political Ticker does.
  • Gestione di massa dei plugin.
  • Una completa revisione del controllo immagine per permettere inserimenti, fluttuazioni e ridimensionamenti facili alle proprie immagini. Ora completamente integrato con l’editor WYSIWYG.
  • Riordinamento delle gallerie tramite Drag-and-drop.
  • Avviso di aggiornamento plugin tramite bubble.
  • Avatar standard personalizzabile.
  • Caricamento di media anche con l’editor in modalità a schermo pieno.
  • Pubblicazione remota tramite XML-RPC e APP disabilitata di base,ma è possibile riattivarli facilmente tramite la finestra delle impostazioni.
  • Supporto SSL completo nel codice di WP e possibilità di forzare l’SSL per migliorare la sicurezza.
  • Possibilità di avere diverse migliaia di pagine o categorie senza problemi di interfaccia.
  • Possibilità di spostare il file wp-config e la directory wp-content in un posizione personalizzata.
  • Selezione di un insieme di caselle di spunta tramite l’uso di “shift-clic.”
  • Possibilità di passare dall’uploader Flash a quello classico.
  • Una serie di miglioramenti alla sicurezza proattiva, che comprendono i cookie e le interazioni col database.
  • Versioni migliori e più veloci di TinyMCE, jQuery, e jQuery UI.
  • La versione 2.6 corregge circa 194 bachi.