ExpressionEngine, come piattaforma e comunità, ha visto una grande crescita recente. Mentre ci sono dei bei rastrellamenti sulle risorse EE, ho pensato che fosse giunto il momento per un articolo più pertinente e aggiornato per colpire le strade. Se inizi, questa serie di risorse ti porterà nella giusta direzione. Dopotutto, ho percorso questa strada fino ad ora.
Prima di immergermi nelle risorse dovrei fornire un po 'di contesto al mio approccio all'apprendimento di EE. Ho guardato il software per la prima volta alcuni anni fa e non l'ho capito. Stavo già usando il framework PHP CodeIgniter, realizzato dalla stessa azienda, e non ho visto la necessità di utilizzare EE se solo potessi costruire un CMS per fare esattamente ciò di cui avevo bisogno. Indipendentemente da ciò, volevo scaricare e testare il software.
Appena uscito dal cancello, non l'ho capito.
Ero abituato a WordPress oa scrivere la mia logica. ExpressionEngine è stato installato con una serie di "moduli" e alcuni "campi personalizzati" in cui è possibile inserire i miei dati. Ho dato un'occhiata alla documentazione ufficiale e non ho veramente capito come o perché fosse uno strumento potente. Dopo circa 5-10 giorni di calci alle gomme, l'ho messo da parte.
Salta avanti di due mesi e mi ritrovo a testare ExpressionEngine. Questa volta, è stato necessario trovare una serie di tutorial sulla costruzione di un sito web della chiesa in EE. Dopo aver letto gli articoli, ho iniziato a capire come EE è stato impostato "fuori dagli schemi" e dove potrei prenderlo. Da quando ho letto quei tutorial, non ho messo giù EE e mi considererei un evangelista di EE in questi giorni.
Durante il mio viaggio su EE, ho scoperto alcune risorse eccellenti e ho preso nota di alcuni leader della comunità. Entriamo e vediamo come possono aiutare tu impara ExpressionEngine 2.
Quando mi sono immerso per la prima volta in EE, come ho detto sopra, semplicemente non "capisco". Venendo da WordPress, ero abituato a lavorare con a Titolo
, Corpo
e alcuni estremamente di base Campi personalizzati
. Avevo lavorato molto con WP categorie
, tag
, e widget
, ed è stato utilizzato per installare con un clic i modelli e il software di aggiornamento automatico. EE è abbastanza diverso ... ma io amo quasi ogni differenza.
Non mi azzarderò a spiegare come funzionano le cose in EE, ma ci sono alcuni fantastici articoli da verificare. In primo luogo, suggerirei di leggere "Cambiamento di Mindsets: da WordPress a ExpressionEngine" di Mindy Wagner presso Viget Labs. La sua storia è simile alla mia in particolare. Avanti direi, controlla WordPress vs ExpressionEngine: mele e arance? di Marcus Neto. Parla di come i due gestiscono il contenuto in modo diverso e fornisce esempi eccellenti.
Ok, ora che sei desideroso di discutere perché un pezzo di software è "migliore" rispetto all'altro, cambiamo leggermente argomento.
Quest'anno EllisLab, produttore di ExpressionEngine e CodeIgniter, ha fatto qualcosa di fantastico. Hanno accolto alcuni siti fan di EE nella famiglia EllisLab rendendoli "partner ufficiali della comunità". I siti forniscono collettivamente la comunità EE con le ultime notizie sulla comunità EE, brevi suggerimenti sull'utilizzo di EE, una galleria di grandi siti basati su EE, articoli su progetti, il repository ufficiale di componenti aggiuntivi e altro ancora. Dai un'occhiata ai siti della community qui:
E alcuni grandi siti EE della community non ufficiale:
Cosa io veramente l'amore per i forum è il unsupporto ufficiale.
EllisLab offre supporto ufficiale dal proprio staff dedicato per qualsiasi titolare di licenza di ExpressionEngine. Se hai un problema con il tuo sito e non riesci a capire cosa è andato storto, sono bravi nell'aiutare a capire le cose. Forniscono questo supporto tramite i loro forum su ExpressionEngine.com. Il supporto ufficiale è abbastanza carino per software come questo.
Cosa io veramente l'amore per i forum è il unsupporto ufficiale. La comunità degli utenti di EE è fantastica e ho imparato molto dagli altri sviluppatori tramite i forum EE ufficiali. Sono stato un fan dei forum fin dai miei giorni di moderazione in Flashkit; quindi, naturalmente, ho iniziato a conoscere EE lì.
Non posso fare a meno di dare a Train-EE una sezione a parte. Se vi ricorderete dall'introduzione di questo articolo, all'inizio mi sono allontanato da EE piuttosto rapidamente. Non è stato fino a quando ho letto una serie di tutorial su Building a Church Site che ho davvero iniziato a capire come usare EE.
L'utente EE da lungo tempo Michael Boyink ha creato Train-ee quando ha visto un vuoto nel processo di apprendimento EE. Da quando ha creato Train-ee, Mike ha scritto due libri EE, pubblicato numerosi tutorial di testo e video online e ha creato l'unico corso di formazione in aula per EE. Mike sta anche collaborando con EllisLab per rendere il processo di apprendimento di EE più trasparente e formalizzato.
In breve, Train-ee è un'ottima risorsa di apprendimento per ExpressionEngine. Inizia con alcune delle cose gratis, ma decisamente acquistare alcuni dei beni commerciali. La piccola somma spesa per l'allenamento probabilmente non è nulla in confronto al tempo in cui salvi lo slaving attraverso EE senza di esso.
Train-ee, ovviamente, non è l'unico posto in città per imparare l'EE. Qui ci sono alcuni altri modi per imparare EE sia dentro che fuori dal web.
Ho avuto personalmente Un sacco fuori dalla serie Screencast di EE di Ryan Irelan. Sta anche lavorando con altri sviluppatori su tutorial premium che vanno oltre le basi. Tieni gli occhi sul suo sito per ulteriori video lungo la strada.
Parlando di Ryan, ha le mani in molte risorse EE. Gestisce anche il sito ufficiale dei partner della comunità EE Insider, dove è possibile ottenere tutte le ultime novità EE e suggerimenti rapidi. Fanno un ottimo lavoro nel mantenere la comunità informata. EE Insider ospita anche una chat settimanale ExpressionEngine la maggior parte dei mercoledì. È una chat aperta in cui puoi venire a fare domande e dare idee.
Ryan è anche co-conduttore di EE Podcast con Lea Alcantara. Questo è un podcast settimanale in cui Ryan e Lea e gli ospiti occasionali si immergono più profondamente e discutono argomenti come "E-Commerce ed ExpressionEngine" e "SEO, Search Engine Optimization, ExpressionEngine". L'EE Podcast è sicuramente un ottimo modo per rimanere informato sulle tecniche EE.
Se stai cercando di estendere ciò che EE può fare fuori dalla scatola, allora il posto dove andare è Devot: ee creato da Ryan Masuga. Forniscono un catalogo di quasi tutti i componenti aggiuntivi di EE pubblici fino ad oggi e offrono persino un semplice supporto software e vendite commerciali agli sviluppatori che potrebbero non voler ospitarli da soli. Devot: ee è il primo posto dove cerco di estendere EE. Se il componente aggiuntivo esiste, probabilmente lo sanno.
Ci sono numerose opportunità per imparare EE dal vivo e di persona. Per cominciare, c'è la conferenza EECI, che ha appena visto il suo terzo evento (foto gentilmente concessa da Nate Croft, FortySeven Media). È il più grande raduno di nerd EE di cui sono a conoscenza. Gli altoparlanti sono di prim'ordine, ed è un grande mucchio di divertimento. La prossima iterazione è a New York nell'ottobre del 2011.
A parte il grande EECI, ci sono altre opportunità di conferenze là fuori. Proprio la scorsa settimana, c'era il campo EE a Denver, in Colorado. Questa settimana, c'è la conferenza ExpressionEngine online EngineSummit 2. Numerose città hanno anche incontri per ExpressionEngine, che sono ottimi modi per condividere e imparare in un ambiente piccolo e informale.
Un approccio leggermente diverso all'apprendimento di persona sta assumendo un consulente professionale. È un servizio tipicamente utilizzato da aziende con team interni che lavorano con EE. Ad esempio, la mia azienda, Focus Lab, LLC, svolge spesso attività di formazione e consulenza private su argomenti di EE. Se ti trovi nella necessità di un istruttore privato, la community ExpressionEngine ha certamente quelle risorse disponibili.
L'ultimo posto che voglio toccare sull'apprendimento offline è libri pubblicati. Ce ne sono alcuni tra cui scegliere e sarebbe sciocco non menzionarli. Il già citato Michael Boyink e Ryan Irelan hanno entrambi pubblicato libri su ExpressionEngine 2. C'è anche un libro di Leonard Murphey, pubblicato da Packt Publishing. Certamente considera di controllarli se sei un lettore di libri.
EllisLab, a sua volta, ha detto che la loro caratteristica preferita di EE è la comunità. Devo essere d'accordo! Hanno due membri dello staff a tempo pieno dedicati alla comunità; quindi questo dovrebbe dirti qualcosa su di loro. Essere coinvolti nella comunità EE è facile. Per me, è iniziato sui forum ufficiali di EE. Da lì, ho iniziato a twittare molto su EE e poi pubblico pubblicamente alcuni dei miei componenti aggiuntivi su GitHub. Qui ci sono alcuni posti in cui puoi guardare fuori per gli EE.
Dato che sei pronto per immergerti in ExpressionEngine 2, ho pensato che sarebbe stato bello condividere con te alcuni nomi di sviluppatori. Sai, i ragazzi che fanno costantemente un lavoro fantastico e condividono le idee con gli altri. Questo non significa assolutamente essere un elenco completo, ma qui ci sono alcuni sviluppatori da tenere d'occhio:
Per preservare la tua preziosa forza del dito indice del mouse oggi ti ho fornito una carrellata dei link principali qui:
Ti ho sovraccaricato di risorse. Ora vai avanti e impara ExpressionEngine!
Se sei già un esperto di Expression Engine, sapevi che il mercato in rapida espansione di Envato per il codice, CodeCanyon, ha recentemente lanciato una nuova categoria di estensioni ExpressionEngine? Abbiamo lanciato con una manciata di estensioni di semi, tuttavia, stiamo attivamente cercando nuovi autori e contributi.
Non c'è momento migliore per aderire, dato che di recente abbiamo aumentato i nostri tassi di autore, ancora una volta, al 50-70% di ogni vendita. Con innumerevoli autori che guadagnano quattro + cifre ogni mese, ora è il momento perfetto per entrare. Se hai domande, lascia un commento in questa discussione e io (Jeffrey) ti risponderemo al più presto.