Collected

Home

Create collection

Browse collections

Join Collected


Username


Password


Forgot your password?


eeitalia

A collection of:

News e Risorse in italiano su ExpressionEngine   

By:

filipposlz   

Visits:

1,424   

View:

 
1 favorites | Add to favorites |

Mountee per ExpressionEngine: un modulo molto utile per il templating


25hweb 24 Feb 2012, 8:26 pm CET

Poche parole. Mountee è un addos fondamentale per uno sviluppatore ExpressionEngine. Credo che sia uno dei pochi addons che in sostanza oltre ad essere un modulo (sia per EE 1.x e 2.x) da aggiungere alla vostra installazione di ExpressionEngine, sia anche una applicazione desktop. L'unica limitazione è per gli utenti windows, infatti Mountee è disponibile solo per per Mac.

In sostanza l'applicazione desktop Mountee permette di accedere ai file di template, come se fossero dei file visualizzati nel Finder del vostro Mac. Praticamente Mountee crea un drive virtuale, contenente i gruppi e i file dei vostri template. Questo vi permetterà di lavorare sui template utilizzando il vostor editor preferito (Coda, TextMate etc) direttamente dal vostro desktop, senza quindi dover lavorare nel backend di ExpressionEngine. Sono possibile anche altre operazioni, come abilitare l'esecuzione di codice PHP o il caching del template direttamente ad Mountee senza dover accedere al backend.

La vostra produttività aumentarà notevolemente! Garantito.

  • Utilizzare il proprio editor preferito
  • Non accedere al backend per l'editing del template, esecuzione di codice PHP e gestione della cache.
  • Gestire contemporaneamente più connession a siti ExpressionEngine

Mountee Supporto versioni 1.x e 2.x Costo: 59$

 

Guida ExpressionEngine 2.4


25hweb 5 Feb 2012, 8:00 am CET

Dando uno sguardo ai dati raccolti da Google Analytics, ho notato che spesso molti visitatori arrivano in questo blog cercando una guida per ExpressionEngine. Partendo da questo presupposto penso che possa essere utilie iniziare una serie di post al fine di realizzare una piccola guida. La mia intenzione è quella di partire dalle basi e in particolare dalla verifica dei requisiti della macchina che ospiterà la vostra installazione. Si potrebbe considerare anche di trattare il ricorrente problema della scelta del provider di hosting.

Sto ancora valuntando se scrivere un post e/o fare un video tutorial. Quindi, visto che la funzionalità di commenti non è ancora implementata, aspetto un feedback attraverso la pagina contatti. 

Quali sono le novità di ExpressionEngine 2.4.0


25hweb 1 Feb 2012, 9:24 am CET

Il rilascio della versione 2.4.0 è avvenuto solo con una settimana di ritardo rispetto al 17 Gennaio 2012, data annunciata inizialmente.

Le novità novità introdotte sono interessanti e allo stesso tempo è stato ottimizzato il backend. In particolare EllisLab si è concentrata nel rendere snello il pannello di controllo, velocizzando i tempi di caricamento delle pagine per migliorare l'user experience. Anche la gestione dei file allegati alle entry è sta migliorata e raffinata. Inoltre è stata introdotta la possibilità, tramite una oculata gestione dei path per upload, di aggiornare o spostare una installazione di ExpressionEngine. In questo modo è possibile passare in modo agile dallo sviluppo alla produzione. Migliorato anche il sistema di paginazione, orientato ad una maggiore personalizzazione.

C'è anche un avviso, i requisiti delle prossime release (dalla 2.6.0) saranno PHP 5.2.4 e MySQL 5.0.3.

 

Come gestire correttamente gli errori 404 con ExpressioneEngine


25hweb 28 Jul 2011, 10:51 pm CEST

Molti sviluppatori puntano a rimuovere da l'URL di ExpressionEngine la pagina "index.php" e ottenere così un URL "pulito" ma non dedicano la stessa attenzione agli errori 404.

Cosa sono gli errori 404

E' molto semplice. Un errore 404 è un errore che il server web comunica al client nel caso quest'ultimo abbia richiesto una risorsa (pagina, immagine etc) non esistente.

Perchè gestire correttamente gli errori 404

