Dopo aver lottato una mezza giornata con le configurazioni di Apache e la documentazione di MovableType… ecco il nuovo “Blog” multiutente su Coianiz.it.
Come per tutto il resto del sito, non c’è una ragione specifica per cui questo blog è stato aperto… semplicemente la mia curiosità di sperimentare tecnologie che in questo momento vengono considerate “di uso corrente” (lo stesso dicasi di Linux, PHP, MySQL, PHP-Nuke, ecc.) ed anche, non lo nascondo, evitare di “rimanere indietro” rispetto a ciò che si muove “sulla scena”, in rete, in questo momento.
Pochi anni fa ottenere lo stesso risultato di strumenti del genere avrebbe richiesto mesi di “programmazione” per la generazione, una ad una, delle pagine (statiche) componenti il “sito/blog”… non parliamo poi dell’aggiornamento oppure della modifica di un solo particolare che doveva essere “spalmato” su tutto il sito… bbbrrrividi. :(
Ora tutto questo lo si fa tramite un “editor”, un database ed un “motore”: tutto questo costituisce il “web-log” (o “blog”, secondo lo slang odierno), senza particolari conoscenze specifiche nè preparazione specialistica.
Lievemente diverso è il discorso dell’installazione del “motore”: qui un minimo di conoscenza sistemistica è richiesto. Leggendo la documentazione del produttore (Movabletype.org) pare che bastino un paio di copy dalla dir dove si è scompattato il prodotto a… dove?.. eh eh… e qui inizia il primo impatto: volete che MT sia “tutto il vostro sito” (pare, ovviamente, la preferenza degli amici di Movabletype.org) oppure “solo una parte di un sito più grande”?
Io, preferendo per natura l’approccio “modulare”, ho già creato, a monte, un sito intero (www.coianiz.it) gestito da un altro “motore”: PHP-Nuke.
Va da sè che vorrei evitare situazioni tipo “rullo compressore”, in cui il simpatico MT, equivocando, passa sopra le pagine di PHP-Nuke, i due iniziano a lottare per il possesso dello spazio-web (cyberspazio?) e, dato che uno dei due termina per “nuke”… indovinate chi vince? ;-)))
Per cui scelgo la “non conflittualità”: installo MT in una sua directory, un “tree” non gestito da PHP-Nuke, con annessi e connessi indipendenti: la sua index-page sarà quella di un “sub-sito” visibile sia dal sito principale (dato che il domain, tramite una splash-page, porta all’engine PHP-Nuke) ma richiamabile anche direttamente (magari tramite un link da parte di un motore di ricerca).
Per farla breve (ma non abituatevi eh ;-)) le uniche (mie) vere difficoltà hanno riguardato i punti seguenti:
1. attivazione di script cgi-bin al di fuori della directory /cgi-bin/ predefinita dalla configurazione principale di Apache: ci ho dovuto studiare un pò ma alla fine, riconfigurando il tutto, ce l’ho fatta (per chi non lo sapesse: la directory cgi-bin, ospitando eseguibili, richiede configurazioni ed attenzioni particolari, diverse da quelle di una qualsiasi altra directory presente nel tree gestito da Apache).
2. collocazione delle directories relative ai Blog: non avevo proprio idea (a) di cosa fossero e (b) di dove andassero.
Entrambi i punti non erano documentati e, mentre per il primo (che riguardava aspetti sistemistici relativi unicamente al web-server), non possiamo incolpare il produttore (anche se due dritte in più male non facevano), per il secondo si può ravvisare proprio una carenza nella documentazione.
Fortunatamente, mentre il primo punto era bloccante, il secondo “non era così vitale” ed ho potuto correggere il tiro una volta effettuata l’installazione (creando, in pratica, il tree /blogs/lcoianiz/).
Di primo acchito mi pare che MT presenti alcune caratteristiche interessanti.
Due di queste sono:
1. la multiutenza: lo stesso motore (e db) può gestire, contemporaneamente, svariati blog.
2. il sistema di autorizzazioni: se ho visto bene, permette di rilasciare permessi di gestione o di semplice editing a seconda dell’utente ed in modo abbastanza “granulare”.
Nei prossimi giorni sperimenterò le varie features di questo blog-engine e… beh… ci sarà da divertirsi. :-)