Ciao,
da pochi giorni ho pubblicato il sito che ho in firma.
Visto che questo e altri forum mi sono stati molto utili per risolvere molti problemi volevo condividere con voi la mia esperienza.
Ho installato Artio Joomsef 5.1 utilizzando anche la riscrittura dei titoli e delle descrizioni (che devo terminare!!).
Sono riuscito a trovare estensione per Joomsef per tutti i componenti che ho usato Forum, Gallery ed annunci.
Community.
Ho installato Community Builder 1.0.2 per gestire gli utenti del sito più alcuni plugin. Gli utenti che sono condivisi con gli altri moduli: il forum e la gestione annunci.
Per il forum ho installato il neonato Fireboard per ottenere la massima integrazione con il sito principale.
Ho fatto diverse prove con smf e phpbb ma non mi piaceva il risultato finale e ho quindi dato fiducia a fireboard prefendo l'integrazione alle funzionalità
Sezione Gallery.
Ho utilizzato Gallery2 perchè mi è sembrata quella esteticamente più carina e inoltre essendo un prodotto standalone ha veramente tante funzionalità. Per integrarla con joomla ho utilizzato il bellissimo bridge trovato su joomla.org.
Gallery2 da la possibilità di aggiungere commenti, dare le votazione (che io ho disabilitato), gestione template e molto altro. Inoltre ci sono deglii utilissimi moduli per joomla per immagini random e per navigare sulle immagini.
Sezione Annunci gratuiti.
Questa sezione è stata creata con adsmanager. Esteticamente non è proprio il massimo ma ha delle buone funzionalità ed è integrato molto bene con CB. Molto belli i moduli per gli ultimi prodotti e la barra di navigazione.
Problemi ...
Entrando nel merito dei problemi che ho avuto durante la creazione del sito tre sono quelli su cui ho perso più tempo.
Ho voluto attivare la riscrittura dei meta da artio per poter scrivere titoli e descrizioni personalizzate. Nelle versioni precedenti mi funzionava senza problemi ma dopo l'aggiornamento manteneva i titoli std di Joomla. Dopo numerose ricerche sono riuscito a trovare la soluzione.
Ho dovuto editare il template e aggiungere :
checkSEFTitlenew();
generateSEFMeta();
subito prima di :
mosShowHead();
Non ho approfondito il motivo dell'errore ma sembra un problema non così diffuso visto che c'è pochissimo in rete.
Altra situazione che mi ha fatto impazzire è un problema sui titoli. Mi sono reso conto che tutti i titoli che contenevano "-" come per esempio nel forum "Post - discussione - Forum" venivano cambiati e diventavano "PostdiscussioneForum".
Dopo aver reinstallato più volte i componenti sono arrivato alla conclusione che era colpa di Joomsef. In particolare del parametro che permette di omettere il nome dal sito dal titolo di default.
Ho analizzato il codice della routine e ho scoperto che toglieva in maniera indiscriminata "-" dal titolo (artio lo fà per togliere "-" del nome del sito). Morale ho modificato, in maniera brutale, il codice e ho risolto il problema.
Ultimo problema ...
Gallery2 e il suo bridge dopo la prima installazione funzionavano in maniera intermittente. Alla fine ho scoperto che era colpa della memoria usata da php.
A Gallery2 occorrono 16mb di memoria per poter funzionare il mio provider (il più grande d'Italia ... non mi ricordo se si può citare il nome sul forum) gentilmente mi permette di usarne solo 12Mb.
Morale dopo un buone dose di panico (avevo appena caricato 120 foto!!) e pazienti ricerche su google sono riuscito a ovviare al problema. Il provider giusto per "facilitarmi" le cose non permette la direttiva di aumento della memoria su htaccess.
Ho dovuto modificare manualmente la pagina principale php del bridge e di Gallery2 aggiungendo all'inizio dopo "<?php" questa istruzione :
ini_set(”memory_limit”, “16M”);
e magicamente il solito provider mi concedeva 16mb ....
spero di essere stato utile ...
robj