5
Oct

Appena installato, una delle prime domande a cui vorremmo una risposta istantanea è sicuramente: ma come si scrive un articolo in Joomla?

E poi come inserirlo? Dove? La struttura dei contenuti di Joomla è abbastanza semplice ed è suddivisa in sezioni, categorie e articoli.

Le sezioni sono le macro-aree del sito. Una sezione può contenere una o più categorie.

Le categorie invece contengono gli articoli. E’ importante sottolineare che un articolo non può essere inserito in più di una categoria. Pertanto è bene progettare la suddivisione degli argomenti prima di iniziare ad inserirli.

Ma come progettare Sezioni e Categorie? Vediamo come possiamo fare.

Prima di tutto, dobbiamo tenere sempre bene in mente di cosa parlerà il nostro sito e in che modo vogliamo parlarne. Resistiamo alla tentazione di iniziare immediatamente a creare sezioni e categorie, altrimenti tra qualche mese ci accorgeremo che una categoria X doveva invece essere una sezione o viceversa. Dopo qualche mese sarà però troppo tardi per cambiare le cose. Prendiamo invece carta e penna e iniziamo a scrivere una scaletta di sezioni e categorie. Facciamo tutto con calma, aggiungiamo gli argomenti principali, vediamo quali possono essere contenitori per altri, riflettiamo un attimo sul risultato e quando saremo soddisfatti possiamo finalmente iniziare a creare Sezioni e Categorie.

Come creare sezioni e categorie in Joomla

Per creare una sezione, una volta entrati nel pannello di controllo, andiamo in Gestione Sezioni dal Menù Contenuti

Gestione Sezioni dal Menù Contenuti

Cliccando su Nuovo possiamo inserire facilmente una nuova Sezione, scegliendo nome, descrizione e poco altro.

Allo stesso modo da Gestione Categorie, inseriamo le nostre categorie compilando tutti i campi necessari.

A questo punto siamo pronti per inserire un pò di contenuti, i nostri articoli finalmente!

30
Sep

Con WordPress per posizionare i contenuti usiamo i widget e le sidebar, con Joomla invece si usano i moduli posizione. Con Joomla 1.0 questo tipo di modulo poteva essere creato direttamente dal pannello di amministrazione e in particolare dalla gestion dei moduli.

Con Joomla 1.5 le cose sono un pò cambiate e non possiamo più creare un nuovo modulo posizione dal pannello. Dobbiamo infatti editare direttamente alcuni file del template.

Nella cartella del nostro template troviamo templateDetails.xml e index.php

  • Il primo file da editare è templateDetails.xml. Cercate l’ elenco dei moduli posizione, in genere qualcosa di simile a:

 

hornav breadcrumbs banner left

e prima del tag di chiusura </positions> inserite il nome del vostro modulo <position>lamiaposizione. Salvate e aggiornate il file.

  • Il secondo file da editare è l’ index.php, sempre nella root del template che volete utilizzare, individuate dove volete posizionare il modulo e inserite il codice html in questo modo:

 

countModules('galleria')) : ?>

tutto il vostro codice html


Salvate e aggiornate anche il file index.php. A questo punto se tutto è andato a buon fine, quando attivate un modulo, nell’ elenco delle posizioni dovrebbe comparire anche la nuova posizione appena creata.

9
Sep

Abbiamo parlato dei permalink già tante volte, ma per chi non lo ricordasse possiamo riassumere: i permalink sono gli url generati automaticamente da un qualsiasi cms. Di default vengono creati utilizzando id di categorie, articoli e pagine, che insieme spesso contribuiscono a creare una lunga stringa di parametri incomprensibili ai più e anche ai motori di ricerca.

Il mod-rewrite è un modulo di Apache Server che permette la riscrittura di questi url in una lingua più “umana”.

Anche Joomla usa il mod-rewrite per riscrivere gli url generati in modo più chiaro.

