ExpressionEngine, som en plattform og et fellesskap, har nylig hatt stor vekst. Mens det er noen fine roundups der ute om EE-ressurser, trodde jeg det var på tide for en mer relevant og oppdatert artikkel å slå gatene. Hvis du kommer i gang, vil dette settet med ressurser få deg til å bevege deg i riktig retning. Tross alt har jeg gått denne veien selv så langt.
Før du drar inn i ressursene, bør jeg gi litt kontekst til min tilnærming til å lære EE. Jeg så først på programvaren for noen år siden og fikk det ikke helt. Jeg brukte allerede PHP-rammeverket CodeIgniter, laget av samme firma, og jeg så ikke behov for å bruke EE hvis jeg bare kunne bygge et CMS for å gjøre akkurat det jeg trengte. Uansett, jeg ønsket å laste ned og teste ut programvaren.
Rett ut av porten fikk jeg ikke det.
Jeg var vant til enten WordPress eller skrive min egen logikk. ExpressionEngine installert med en mengde "moduler" og noen få "egendefinerte felt" der jeg kunne sette inn dataene mine. Jeg tok en titt på den offisielle dokumentasjonen, og forstod egentlig ikke hvordan eller hvorfor det var et kraftig verktøy. Etter ca 5-10 dager sparker dekkene jeg bare legger den til side.
Gå fremover to måneder, og jeg finner meg selv tilbake til å teste ExpressionEngine. Denne gangen var det på grunn av å finne en serie opplæringsprogrammer om å bygge et kirkeside i EE. Etter å ha lest artiklene begynte jeg å lære hvordan EE ble satt opp "ut av boksen" og hvor jeg kunne ta den. Siden jeg har lest disse opplæringsprogrammene, har jeg ikke satt EE ned og vil betrakte meg selv som en EE-evangelist i disse dager.
Under min EE-reise har jeg oppdaget ganske mange gode ressurser og notert noen få samfunnsledere. La oss dykke inn og se hvordan de kan hjelpe du lær ExpressionEngine 2.
Når jeg først doves inn i EE, har jeg, som nevnt ovenfor, ikke "få det". Kommer fra WordPress, var jeg vant til å jobbe med en Tittel
, Kropp
og noen ekstremt grunnleggende Egendefinerte felt
. Jeg hadde jobbet mye med WPs kategorier
, Tags
, og widgets
, og ble vant til 1-klikk installasjoner av maler og automatisk oppdatering programvare. EE er ganske annerledes ... men jeg elsker nesten alle forskjeller.
Jeg vil ikke våge å forklare hvordan ting fungerer i EE, men det er noen gode artikler å sjekke ut. For det første vil jeg foreslå å lese "Switching Mindsets: Fra WordPress til ExpressionEngine," av Mindy Wagner på Viget Labs. Hennes historie ligner spesielt min. Neste vil jeg si, sjekk ut WordPress vs. ExpressionEngine: Epler og appelsiner? av Marcus Neto. Han snakker om hvordan de to håndterer innhold annerledes og gir gode eksempler.
Ok, nå som du er ivrig etter å diskutere hvorfor et program er "bedre" enn det andre, la oss endre temaet litt.
I år gjorde EllisLab, produsenter av ExpressionEngine og CodeIgniter, noe gøy. De ønsket velkommen noen EE-fansider i EllisLab-familien ved å gjøre dem til "offisielle fellesskapspartnere". Nettstedene leverer kollektivt EE-fellesskapet med de nyeste EE-fellesskapsnyheter, korte tips om bruk av EE, et galleri med store EE-drevne nettsteder, artikler om prosjekter, det offisielle depotet for tilleggsprogrammer og mer. Ta en titt på fellesskapssidene her:
Og noen gode unofficial community EE nettsteder:
Hva jeg egentlig kjærlighet om forumene er unoffisiell støtte.
EllisLab tilbyr offisiell støtte fra deres dedikert stab for enhver lisensinnehaver av ExpressionEngine. Hvis du har et problem med nettstedet ditt og ikke kan finne ut hva som er gått galt, er de gode til å hjelpe til med å finne ut ting. De gir denne støtten, via deres forum på ExpressionEngine.com. Offisiell støtte er ganske fin for programvare som dette.
Hva jeg egentlig kjærlighet om forumene er unoffisiell støtte. Samfunnet til EE-brukere er fantastisk, og jeg har lært mye fra andre utviklere via de offisielle EE-forumene. Jeg har vært en fan av fora siden mine modererende dager på Flashkit; så jeg hoppet naturlig til å lære om EE der.
Jeg kan ikke hjelpe, men gir Train-EE en egen del her. Hvis du vil huske fra introduksjonen av denne artikkelen, vendte jeg meg fra EE ganske fort, først. Det var ikke før jeg leste gjennom en opplæringsserie om å bygge et kirkeområde som jeg virkelig begynte å forstå hvordan jeg bruker EE.
Lang tid EE-bruker Michael Boyink skapte Train-ee da han så et tomrom i EE-læringsprosessen. Siden å skape Train-ee, har Mike skrevet to EE bøker, utgitt en rekke online tekst og video opplæringsprogrammer og laget det eneste moderne klasserommet kurs for EE. Mike jobber også med EllisLab for å gjøre prosessen med å lære EE mer sømløs og formalisert.
Kort sagt, Train-ee er en utmerket læringsressurs for ExpressionEngine. Begynn med noen av de gratis greiene, men helt sikkert kjøp noen av de kommersielle varene. Den lille mengden du bruker på trening er sannsynligvis ingenting i forhold til tiden du vil spare slaving gjennom EE uten det.
Train-ee, selvfølgelig, er ikke det eneste stedet i byen for å lære EE. Her er noen flere måter å lære EE både på og utenfor nettet.
Jeg fikk personlig mye ut av EE Screencasts-serien av Ryan Irelan. Han jobber også med andre utviklere på premieopplæringen som går utover det grunnleggende. Hold øynene på hans side for flere videoer nedover veien.
Når han snakker om Ryan, har han hendene i mange EE-ressurser. Han driver også offisielt fellesskapspartner EE Insider hvor du kan få alle de siste EE-nyhetene og raske tipsene. De gjør en god jobb med å holde samfunnet informert. EE Insider er også vert for en ukentlig ExpressionEngine-chat de fleste onsdager. Det er en åpen chat hvor du kan komme og stille spørsmål og gi ideer.
Ryan er også medarbeider for EE Podcast med Lea Alcantara. Dette er en ukentlig podcast hvor Ryan og Lea og en og annen gjestene dykker dypere og diskuterer emner som "E-Commerce and ExpressionEngine" og "SEO, Search Engine Optimization, ExpressionEngine". EE Podcast er definitivt en fin måte å holde seg informert om EE-teknikker.
Hvis du ønsker å forlenge hva EE kan gjøre ut av boksen, er stedet å gå Devot: ee laget av Ryan Masuga. De gir en katalog over nesten alle offentlige EE-tillegg til dags dato, og tilbyr til og med enkel programvare og kommersielt salg til utviklere som kanskje ikke vil være vert for det selv. Devot: ee er den første plasser jeg går når jeg ser for å forlenge EE. Hvis tillegget eksisterer, vet de sannsynligvis om det.
Det er mange muligheter til å lære EE live og personlig. For det første er det EECI konferansen, som nettopp så sin tredje forekomst (foto med Nate Croft, FortySeven Media). Det er den største samlingen av EE nerds som jeg er klar over. Høyttalerne er topp hakk, og det er en stor haug med moro. Den neste iterasjonen er i New York i oktober 2011.
Bortsett fra den store EECI, er det andre konferansemuligheter der ute. Bare i forrige uke var det EE Camp i Denver, Colorado. Denne uken er det online ExpressionEngine-konferansen EngineSummit 2. Mange byer har også møter for ExpressionEngine, som er gode måter å dele og lære i en liten, uformell atmosfære.
En litt annen tilnærming til personlig læring er å ansette en profesjonell konsulent. Det er en tjeneste som vanligvis brukes av bedrifter med interne lag som arbeider med EE. For eksempel, mitt firma, Focus Lab, LLC, gjør ofte privat trening og rådgivning om EE-emner. Hvis du finner deg selv i behov av en privat instruktør, har ExpressionEngine-samfunnet sikkert disse ressursene.
Det siste stedet jeg vil berøre på nettbasert læring er publiserte bøker. Det er noen å velge mellom, og det ville være dumt å ikke nevne dem. De nevnte Michael Boyink og Ryan Irelan har begge publisert bøker om ExpressionEngine 2. Det er også en bok av Leonard Murphey, som er utgitt av Packt Publishing. Absolutt vurdere å sjekke dem ut hvis du er en bokleser.
EllisLab, selv, har sagt at deres favorittfunksjon av EE er samfunnet. Jeg må være enig! De har to heltidsansatte som er dedikert til samfunnet; så det burde fortelle deg litt om dem. Bli involvert i EE-fellesskapet er enkelt. For meg begynte det på den offisielle EE fora. Derfra begynte jeg å tweet mye om EE og publiserte deretter noen av mine tilleggsprogrammer publisert på GitHub. Her er noen få steder du kan se etter eiere.
Siden du er klar til å dykke inn i ExpressionEngine 2, trodde jeg det ville vært fint å dele noen utviklernavn med deg. Du vet, gutta som konsekvent gjør fantastisk arbeid og deler ideer med andre. Dette er på ingen måte ment å være en komplett liste, men her er noen utviklere å holde øynene på:
For å bevare din dyrebare muspekefinger styrken i dag har jeg gitt deg en rundup av de primære linkene her:
Jeg har overbelastet deg med ressurser. Gå nå og lær ExpressionEngine!
Hvis du allerede er en erfaren Expression Engine pro, visste du at Envatos raskt voksende marked for kode, CodeCanyon, nylig lanserte en ny ExpressionEngine extensions-kategori? Vi har lansert med en håndfull frøutvidelser, men vi søker aktivt nye forfattere og bidrag.
Det er ingen bedre tid å bli med, ettersom vi nylig har økt forfatterrentene våre igjen til 50-70% av hvert salg. Med utallige forfattere som gjør fire + tall i inntekt hver måned, er det nå den perfekte tiden å hoppe inn. Hvis du har noen spørsmål, la en kommentar i denne tråden, og jeg (Jeffrey) kommer tilbake til deg ASAP.