La pubblicazione di contenuti con eZ Publish su siti ad alto traffico

Se dovete realizzare nuove soluzioni digitali ad alto traffico o comunque critiche per il business, assicuratevi di utilizzare alla base tecnologie che consentano di essere configurate e sviluppate appropriatamente per scalare quando necessario.

Non fatevi intrappolare da strumenti che seppur molto noti e diffusi pongono seri limiti alla crescita e comportano tempi e costi elevati per essere adattati.

Ad esempio, il CMS eZ Publish contiene funzionalità avanzate che possono essere attivate in tempi rapidi come la pubblicazione asincrona.

E’ vero che sono richiesti degli specialisti per governare simili tecnologie ma i benefici per il business sono molto elevati.

Continua a leggere

Il PHP 7 diventa severo

Come tutti sappiamo PHP è stato concepito come linguaggio a tipizzazione dinamica: visto da una parte dello scenario come pro, dall’altra come contro.

Nonostante l’esistenza di diversi linguaggi con tale caratteristica quest’ultima è stata per diverso tempo motivo di critica. E’ chiaro che lo sviluppo con certi linguaggi aiuta a scrivere codice più pulito, ma di certo è difficile affermare che la tipizzazione dinamica sfoci in codice spazzatura.

Così come le critiche a PHP spesso sono incomplete o riferite a codice deprecato, così accade per la tipizzazione; per esempio PHP ha e ha avuto per diverso tempo diverse modalità per trattare con i tipi ed è possibile garantire che uno specifico tipo venga utilizzato in uno specifico punto del codice.

Anche il type hinting è stato utilizzato per molto tempo, anche se in modo incompleto.

Con PHP7 sarà possibile far sì che le funzioni e i metodi accettino parametri di determinati tipi.

Andiamo più nello specifico: i principali RFC del nuovo PHP7 sono fondamentalmente tre:

  1. Type hinting scalare;
  2. Dichiarazione di tipi di ritorno;
  3. Gestione delle eccezioni.

Continua a leggere

Catalogo Magento – Concetti Base

Ora che avete installato con successo la versione desiderata di Magento Community, possiamo tranquillamente iniziare a scoprire la più importante delle funzionalità che ci offre questo potente strumento di e-commerce, il Catalogo.

L’organizzazione del catalogo è alla base di un sistema che prevede stabilità, gestione semplice delle categorie e dei prodotti, ma soprattutto velocità di navigazione sul frontend.

Quest’ultima è la peculiarità base di ogni e-commerce che si rispetti, quindi l’importanza di mantenere il sistema Magento il più pulito possibile ci dà la possibilità di consultare il forum di Magento in caso di problemi, ma soprattutto siamo liberi di condividere il problema con un ampio numero di utenti, pronti a darci supporto. Chiaramente, più il nostro sistema è vicino a quello standard, meno difficoltà avremo nel condividere tale problema con la community di Magento.

Continua a leggere

Qualche consiglio di progettazione per la vostra prima app – Parte 2/2

“Splash screen? No, grazie”
Le animazioni che vengono caricate all’apertura delle apps non sono quasi mai utili. Anzi, ritengo siano fastidiose per l’utente, anche inconsciamente.
Dopotutto sono secondi preziosi di attesa ai quali si obbliga a sottostare passivamente, senza che l’utente ne ricavi alcuna utilità immediata. Ricordatevi che il suo tempo è prezioso. E se proprio non potete evitarle, riducetene durata e pesantezza all’osso, curandone con estrema cura i dettagli grafici e di animazione: se proprio volete stupire l’utente con effetti speciali, almeno siate sicuri che siano all’altezza delle sue aspettative.

Continua a leggere

Qualche consiglio di progettazione per la vostra prima app – Parte 1/2

Alzi la mano chi di voi non ha pensato, almeno una volta, di avere in tasca l’idea per l’app del secolo.

Improvvisamente, un giorno, un’idea geniale vi è balenata in testa e vi ha convinto che possa essere strepitosamente attraente per il grande pubblico.
Benissimo! E’ arrivato il momento di fermarsi un attimo. Occorre procedere un passo alla volta, definendo il progetto più approfonditamente in ogni sua sfumatura.

Il time-to-market non si può ignorare, quindi teniamo sempre bene in evidenza le linee guida della nostra nuova “creatura”, almeno una volta al giorno, cercando di non discostarcene mai.

Continua a leggere