Home > Computer, Lavoro, Varie > Realizzazione lepam.it

Realizzazione lepam.it

Salve a tutti, e scusate se sono stato assente per un pò, ma il lavoro che vi sto per presentare mi ha tenuto diciamo piuttosto occupato.

Il lavoro è una personalizzazione avanzata del noto software di eCommerce Zen Cart® che potete reperire su www.zen-cart.com in versione internazionale e su http://www.zencart-italia.it/ in versione già pronta per l’italia, sia nelle lingua che nei moduli di pagamento e spedizione.

La personalizzazione di zen-cart di base si effettua in modo molto semplice ed è alla portata di tutti, cosa diversa invece è la modifica radicale dell’impaginazione che richiede buone conoscenze di php e xhtml. In lepam.it il template originario è stato stravolto per trovare grafica accattivante e allo stesso tempo semplice da navigare.

Il sistema di ovveraide dei template di zen-cart, che sarà oggetto di un mio prossimo articolo, è davvero potente e una volta capitone il meccanismo semplice da usare.

L’unico neo di zen-cart a mio avviso è la mancanza di una documentazione sul codice sorgente, sulle funzioni e sulle classi di oggetti che costituiscono il progetto. Questo comporta, durante la modifica, a ricercare determinate funzionalità un pò a tentoni con notevole perdita di tempo.

Per ora vi saluto e vi invito a visitare www.lepam.it

Categorie:Computer, Lavoro, Varie Tag: , , ,
  1. 16 aprile 2008 a 16:49 | #1

    Sono andato a vedere il sito, beh… devo farti i miei più grossi complimenti. Vorrei sapere come hai fatto!!!

  2. 17 aprile 2008 a 7:52 | #2

    Ciao Gianluca e grazie per i complimenti, risponderti è piuttosto semplice fare il template un pò più complesso.

    Allora dato che hai già dimestichezza con zen-cart, ho visto il tuo sito, avrai sicuramente notato che all’interno di includes/templates/ c’è una cartella che si chiama template_default. In questa cartella c’è tutto il template di default di zen-cart. Quando tu crei il tuo template parti di solito dal template classic incluso nella distribuzione di zc che altro non è che un overraide di alcuni file del template_default. In sostanza zc controlla le presenza del file necessario in quel momento nella cartella del template impostato, il tuo in questo caso, se non c’è lo prende da template_default.

    Per realizzare lepam.it ho modificato praticamente quasi tutti i file del template_default copiandoli prima nella cartella del template lepam. Il lavoro è piuttosto complesso, e richiede tempo. Come ho detto anche la documentazione è scarsa e ho perso molto tempo per trovare i file da modificare. Nello specifico di lepam sono stati modificati, sempre tramite override, anche molti moduli e ovviamente i file della lingua.

    Adesso sto facendo un altro template per un cliente e procedo più speditamente data l’esperienza ma lepam ha richiesto davvero molte ore di lavoro.

    Per concludere è indispensabile una buona conoscenza di php, xhtml e css.

    Ciao

  3. 17 aprile 2008 a 8:06 | #3

    Immaginavo, infatti io modificato il 30% dei templates con un risultato abbastanza soddisfacente, ma per avere il controllo totale per ottenere buoni risultati e mirati mi mancano le buone conoscenze di cui parlavi. Mi piacerebbe avere consigli per studiare il php.
    Ciao e grazie

  4. 17 aprile 2008 a 8:29 | #4

    Per quanto riguarda Php un ottimo metodo per imparare, secondo me, è procedere con una guida e programmare, programmare e ancora programmare. La programmazione non è una cosa che si apprende imparando un linguaggio ma programmando. I linguaggio è solo il mezzo per esprimersi.

    Ci sono on-line molte guide, anche sul sito html.it poi il manuale di php è sempre molto utile anche perchè ricco di esempi di programmazione inseriti dagli utenti. In libreria trovi molti libri poi, io ne avrò acquistati 3 o 4 negli anni, agli inizi sono utili poi diventano presto vecchi.

    Prima di modificare zen-cart dovresti comprendere la definizione di una funzione, di variabili e costanti, di oggetti e classi visto che si fa largo uso anche di questi.

    Io ho cominciato così con lepam: ho copiato il template_default, ho preso il file css e ho cancellato tutto e poi piano piano ho ricostruito la grafica intervenendo sui vari file, fra i primi da modificare sicuramente quelli in template_dir/common/tpl_header.php, tpl_footer.php, tpl_main_page.php. Vediti bene le note su come funzionano i file css, perchè ne puoi creare più di uno o anche uno per ogni singola pagina.

    Ciao

  1. Nessun trackback ancora...