La gestione corretta è importante in termini SEO che in termini di usabilità e di esperienza utente. Se ad URL diversi corrispondono le stesse pagine, i motori di ricerca tenderanno a penalizzare queste perchè riterranno che i contenuti siano duplicati! Molto spesso l'utente interviene manualmente nell'URL. Potrebbe quindi non rispettare la navigazione "imposta" da una barra di navigazione. Se l'URL in cui si trova ad un certo punto è www.dominio.com/prodotto_A/modello_B/, potrebbe modificare modello_B in modello_C e ottenere comunque la pagina modello_B.

Oltre alla "manomissione" dell'URL da parte dell'utente, bisogna tenere in considerazione che sul web esistono crawler che esplorano i nostri siti in maniera non prevedibile. Quindi non gestire gli errori 404 potrebbe portarci ad essere penalizzati o avere indicizzati i contenuti in un modo da noi non previsto.

Creare un template 404

Quindi per prima cosa, seguendo le linee guide per la pagina 404, creiamo un template per questa pagina. Inseriamoci per esempio un modo per tornare immediatamente alla alla home,  gli articoli più recenti o i più richiesti e anche la possibilità di fare una ricerca all'interno del sito.

 

Usiamo il parametro require_entry="yes"

Nel template della pagina e in particolare nel tag Channel Entries del contenuto principale inseriamo il paramentro require_entry="yes". Questo parametro serve ad imporre che ci aspettiamo che il tag Channel produca almeno un risultato (una entrie). Nel caso in cui non ci sia un risultato (perchè l'URL è sbagliata) dobbiamo reindirizzare l'utente verso la pagina 404.

Per fare ciò è sufficiente usare il tag condizionale:

 

Quanto costa ExpressionEngine


25hweb 28 Jun 2011, 2:07 pm CEST

Molti di voi troveranno qualche contraddizione nelle seguenti frasi, soprattutto se non avete ben chiaro cosa è il concetto di  OpenSource, ClosedSource, cosa è il Free software etc.

ExpressionEngine è OpenSource, quindi si ha la possibilità di accedere al codice sorgente, non è quindi ClosedSource. ExpressionEngine è a pagamento. E' distribuito infatti con una licenza che ne limita l'uso e la distribuzione. Non è possibile vendere, noleggiare, dare in licenza il software o parti di questo. Non è possibile modificare o rimuovere i riferimenti di copyright e il logo nel pannello di controllo. E' però possibile alterare, modificare, estendere il codice per il proprio uso o su commissione di terze parti, ma non è possibile rivendere o ridistribuire o trasferire la versione modificata o derivata dall'originale senza il permesso di EllisLab (il produttore di ExpressionEngine). 

Quanto costa?

E' distribuito in 3 diverse licenze. Una licenza commerciale (Commercial license), costo $299.95. Una licenza non-commerciale (Non-Commercial license) costo $ 149.95. Una licenza freelance (Freelancer license) costo $99.95.

Brevemente le differenze Tra la licenza commerciale e non-commerciali non ci sono differenze in termini di funzionalità. La differenza sta nell'uso che se ne può fare. La licenza commerciale consente l'utilizzo del software per siti web che "attuano" direttamente o indirettamente una attività commerciale, per attività con il fine di profitto. Una licenza consente una e una soltanto installazione.

La licenza freelance invece rispetto alle precedenti ha delle limitazione in termini di funzionalità, oltre che all'uso che se ne può fare. E' una licenza concepita per il sito web di professionisti del web o team di questi. Ulteriore limite imposto i team devono essere al massimo composti da 3 impiegati. Limitazioni funzionali: non è incluso il modulo Membership che permette la registrazione di utenti etc e il modulo Wiki (gestione dei contenuto sullo stile di Wikipedia). Non è inoltre possibile aggiungere moduli per il Forume  la gestione di siti multipli (MSM).

 

Chi utilizza ExpressionEngine? Quali siti sono stati realizzati con questo CMS?


25hweb 27 Jun 2011, 4:21 pm CEST

Penso sia utile fare una sorta di censimento e scoprire chi utlizza o ha utilizzato ExpressionEngine in Italia. Sia nella versione 1.x o 2.x. Vorrei raccogliere quindi webdesigner, webdeveloper, webagency etc che utlizzano ExpressionEngine come piattaforma per i loro progetti.

Webdesigner, webdeveloper, webagency

Caterina Chimenti Uovo Studio lincolnpixel Marco Olivetti ...

Siti web

Dariforce Flaneri Espressione Arte Arte Arti Golf Italy ...

 

 

Chi utlizza ExpressioneEngine?


25hweb 27 Jun 2011, 3:45 pm CEST

Penso sia utile fare una sorta di censimento e scoprire chi utlizza o ha utilizzato ExpressionEngine in Italia.

Sia nella versione 1.x o 2.x. Vorrei raccogliere quindi webdesigner, webdeveloper, webagency etc che utlizzano ExpressionEngine come piattaforma per i loro progetti.

 

 

Chi utlizza ExpressioneEngine


25hweb 27 Jun 2011, 3:44 pm CEST

Penso sia utile fare una sorta di censimento e scoprire chi utlizza o ha utilizzato ExpressionEngine in Italia.

Sia nella versione 1.x o 2.x. Vorrei raccogliere quindi webdesigner, webdeveloper, webagency etc che utlizzano ExpressionEngine come piattaforma per i loro progetti.

 

 

Chi utlizza ExpressioneEngine


25hweb 27 Jun 2011, 3:38 pm CEST

Penso sia utile fare una sorta di censimento e scoprire chi utlizza o ha utilizzato ExpressionEngine in Italia.

Sia nella versione 1.x o 2.x. Vorrei raccogliere quindi webdesigner, webdeveloper, webagency etc che utlizzano ExpressionEngine come piattaforma per i loro progetti.

 

 

Expressione Engine versione 2.2


25hweb 20 Jun 2011, 10:55 pm CEST

EllisLab ha appena comunicato sul proprio blog che questo mercoledì 22 giugno verrà rilasciata la versione 2.2 di ExpressionEngine. Sono stati risolti oltre 60 bug e introdotte alcune richieste fatte dalla comunità degli sviluppatori. In particolare è stato interamente riscritto il FileManager come tra l'altro già annunciato diversi mesi fa e sono state introdotte nuove funzionalità. Il FileManager fino a questo momento non si era molto evoluto rispetto alla versione 1.7 di ExpressionEngine. Il team di sviluppatori ha inoltre dedicato molto tempo nell'ottimizzare alcuni porzioni di codice al fine di ottenere maggiore velocità complessiva. Aggiornamenti anche nel modulo SafeCracker e nel sistema di login che sfrutterà il Secure Hast Algortim 2 (SHA-2). Per i dettagli dobbiamo aspettare il changelog ufficiale.

 

Expression Engine versione 2.2


25hweb 20 Jun 2011, 10:54 pm CEST

EllisLab ha appena comunicato sul proprio blog che questo mercoledì 22 giugno verrà rilasciata la versione 2.2 di ExpressionEngine. Sono stati risolti oltre 60 bug e introdotte alcune richieste fatte dalla comunità degli sviluppatori. In particolare è stato interamente riscritto il FileManager come tra l'altro già annunciato diversi mesi fa e sono state introdotte nuove funzionalità. Il FileManager fino a questo momento non si era molto evoluto rispetto alla versione 1.7 di ExpressionEngine. Il team di sviluppatori ha inoltre dedicato molto tempo nell'ottimizzare alcuni porzioni di codice al fine di ottenere maggiore velocità complessiva. Aggiornamenti anche nel modulo SafeCracker e nel sistema di login che sfrutterà il Secure Hast Algortim 2 (SHA-2). Per i dettagli dobbiamo aspettare il changelog ufficiale.

 

Channel Images 5 per ExpressionEngine 2


25hweb 18 Jun 2011, 11:21 am CEST

ExpressionEngine non ha un evolutissimo sistema di gestione delle immagini. Channel Images di devdemon.com colma questa mancanza e aggiunge funzionalità molto utili ed interessanti. Nell'ultima release rilasciata da qualche giorno vengono introdotte nuove funzionalità e migliorie nella user interface.

C'è perfino il supporto ai servizi Cloud di Amazon S3. Questa in particolare è una fuzionalità che inizia ad essere frequentemente richiesta dalla comunità di ExpressionEngine. Amazon offre infatti servizi in the cloud, in particolare Amazon S3 è un servizio di storage ad alta velocità ed affidabilità (ridondanza e disponibilità). Questo significa che con Channel Image potete gestire dal pannello di controllo il caricameto di immagini sul server sul quale gira EE oppure su Amazon S3, molto utile per siti con altro traffico.

Altre funzionalità proprie di Channel Images:

  • Gestione di raggruppamenti di immagini;
  • gestione automatica di multiple istanze di ciascuna immagine (per esempio piccola, media, larga, in scala di grigi, rotata etc);
  • avanzato sistema di taglio e ridimensionamento delle immagini;
  • possibilità di applicare sulle immagini watermark testuali o basati su immagini;
  • upload multiplo;
  • integrazione con il plugin CE Image (15$) che permette di creare automaticamente riflessioni, filtri, bordi stondati etc;
  • possibilità di inserire in una entry di EE immagini precedentemente caricate.

Inoltre in questa release 5 rispetto alla 4 c'è stato un netto miglioramento nella user Interface nel lato amministrativo del plugin. Invece credo sia da migliorare la pagina di rigenerazione delle immagini precedentemente caricate.

Il costo di questo plugin è ora di 65$, non certo nella media dei plugin per EE, ma Channel Images è un sistema integrato difficilmente sostituibile. Non ci sono alternative così complete e integrate per la gestione di un numero elevato di immagini. Da notare che l'aggiornamento alla versione 5 per gli utenti che dispongono delle versioni precedenti è gratuito. Preciso e puntuale il supporto tecnico tramite email e forum.

 

ExpressionEngine in Italia


25hweb 8 Apr 2011, 11:21 am CEST

Quanto è diffuso?

ExpressionenEngine attualmente non è molto diffuso in Italia rispetto a piattaforme CMS come Wordpress, Drupal e Joomla. Probabilmente la mancata diffusione è legata alla lincenza con la quale ExpressionEngine viene distribuito. In poche parole ExpressionEngine si paga, gli altri no. E questo è un primo ostacolo.

 

Wordpress e la sindrome del martello

Spesso in informatica (ma può essere applicato in qualsiasi altro campo) si utilizza la sindrome del martello per descrivere un approccio con una certa tecnologia/prodotto alla soluzione di un problema. "Quando si ha in mano un martello, improvvisamente tutto ciò che vediamo diventa un chiodo".

Cosa voglio dire? Dopo aver conosciuto/studiato wordpress, qualsiasi sito web (o sistema informativo) può essere sviluppato appunto con wordpress.

Credo sia abbastanza chiaro. Wordpress viene utlizzato ovunque, per fare qualsiasi cosa. Per fare cose per cui non è stato progettato. La conseguenza è che lo sviluppatore passa il proprio tempo a forzare wordpress (tramite plug-in o peggio tramite hack) per cercare di adattare questa piattaforma al proprio progetto. Wordpress è nato per i blog e per questo dovrebbe essere utlizzato.

Invece essendo gratuito viene usato o meglio abusato. Interi portali, edizioni online di settimanali  ed e-commerce vengono realizzati con wordpress. E' una cosa orribile. Cosa accada? Il costo non sostenuto inizialmente con Wordpress verrà sostenuto in maniera subdola dallo sviluppatore e dall'utente in fasi diverse: 

  • in termini di tempo per implementare o adattare funzioni non proprie di Wordpress;
  • introducendo hack nel core system  di Wordress, questo determinerà costi di testing, debug etc;
  • costi (usabilità etc) lato utente che dovrà adattarsi alla piattaforma, invece di far adattare la piattaforma all'utente.

Quando tutto quando diventerà troppo costoso perchè non manutenibile si giungerà alla conclusione di gettare via il tutto e ripartire da zero. E i costi aumenteranno. Tutto ciò per aver fatto una scelta sbagliata all'inzio.

 

Mercato del lavoro

To do

 

Concorrenza

To do

 

Supporto e community

To do

 

 

Rimuovere completamente indexphp dall’URL di ExpressionEngine


25hweb 6 Apr 2011, 11:28 am CEST

Questo è il miglior modo per rimuovere index.php dall'URL di una installazione base di ExpressioEngine. Potete copiare e incollare il codice nel vostro file htaccess. Ovviamete è necessario che il vostro webserver supporti il modulo Apache mod_rewrite.c

La soluzione che trovate di seguito è stata proposta da Kevin Thompson sul suo blog. La cosa interessante di questo approccio al problema è che viene tenuta in considerazione la questione dei duplicati di risorsa. Infatti le altre soluzioni basate sempre sulla riscrittura degli URL (URL Rewrite) andavano a creare due diversi URL per una stessa risorsa.

Lo stesso Kevin cita come esempio la pagina:

Sono due URL diversi ma fanno riferimento allo stesso contenuto. E' necessario evitare questa situazione considerando che i motori di ricerca penalizzano fortemente nella SERP i siti con contenuti duplicati. Per chi non dovesse conoscere l'argomento può partire leggendo Contenuti duplicati - Guida di strumenti per webmaster di Google

Ecco il file htaccess

<IfModule mod_rewrite.c> # Enable Rewrite Engine # ------------------------------ RewriteEngine On RewriteBase / # Redirect index.php Requests # ------------------------------ RewriteCond %{THE_REQUEST} ^GET.*index.php [NC] RewriteCond %{THE_REQUEST} !/system/.* RewriteRule (.*?)index.php/*(.*) /$1$2 [R=301,L] # Standard ExpressionEngine Rewrite # ------------------------------ RewriteCond $1 !.(css|js|gif|jpe?g|png) [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 [L] </IfModule>

Per evitare problemi di copia e incolla scarica questo codice in un semplice file di testo: htaccess per rimuovere index.php v 1.0 Notare che alla riga 8 bisogna sostituire la directory system con il nome della directoy in cui è installato ExpressionEngine.

Integrare una google map in ExpressionEngine 2 con EEC Google Map


25hweb 30 Mar 2011, 12:45 pm CEST

Sto seguendo da tempo e con molto interesse lo sviluppo di questo addons. Ho ravanato per bene il web e credo che questo sia l'unico addons che gestisca in maniera abbastanza avanzata le mappe di Google.

E chi chiamerai? Ghostbusters!


25hweb 29 Mar 2011, 2:55 am CEST

Ufficialmente è Hook & Ladder Company 8 Fire Station. Ovvero è la stazione dei vigili del fuoco della compagniaHook & Ladder 8. Per me è la centrale dei Ghostbusters con annesso dispositivo di stoccaggio!   Inutile dire che è un must di New York. Altro che Ellis Island e la statua della libertà! Non scherziamo. Visitare New York significa creare un proprio itinerario, ottimizzare i tempi e andare sul set cinematografico di almeno qualche film. Questa tappa della Ghostbusters station dovrebbe essere inserita nelle migliore guide turistiche! Per i newyorchesi stessi, l'edificio non è solo un ricordo di un film girato quasi 30 anni fa. Infatti, per le strade di Tribeca ho incontrato una ragazza, che presumibilmente lavorava in un ristorante, indossare una maglietta nera con sopra il simbolo dei Ghostbusters! E' facile incontrare sul posto qualche altro turista che si ferma per fare qualche foto e che allontanandosi per tornare al suo itinerario sorride ripensando alle numerose battute del film. 

Hello, New York! - Ghost BustersIl quartiere si chiama Tribeca. E' facilmente raggiungibile con la metro (come tutta Manhattan). La fermata più vicina alla stazione si chiama Canal Station ed è servita dalla linea A, C, ed E. Una volta usciti dalla metro in 4 minuti si arriva in Moore Street. Purtroppo le fotografie non rendono! Essere sul posto è davvero emozionante. Si vede subito Raymond arrivare e parcheggiare sul marciapiede un catorcio appena comprato, quello che poi dopo aver speso diverse migliaia di dollari, sarà la ecto-1. Altra cosa che si percepisce solo sul posto è che l'edificio in realtà è piccolino. Nel film sembra molto più alto. I palazzi intorno lo sovrastano. L'indirizzo esatto è: Hook & Ladder Company #8 (Tribeca) 14 N. Moore St. New York, NY 10013 Per il resto Tribeca è da visitare per capire anche cosa è New York oltre alla 5th avenue, Central Park etc. E' interessare notare la tipologia di edifici. Molti sono dei prefabbricati in ghisa, insomma edifici con destinazioni industriali (negozi, magazzini etc). Negli anni 70-80 ha subito una trasformazione e oggi è una zona residenziale. Gli ampi spazi sono diventati lofts. Quindi per chi sta organizzando i propri itinerari in attesa di essere a NY, questa tappa la si può comodamente inserire nell'itinerario che comprende la sud di Manhattan (distretto finanziario, Wall Street, South Street Seaport etc).

Hello World!


25hweb 16 Oct 2010, 12:10 pm CEST

Non male come primo post!