L’ attivazione del mod-rewrite è uno dei primi passi che si fanno subito dopo l’ installazione. Attivare il modulo è molto semplice:

    • Nella root di Joomla si trova il file htaccess.txt, bisogna rinominarlo in .htaccess
      • Dal pannello di controllo di Joomla, vi portate in Global Configuration (Configurazione Generale), sulla vostra destra avete la sezione SEO Settings, settate Si per tutte le opzioni (tre).

        Ovviamente ricordate di controllare che mod-rewrite sia stato attivato sul vostro Server Apache.

        19
        Sep

        Se volete avete una galleria fotografica tutta vostra oppure ospitare le gallerie degli utenti del vostro sito, una delle possibilità a disposizione è quella di utilizzare un gestore di contenuti per immagini.

        E probabilmente Coppermine fa al caso vostro. Nel mio caso la scelta è obbligata, la testo in locale per integrarla poi in WordPress. L’ avevo utilizzata tempo fa e ricordo che era senza dubbio completissima però avevo poi preferito altro.

        Ad ogni modo vediamo ora come installarla.

        Una volta scaricato il file ospitato da SourceFourge.net abbiamo il nostro file zippato.

        Ovviamente occorre scompattarlo. Io ho scaricato la versione 1.4.19, l’ ultima release stabile.

        Bisogna quindi trasferire tutti i file che si trovano nella cartella cpg1419 in una cartella sul vostro web server.

        I requisiti sono:

        • IIS o Apache
        • PHP 4.2.0 o superiore
        • MySql 3.23.23 o meglio 4.x
        • GD o ImageMagik

        Una volta trasferiti i file bisogna impostare i permessi 755 o 777(se i primi non dovessero bastare) alle cartelle “albums” e “include“.

        Ci assicuriamo ovviamente di avere accesso ad un database che deve essere già creato nel momento in cui avviate l’ installazione.

        Inserite nel browser l’ indirizzo della cartella di coppermine puntando al file di installazione: http://iltuoserver/coppermine/install.php

        Benvenuti nell’ installazione di Coppermine

        A questo punto bisogna inserire i dati:

        • username (a vostro piacere)
        • password (a vostro piacere)
        • mail (un indirizzo valido)
        • MySql host (in genere “localhost”)
        • MySQL Database Name (il nome del database)
        • username del database (utente con diritti di accesso al database indicato precedentemente)
        • password di tale utente
        • prefisso delle tabelle(si può lasciare quello che c’è soprattutto per una prima installazione)

        Se tutto va bene ci vuole pochissimo ed avrete un bel messaggio di Installazione Completata!

        A questo punto l’ installazione è davvero finita e vi ritrovate nella galleria già loggati.

        Il bello viene ora. C’è la grafica da sistemare e gli albums da riempire.

        Ma questo magari in un altro post!

        21
        Feb

        Sono starte per lungo tempo installate le versioni RC dell’ ultimo phpBB, il tre. Ora che da qualche mese è finalmente stata rilasciata la versione stabile, potrebbe esserci la necessità di aggiornare le vecchie RC sostituendole con versone Gold.
        Il nuovo phpBB3 ha tra le altre novità anche un sistema di aggiornamento automatico. Nella scheda Sistema troviamo infatti informazioni utili sulla versione della piattaforma e del rilascio degli aggiornamenti e suggerimenti su come muoversi.

        [SinglePic not found]

        Nel caso in cui abbiamo installato le ultime due RC, la7 e la 8, possiamo scaricare solo gli aggiornamenti, gli Update Packages. Una volta scaricati, carichiamo sul server la cartella install e lanciamo il processo di aggiornamento dalla sezione Sistemi.

        Una volta aggiornati i file, dovrete scaricarli e poi ricaricarli su server. Potete scegliere di farlo automaticamente, inserendo i dati ftp di accesso al vostro server, oppure manualmente scaricando il pacchetto zippato e poi caricando i vostri file.

        Attenzione a questa seconda possibilità, affinchè possa essere creato il pacchetto di file zippato deve risultare scrivibile la cartella store, nella root del forum, assicuratevi quindi che abbia i permessi 777.

        Una volta scaricato il pacchetto dei file modificati occorre scompattarlo e caricarlo sul server. Una volta caricati tutti controlliamoli ancora con l’ apposito link.

        Se l’ aggiornamento è riuscito allora avete la vostra ultima versione!

        [SinglePic not found]

        16
        Feb

        PhpBB 3 GoldCirca due mesi fa è stata finalmente rilasciata la versione stabile dell’ ultimo phpbb, il 3, nome in codice Olympus.

        Avevo già avuto modo di provarlo ed utilizzarlo precedentemente e avevo già avuto un ottima impressione nelle versioni beta ed RC. Qui trovate il link all’ ultima versione stabile completamente tradotta in italiano. E qui la guida all’ installazione, sempre in italiano.

        I requisiti sono sempre gli stessi:

        • un server web o spazio web su server (preferibilmente Linux, si sconsigliano Aruba, Altervista e simili) che supporti PHP;
        • un database a scelta tra:
          * MySQL 3.23 o superiore (MySQLi è supportato),
          * PostgreSQL 7.3 o superiore,
          * SQLite 2.8.2 o superiore,
          * Firebird 2.0 o superiore,
          * MS SQL Server 2000 o superiore (anche via ODBC),
          * Oracle;
        • PHP 4.3.3 o superiore che supporti l’interazione con il database che si intende utilizzare;
        • funzione getimagesize() di PHP abilitata.

        L’ installazione anche qui segue quella standard di un qualsiasi cms:

        • scaricare il pacchetto
        • decomprimetelo
        • caricate il tutto sul server
        • diamo i permessi 666 al file config.php, 777 alle cartelle store, cache, files e images/avatars/upload
        • raggiungiamo il file install/index.php con il nostro browser
        • seguite le istruzioni
        • elimina la cartella install

        Per chi avesse già un forum con altra piattaforma è possibile il passaggio al nuovo phpBB, ci si può trasferire da phpBB2, da Inviosion Power Board, vBulletin ed SMF. Qui (forum in inglese) trovate gli ultimi convertitori e relativi aggiornamenti.

        Dove trovare temi per phpBB3:

        Come installare un tema?

         

        12
        Feb

        SpipOggi testiamo ancora un cms che sembra promettere bene, ancora sviluppato grazie all’ accoppiata php/MySql. Un cms di carattere generale, nato da un team quasi del tutto francese, ma già tradotto in moltissime lingue. Si chiama Spip. Scarichiamo il pacchetto, qui potete trovare la guida per l’installazione. E qui il sito dedicato allo sviluppo. Io ho scelto di scaricare tutto il pacchetto e non l’ installatore automatico. Per avviare l’ installazione basta aprire nel browser la cartella ecrire, raggiungendola all’ indirizzo http://www.tuodominio.it/spip/ecrire. Da qui possiamo scegliere l’ italiano come lingua e dare i permessi di scrittura (777) alle cartelle IMG, tmp, config e local. A questo punto ci chiederà i dati per la connessione al database, indirizzo, login e password, poi ci chiederà se installare in un database esistente oppure crearne uno nuovo. Infine alcune informazioni relative all’ amministratore del cms. Ecco il nostro pannello di amministrazione:

        Spip, cms open source in php/MySql

        Come si vede dallo screenshot non è molto intuitivo, ma basta poco per capire come funziona e quanto sia semplice.

        Prima faq per iniziare: Il mio sito è vuoto, cosa devo fare? Così creiamo la prima rubrica (sezione del sito). Poi possiamo creare sottorubriche o articoli o delle brevi (news). Le rubriche create appariranno solo se contengono almeno un articolo.

        Spip-Contrib racchiude tutti i plugin e i contributi della comunità al progetto. Attenzione perchè cambiando la lingua non cambia solo quest’ ultima ma anche i contenuti. Gli articoli tradotti in italiano sono davvero pochi perciò consiglio il francese e l’ inglese.

        Io per ora ho solo installato e visto un pò come funziona, però mi sembra da provare.

        11
        Feb

        PhpWebGalleryMi è giunta all’ orecchio che questo nuovo cms sta facendo parlare bene di sè. E allora proviamolo. Abbiamo bisogno della solita accoppiata vincente: php/MySql. Facile trovarla, è solo di qualche giorno fa un mio articolo che elenca un pò di hosting in cui trovare il necessario gratis. Una volta scaricato, decomprimete il tutto e caricatelo sul server, dopodichè lanciate dal browser l’ installazione seguendo il percorso della cartella install. Inserite i dati dell’ account per il database e in meno di un minuto è terminata l’ installazione. Eliminate poi il file install.php che trovate nella cartella principale e fate il login. Le lingue di default sono l’ inglese e il francese (francesi sono la maggior parte degli sviluppatori). La grafica di default invece appare alquanto spartana.

        PhpWebGallery Screenshot

        Accediamo al pannello di controllo e vediamo un pò cosa si può fare. Ci sono 4 temi già preinstallati, ma niente di particolare, tutto molto semplice, fin troppo. Vabbè lasciamo stare la grafica. Per la lingua oltre alle due già installate ci sono l’ italiano, lo spagnolo, il tedesco, il polacco e molte altre. Occorre scaricare il file che trovate tra le estensioni. Per installarla dovete solo caricare il tutto nella directory language. Abbiamo così la nostra galleria in italiano. Per inserire delle immagini, il modo più semplice e veloce è sicuramente quello di creare una cartella in “galleries”, caricare sul server tutte le immagini di tale galleria e scegliere Sincronizza.

        Novità rispetto agli altri cms per immagini è sicuramente la capacità di gestire anche documenti, musica e video. Prevede l’ utilizzo dei tag per le immagini, la votazione e i commenti da parte degli utenti.

         

        18
        Jan

        Phormer è un cms per creare gallerie fotografiche. Implementato in php, non necessita di un database MySql ma utilizza un database XML che ne consente l’ installazione su un semplice server web. Il pacchetto di installazione è di poco più di 100kb, per installarlo basta decomprimere il tutto e caricarlo su un server. Raggiungere poi la directory di Phormer attraverso un browser e settare i permessi 777 proprio alla directory base. In due minuti si ha la propria gallery sul web, bella e professionale con un pannello di amministrazione semplice e completo.Ottimo cms. Il mio Phormer. Le caratteristiche principali:

        • backup del sito velocissimo, basta salvare tutta la cartella
        • categorie per soggetto e per data
        • possibilità di rendere privati categorie, album o singole foto
        • un editor html completa la personalizzazione del menù
        • possibilità di caricare le immagini sia dal proprio pc che da un altro server
        • possibilità di caricare un archivio zippato
        • thumbs personalizzate create al volo per ogni immagine
        • 10 temi differenti
        • sistema di commenti
        • contatore di click
        • varie lingue supportate
        • lettore di metadata EXIF
        • codice pulito


        14
        Jan

        Freeglobes è un cms open source per creare directory. Non esiste ancora una versione ufficiale ma solo una RC2. In ogni caso è da provare visto che di cms per directory soprattutto open source non è che ce ne siano poi molti.

        Tra le caratteristiche principali integrate:

        • ci sono moltissimi temi di qualità notevole
        • espandibile tramite plugin
        • al momento solo in francese, inglese e tedesco
        • feed RSS e Atom
        • Google Sitemap
        • una cache per ridurre il carico del server
        • ricerca con completamento automatico in Ajax
        • una bella tag cloud
        • un editor WYSIWYG

        E ancora:

        • Multi-amministratore
        • Statistiche per i webmaster che si inscrivono
        • Gli iscritti possono invitare altri utenti e guadagnare punti
        • Sistema di punteggi per premiare i webmaster che contribuiscono maggiormente
        • Url rewrite per ottimizzare la directory per i motori di ricerca
        • Sottoscrizione ai feed RSS personalizzata
        • anti-robot per proteggersi dallo spam
        • voti dinamici in ajax
        • statistiche
        • segnalazioni errori
        • form di contatti

        e per i visitatori:

        • commenti
        • scheda personale per ogni sito
        • sistema per la pubblicità

        L’ installazione è sempre la solita, per dovere di cronaca: basta scompattare il file zippato e caricare tutte le cartelle e tutti i file su un server. Poi avviare l’ installazione vera e propria da browser. C’è bisogno di php e MySql.

        Dicevo che i temi a disposizione sono davvero tanti. Del resto la grafica e la disponibilità di varianti valide al tema standard fa molto per la diffusione di un buon cms open source. Risorse per i temi sono:

        E installarli è molto semplice basta andare in plugin dall’ home del pannello di controllo:

        FreeGlobes

        Poi Theme Manager e inserire il link all’ archivio .gz. I link dei temi li trovate corrispondono a quelli per scaricare il pacchetto. Quindi download Auto-installe, tasto destro, copia collegamento e incollate nel vostro freeglobes.

        A prima vista sembra davvero ottimo questo cms.