Pubblicità

di Giancarlo Nicoli

Gestisco tre siti con WordPress (WP):

Artifex è gestito con Register, Scoprire e Farmacia di Fenegrò sono con BlueHost.

Il 4 luglio 2011 è stato reso disponibile WordPress nella versione 3.2. Si sapeva da tempo – da quasi un anno – che i requisiti minimi per far girare la nuova versione di WP sarebbero cambiati. La versione 3.2 gira con PHP 5.2.4 e MySQL 5.0.

La transizione con i siti ospitati da BlueHost è stata immediata: appena resa disponibile la versione 3.2, ho potuto aggiornare WP sia su Scoprire che su Farmacia di Fenegrò. Le macchine e i software BlueHost erano pronti.

Con Register la musica è stata completamente diversa. Non ho potuto aggiornare WP. Ho chiesto spiegazioni all’assistenza, e a partire da questo momento ho avuto uno scambio di email, che non esito a definire surreale.

La mia prima email all’assistenza Register risale al 10 luglio 2011.

A proposito del dominio artifexlibris.com, è uscita la nuova versione di WordPress.

La pagina degli aggiornamenti di WordPress mi dice: “Non è possibile effettuare l’aggiornamento perché WordPress 3.2 richiede MySQL versione 5.0 o superiore. Si sta utilizzando la versione 4.1.23.”.

Sono andato a controllare e le vostre specifiche indicano che il server Linux viene fornito con il Mysql 5.0.77 .

Per me è un rompicapo: posso aggiornare oppure no? Per quale ragione WordPress mi dice che si sta usando la versione 4.1.23 se invece in uso è la 5.0.77?

Ci credereste? Non è possibile aggiornare in automatico la versione di  MySQL dalla 4.1 alla 5.0 in quanto la piattaforma MySQL 5.0 viene fornita su un server diverso dalla 4.1! L’utente deve provvedere da sé! Con tanto di istruzioni: eseguire un dump del database in uso (ti prendono anche in giro, mettono tra parentesi: “da fare con attenzione” – ma va?); rimuovere il database in versione 4.1 (perché con il normale piano di hosting, che permette di usare WP, Register ti dà un solo database — BlueHost ne offre 100 (cento!) con il pacchetto base, che costa a partire da 6,95 dollari al mese), crearne un altro – questo sarà creato su mysql 5, sarà necessario attivare anche un nuovo utente mysql.

Poi si deve procedere con il restore del dump del database su quello nuovo: tramite PHPMyAdmin va aggiornato il file del sito che contiene la stringa di connessione al database con i nuovi dati.

Tutto chiaro, no?

Non potevo non rispondere!

Buonasera,
mi guardo bene dal mettermi a trafficare con i database. Curo siti ma non sono un maghetto.

Non mi resta che aspettare che Register passi a piattaforme più aggiornate…

Grazie per quello che ha potuto fare.
Cordialità,
Giancarlo Nicoli

P.S: ho due siti con BlueHost, su entrambi uso WordPress e ho potuto aggiornare WP immediatamente dopo il rilascio della nuova versione.
Che in direzione a Register non si lamentino se perdono clienti.

Mi sembrava di sbattere contro un muro di gomma: mi rispondono informandomi che le piattaforme di Register.it sono già aggiornate, come indicato nella precedente risposta, solo che l’operazione di migrazione dalla macchina MySQL 4.1 alla macchina MySQL 5.0 non la fa Register ma la deve fare il cliente, seguendo la procedura precedentemente indicata.

Ma come glie lo dovevo spiegare che avevo paura a farla, questa migrazione? Perché BlueHost l’ha fatta senza problemi, di default vorrei dire, ti svegli la mattina e ti trovi il compito fatto senza nemmeno accorgerti, con Register devi arrangiarti? Ero disposto a pagare a parte purché me lo facessero loro:

Buongiorno,
due domande ancora:

1 – quindi, se non intervengo io, la versione di MySQL resterà PER SEMPRE la 4.1.23.?

2 – non sono in grado di intervenire sul database e su PHPMyAdmin, né intendo farlo. Potete farlo voi? Intendo dire, se il servizio non fa parte del mansionario e del pacchetto da me acquistato, sono disposto a pagare a parte (previo preventivo).

Grazie per l’attenzione.
Cordiali saluti,
Giancarlo Nicoli

Non c’è stato verso, neanche a pagare. Mi confermano che se non verrà effettuato il passaggio manuale, il database rimarrà attivo con la versione 4.1. Mi consigliano comunque di effettuare l’upgrade per motivi di sicurezza oltre che per poter aggiornare l’applicazione utilizzata. Mi dicono che il Supporto Tecnico non effettua questo tipo di operazioni, mi invitano a eventualmente contattare un webmaster per eseguire l’upgrade.

Mi sono arreso, ho fatto da me. Ho passato mezza giornata a fare un backup completo, ho salvato sul computer proprio tutto (beh, quasi tutto, come spiegherò poi..).

