Login

           | 

Cerca nel sito...

Ricerca personalizzata

Segnala il sito

Segnala a: Mr. Wong Segnala a: Webnews Segnala a: Icio Segnala a: Oneview Segnala a: Kledy.de Social Bookmarking Segnala a:  FAV!T Social Bookmarking Segnala a: Favoriten.de Segnala a: Seekxl Segnala a: Social Bookmark Portal Segnala a: BoniTrust Segnala a: Power-Oldie Segnala a: Bookmarks.cc Segnala a: Newskick Segnala a: Newsider Segnala a: Linksilo Segnala a: Readster Segnala a: Yigg Segnala a: Linkarena Segnala a: Digg Segnala a: Del.icoi.us Segnala a: Reddit Segnala a: Jumptags Segnala a: Upchuckr Segnala a: Simpy Segnala a: StumbleUpon Segnala a: Slashdot Segnala a: Netscape Segnala a: Furl Segnala a: Yahoo Segnala a: Blogmarks Segnala a: Diigo Segnala a: Technorati Segnala a: Newsvine Segnala a: Blinkbits Segnala a: Ma.Gnolia Segnala a: Smarking Segnala a: Netvouz Segnala a: Folkd Segnala a: Spurl Segnala a: Google Segnala a: Blinklist Information
Social Bookmarking
Banner
Hello, unfortunately not all of the site is translated into English, or is poorly translated. I apologize and ask you to help me. Notify errors, send me translations, together we will build a free service certainly helpful to many!
Joomla: Crea la tua applicazione senza programmare! PDF Stampa E-mail
Valutazione attuale: / 0
ScarsoOttimo 
Scritto da Riccardo Zorn   
Giovedì 22 Settembre 2011 20:35

Joomla! dispone di tante estensioni, ma i nostri clienti sono sempre più fantasiosi!

Spesso però emergono requisiti particolari per cui è necessario modificare pesantemente qualche componente o addirittura crearne uno ad hoc, con i costi di sviluppo e manutenzione che eccedono di diverse misure lo sviluppo del resto del portale.


Tra le varie soluzioni a "codice zero" (più info su questa menzogna nelle note in fondo) troviamo drupal e altri CCK dedicati. Nelle soluzioni per Joomla! hanno la meglio SOBI2 e Zoo di Yootheme.

Non conosco in dettaglio SOBI2, ma di sicuro gode di un gran supporto.  Ho conosciuto prima Zoo, un prodotto fantastico che ha anche una versione gratuita completamente utilizzabile, bella grafica, eccellente semplicità d'uso, possibilità di gestire cataloghi con categorie annidate e oggetti di tipo diverso.  Esatto: oggetti, possiamo definire il nostro prodotto o servizio con tutte le caratteristiche, siano esse gli RPM di un disco rigido oppure il colore del cinturino dell'orologio.  Il tutto da un'interfaccia semplice e completa.

Tra i vari tipi di campo che possiamo inserire nella "struttura" di un oggetto abbiamo testo, immagini, gallerie di immagini, checkbox, date, social networks, video, file, stato... la lista è lunga.  Possiamo anche definire un tipo nuovo, magari un nuovo campo con un editor dedicato (e qui però un po' di codice dovremmo scriverlo).

A questo punto basta decidere quali campi visualizzare nelle liste e nella pagina dedicata, e la nostra applicazione è bell'è pronta.

Avete sentito bene: c'è anche il campo data.  Ottimo per una gestione eventi, allora?  No.  Purtroppo il modo in cui sono salvate le proprietà degli elementi, ovvero XML per Zoo = 2.5, non permette di interrogare con una istruzione SQL, quindi svanisce la possibilità di realizzare un calendario.  E poi dovremmo gestire sottoscrizione, annullamento, numero di partecipanti massimo, pagamenti... questo è un componente a sé!  Allora che ho fatto?  Trovato EventList che - faticosamente - sta vedendo la sua prima versione stabile per Joomla! 1.7 - un discreto gestore di eventi che dispone anche di un modulo calendario ajax ho deciso di integrare i due: una descrizione in inglese nel post originale oppure il mio sito per scaricare i componenti stili e hotfix per Joomla! o seguire gli aggiornamenti sull'argomento.

Nota: Senza programmare va preso in senso lato. Per sistemare la grafica, spesso dovremo metter mano a fogli di stile CSS2 e CSS3 (una brillante guida qui).  Per creare un elemento Zoo, modificare un po' di PHP e scrivere la logica.  Per personalizzare in maniera estrema la visualizzazione, ancora PHP.  Difficilmente dovremo interrogare il database direttamente in SQL, visto che abbiamo gli oggetti di Zoo e/o Eventlist a disposizione.

Ultimo aggiornamento Venerdì 23 Settembre 2011 08:37
 
Altri Articoli :

» Nokia Photo Browser

Rilasciata da Beta Labs di Nokia una nuova applicazione per la visualizzazione della galleria fotografiche dei cellulari. 

» Ripristinare thumb di Zoom Media

Su alcuni spazi di hosting, a causa di restrizioni sui permessi di accesso ai files, Zoom Media Gallery non riesce a visualizzare i file delle anteprime. La navigazione dentro le gallerie funziona, ma le anteprime risultano dei piccoli quadratini...
RocketTheme Joomla Templates