Mi sono messo di buzzo buono e ho eseguito il dump del database in uso – in italiano diventa che si scarica sul computer una copia del database. Ho cancellato il database in uso e ne ho creato un altro. Sorpresa! Il nuovo database non importa i dati di quello vecchio! Panico! Che cosa  fare? Voi maghetti del computer non prendetemi in giro, per cortesia. Sono certo che c’è una soluzione semplicissima. Solo che non la conosco. Io ho scelto WordPress perché è facile da usare. Di mestiere faccio il farmacista, che cosa ne so di database?

Mi sono sentito perduto.

Ho cancellato il nuovo database, che tanto non mi serviva. Ho installato da zero un nuovo WP. Poi ho ricopiato TUTTI i file dal computer al server. Il sito è tornato a vivere… con due ma:

  1. Ho perso le impostazioni del tema (stranamente sono rimasti intatti l’header e il footer – chissà perché), sono passate due settimane e nei ritagli di tempo sto ancora mettendo a posto le widget.
  2. Le immagini non sono più visibili, è successo qualcosa durante il ricarico dei file. Mi tocca aprire ogni post (ce ne sono 230 in tutto, ma quelli contenenti immagini sono di meno – grazie al cielo) e correggere manualmente il codice HTML relativo alle immagini.

È probabile che in futuro aprirò nuovi siti: ho dei progetti che mi piacerebbe realizzare, compatibilmente con gli impegni di lavoro e il benessere della mia famiglia. Userò BlueHost, non ci sono dubbi.

Siamo giunti al termine dell’articolo. Esso è stato scritto con sincerità e scrupolosità. Se – ora o in futuro – desideri creare un nuovo sito, o trasferirne uno esistente, con BlueHost, ti invito a servirti del link seguente: vai sul sito BlueHost!. Caro lettore, ti informo che ricevo una commissione per ogni conto aperto.

di Giancarlo Nicoli

Oltre a Scoprire, gestisco altri siti con WordPress, il più importante è Artifex.

Sono anni che ricevo finte iscrizioni al sito, circa una al giorno. Ogni tanto entravo nel pannello di controllo, nella sezione utenti, e cancellavo quelli falsi.

Circa una settimana fa le false iscrizioni sono diventate, proprio da un giorno con l’altro, una trentina ogni 24 ore. Tantissime! Che cosa fare per arginarle?

Una soluzione poteva essere quella di chiudere le iscrizioni al sito a tutti. Ma mi sarebbe sembrato di darla vinta agli spammer.

Mi son messo a cercare con Google, usando parole in inglese, tipo block wordpress spam registration. Il primo risultato (alla data di pubblicazione del presente articolo: si sa, le cose col tempo cambiano) è un post del blog di Lorelle. Ma è un articolo che non offre soluzioni. Forse è stato scritto per attirare click?

Il terzo risultato porta a Sabre. Aaah, Sabre! Ho trovato ciò che cercavo. Sabre, cioè Simple Anti Bot Registration Engine. In italiano, semplice programma che impedisce le finte iscrizioni. L’installazione è molto rapida. Non c’è nemmeno bisogno di scaricare il plugin dalla pagina di WordPress, infatti è sufficiente partire dal pannello di controllo del vostro sito, andare nella sezione Plugin, cercare Sabre e installarlo automaticamente.

Come è scritto nella pagina dell’autore, se i vostri visitatori hanno il permesso di iscriversi gratuitamente al vostro blog e ora siete inondati da finti utenti creati automaticamente dagli spammer, Sabre è la soluzione per bloccare i visitatori robotizzati.

Sabre protegge dalle finte iscrizioni grazie ad alcuni controlli: c’è un filtro captcha (cioè si chiede a chi registra di trascrivere un testo generato automaticamente, testo leggibile da una persona ma non da un programma di registrazione) e c’è un filtro che chiede il risultato di una operazione matematica nel modulo d’iscrizione.

Si può inoltre impostare Sabre perché chieda all’utente di confermare l’iscrizione mediante un link che viene spedito via email. Tale conferma deve avvenire entro un periodo di tempo che il webmaster può impostare liberamente.

Ho installato Sabre da meno di una settimana e tale plugin mi ha bloccato finora più di ottocento finte registrazioni. Lo consiglio vivamente.

Concludo facendo notare che esiste una localizzazione in italiano, fornita da Gianni Diurno.

di Giancarlo Nicoli

Qualcuno potrebbe aver letto l’articolo, da me scritto ormai un anno e mezzo fa, in cui magnificavo le doti di WordPress. Va ricordato che WP offre due piattaforme. Una è WordPress.com, sul cui sito è possibile aprire blog gratuiti, ospitati sui server di WP, che hanno una funzionalità leggermente ridotta rispetto all’altra; l’altra è WordPress.org, che offre il software gratuito, scaricabile, per gestire siti web indipendenti: è quello che sto usando per questo sito e – da qualche settimana, anche sul sito Artifex.

La notizia, in inglese, è qui:

I was very excited last week to learn that WordPress has been awarded the Overall Best Open Source CMS Award in the 2009 Open Source CMS Awards. This is a landmark for us, as it is the first time we’ve won this award, and it marks a shift in the public perception of WordPress, from blog software to full-featured CMS. No small contest, the Open Source CMS Awards received over 12,000 nominations and more than 23,000 votes across five categories.

As Hiro Nakamura said when he first bent time and space to land in Times Square: “Yatta!”

In addition to winning in the Overall Best Open Source CMS category, WordPress was named first runner-up in the Best Open Source PHP CMS category. This is significant because we weren’t even in the top 5 last year, and now we’re #2, ahead of Joomla! As is stated on the Award site, “WordPress made its way into the top five for the first time. The fact that it was outranked by Drupal by a very slight margin indicates how popular it has become with users as well as developers over the past year.”

Every day thousands of new people are embracing WordPress to power not just their blogs but entire sites and communities without compromising on usability or scalability (as would be the case with a legacy CMS). Every member of the WordPress community, from core developer to beginning user, should be proud to be part of this momentum: congratulations to us all!

La ditta che sponsorizza il premio è una casa editrice specializzata in libri riguardanti programmi, applicativi, programmazione legati a internet.

È uno dei siti che sono andato a visitare, quando ancora dovevo scegliere quale programma di impaginazione usare per i miei siti. Se volete sapere tutto sulle ultime novità nel mondo CMS, vi invito a verificare di persona.

Sono contento di aver avuto una conferma esterna alla bontà della mia scelta, effettuata in un momento in cui molti ritenevano WP più una piattaforma blog che un CMS. Cosa che era in parte vera, non lo nego, ma il potenziale era lì da vedere: i continui aggiornamenti, il numero rilevante di navigatori che lo sceglieva ogni giorno, la vivacità e l’entità dell’appoggio da parte della “comunità internet”, chiamiamola così.

La facilità di apprendimento e d’uso di WP sono incredibili, sono il motivo principale che mi ha portato alla scelta. Spero che gli aggiornamenti frequenti e lo sviluppo in generale della piattaforma continuino, perché di cambiare un’altra volta sistema proprio non ho intenzione!


P.S. Avverto che il sottoscritto non ha ricevuto e non riceve compensi dalle aziende citate in questo articolo. Non ho interessi economici di alcun tipo con tali aziende e vi prego di non contattare me se vi siete rivolti a loro in seguito al mio articolo e poi avete incontrato difficoltà. I link sono stati verificati e risultano funzionanti al momento della pubblicazione del presente articolo.

di Giancarlo Nicoli

Nei giorni scorsi mi sono occupato un paio di volte di OpenX, la piattaforma software per la gestione degli spazi pubblicitari online, gratuita, distribuita sotto licenza GPL.

A partire dal 18 gennaio di quest’anno, OpenX ha messo a disposizione di una ristretta cerchia di editori la versione “hosted” del proprio programma. In breve, ciò significa che gli editori avranno la possibilità di usare OpenX senza necessità di scaricare il software per poi installarlo sul proprio server. Ciò è particolarmente utile per i piccoli editori [Leggi tutto...]

di Giancarlo Nicoli

Novità recentissima da OpenX

OpenX, il popolare programma gratuito di gestione degli spazi pubblicitari, sta sviluppando plugin per i seguenti software CMS: Alfresco, Drupal, eZ Publish, Joomla!, WordPress.

In una mail spedita a editori iscritti a una loro lista, OpenX spiega di stare cercando editori, che usino particolari programmi CMS, che aiutino OpenX nello sviluppo di moduli e plugin. OpenX si rivolge agli editori perché aiutino a determinare le caratteristiche e la funzionalità in via di sviluppo (qui un recente blog post sull’argomento). I software interessati, al momento, sono: Alfresco, Drupal, eZ Publish, Joomla!, WordPress. Tali CMS sono stati scelti in quanto i più diffusi tra gli editori che usano (o vorrebbero usare) OpenX.

Si prevede di rendere il pannello di controllo di OpenX più semplice da [Leggi tutto...]

di Giancarlo Nicoli

Tag CloudL’immagine è una cortesia di BotheredByBees.

Come avevo scritto in un precedente articolo, sono un “convertito” alle tag, perché per molto tempo le ho considerate una funzione inutile, se non addirittura controproducente. Solo di recente ne ho compreso l’utilità.

Sì, le tag sono molto comode. Ma vanno tenute sotto controllo! La mia impressione è che [Leggi tutto...]

di Giancarlo Nicoli

Screenshot di un tema di WordPressL’immagine è una cortesia di Osman S Borutecene.

Era parecchio tempo che cercavo una soluzione CMS (Content Management System) per gestire un sito. Poiché non avevo fretta e potevo dedicare a tale ricerca solo i ritagli di tempo, la valutazione complessiva che mi ha portato a scegliere WordPress è durata mesi…

Ho considerato i seguenti sistemi, sia in modo superficiale (a volte basta poco per capire che un programma non è adatto alle proprie esigenze) che in modo più approfondito:

Next Page →