ExpressionEngine, als een platform en een gemeenschap, heeft de laatste tijd veel groei gekend. Hoewel er wat leuke ronden zijn over EE-bronnen, vond ik het tijd voor een relevanter en actueler artikel om de straat op te gaan. Als u aan de slag gaat, zorgt deze reeks hulpmiddelen ervoor dat u in de goede richting gaat. Ik heb tenslotte zelf dit pad bewandeld.
Voordat ik in de bronnen duik, moet ik een beetje context bieden voor mijn benadering van het leren van EE. Ik heb een paar jaar geleden voor het eerst naar de software gekeken en heb het totaal niet begrepen. Ik maakte al gebruik van de PHP framework CodeIgniter, gemaakt door hetzelfde bedrijf, en ik zag geen noodzaak om EE te gebruiken als ik gewoon een CMS kon bouwen om precies te doen wat ik nodig had. Hoe dan ook, ik wilde de software downloaden en testen.
Recht uit de poort, ik snapte het niet.
Ik was gewend aan WordPress of aan het schrijven van mijn eigen logica. ExpressionEngine geïnstalleerd met een aantal "modules" en enkele "aangepaste velden" waarin ik mijn gegevens kon invoegen. Ik nam de officiële documentatie door en begreep niet echt hoe of waarom het een krachtig hulpmiddel was. Na ongeveer 5-10 dagen van het schoppen van de banden leg ik het gewoon opzij.
Spring twee maanden vooruit en ik merk dat ik ExpressionEngine heb getest. Deze keer was het te wijten aan het vinden van een reeks tutorials over het bouwen van een kerkwebsite in EE. Na het lezen van de artikelen begon ik te leren hoe EE "out of the box" kon worden opgezet en waar ik het kon gebruiken. Sinds ik deze tutorials heb gelezen, heb ik EE nog niet neergelegd en zou ik mezelf tegenwoordig als een EE-evangelist beschouwen.
Tijdens mijn EE-reis heb ik heel wat uitstekende bronnen ontdekt en kennis genomen van enkele gemeenschapsleiders. Laten we erin duiken en zien hoe ze kunnen helpen u leer ExpressionEngine 2.
Toen ik voor het eerst in EE dook, kreeg ik, zoals hierboven vermeld, het eenvoudigweg niet 'begrepen'. Afkomstig van WordPress, was ik gewend om te werken met een Titel
, Lichaam
en sommige extreem basic Aangepaste velden
. Ik had veel met WP's gewerkt Categorieën
, Tags
, en widgets
, en werd gebruikt om sjablonen met 1 klik te installeren en software automatisch bij te werken. EE is heel anders ... maar ik hou van bijna elk verschil.
Ik zal het niet wagen om uit te leggen hoe de dingen werken in EE, maar er zijn enkele geweldige artikelen om uit te checken. Ten eerste zou ik willen voorstellen om Mindy Wagner bij Viget Labs "Mindsets omschakelen: van WordPress naar ExpressionEngine" te lezen. Haar verhaal lijkt in het bijzonder op het mijne. Volgende zou ik zeggen, kijk eens naar WordPress vs. ExpressionEngine: Apples and Oranges? door Marcus Neto. Hij praat over hoe de twee anders omgaan met de inhoud en biedt uitstekende voorbeelden.
Oké, nu je graag wilt discussiëren waarom het ene stuk van de software 'beter' is dan het andere, laten we het onderwerp een beetje veranderen.
Dit jaar heeft EllisLab, makers van ExpressionEngine en CodeIgniter, iets geweldigs gedaan. Ze verwelkomden enkele EE-fansites in de EllisLab-familie door ze 'officiële communitypartners' te maken. De sites leveren gezamenlijk de EE-community het nieuwste EE communitynieuws, korte tips over het gebruik van EE, een galerij met geweldige EE-powered sites, artikelen over projecten, de officiële repository van add-ons en meer. Bekijk hier de community-sites:
En enkele geweldige niet-officiële community EE-sites:
Wat ik werkelijk liefde voor het forum is het unofficiële ondersteuning.
EllisLab biedt officiële ondersteuning van hun toegewijde medewerkers voor alle licentiehouders van ExpressionEngine. Als je een probleem hebt met je site en niet kunt achterhalen wat er mis is gegaan, kunnen ze je helpen dingen uit te zoeken. Ze bieden deze ondersteuning via hun forums op ExpressionEngine.com. Officiële ondersteuning is best leuk voor software zoals deze.
Wat ik werkelijk liefde voor het forum is het unofficiële ondersteuning. De gemeenschap van EE-gebruikers is geweldig en ik heb veel geleerd van andere ontwikkelaars via de officiële EE-fora. Ik ben fan geweest van forums sinds mijn moderatiedagen bij Flashkit; dus ik sprong er natuurlijk in om EE daar te leren kennen.
Ik kan het niet helpen, maar Train-EE een eigen afdeling geven. Als u zich herinnert van de inleiding van dit artikel, wendde ik me aanvankelijk vrij snel van EE. Pas toen ik een tutorialserie over het bouwen van een kerksite las, begon ik echt te begrijpen hoe ik EE moest gebruiken.
Lange tijd EE-gebruiker Michael Boyink creëerde Train-ee toen hij een leegte in het EE-leerproces zag. Sinds het maken van Train-ee heeft Mike twee EE-boeken geschreven, talloze online handleidingen voor tekst en video gepubliceerd en de enige tot nu toe opgezette klasopleiding voor EE gemaakt. Mike werkt ook samen met EllisLab om het proces van leren van EE meer naadloos en geformaliseerd te maken.
Kortom, Train-ee is een uitstekende leerbron voor ExpressionEngine. Begin met een aantal van de gratis dingen, maar definitief koop een deel van de commerciële goederen. Het kleine bedrag dat je besteedt aan training is waarschijnlijk niets vergeleken met de tijd die je bespaart om zonder EE door te werken.
Train-ee is natuurlijk niet de enige plek in de stad om EE te leren. Hier zijn nog een paar manieren om EE op internet en op internet te leren.
Ik persoonlijk veel uit de EE Screencasts-serie van Ryan Irelan. Hij werkt ook samen met andere ontwikkelaars aan premium tutorials die verder gaan dan de basis. Houd onderweg zijn site in de gaten voor extra video's.
Over Ryan gesproken, hij heeft veel EE-bronnen in handen. Hij runt ook de officiële community-partnersite EE Insider, waar u het laatste EE-nieuws en snelle tips kunt krijgen. Ze doen goed werk om de gemeenschap op de hoogte te houden. EE Insider organiseert ook de meeste woensdagen een wekelijkse ExpressionEngine-chat. Het is een open chat waarin je vragen kunt stellen en ideeën kunt opdoen.
Ryan is ook mede-gastheer van de EE Podcast met Lea Alcantara. Dit is een wekelijkse podcast waarin Ryan en Lea en de occasionele gast dieper duiken en onderwerpen bespreken als "E-Commerce and Expression Engine" en "SEO, Search Engine Optimization, ExpressionEngine". De EE Podcast is zeker een geweldige manier om op de hoogte te blijven van EE-technieken.
Als je wilt uitbreiden wat EE uit de doos kan doen, dan is de plek om naartoe te gaan Devot: ee gemaakt door Ryan Masuga. Ze bieden een catalogus met bijna alle openbare EE-add-ons tot nu toe en bieden zelfs eenvoudige softwareondersteuning en commerciële verkoop aan ontwikkelaars die dit misschien niet alleen willen hosten. Devot: ee is de eerste plaats ik wanneer ik EE wil verlengen. Als de add-on bestaat, weten ze waarschijnlijk van het.
Er zijn talloze mogelijkheden om EE live en persoonlijk te leren. Om te beginnen is er de EECI-conferentie, die net haar derde keer plaatsvond (foto's met dank aan Nate Croft, FortySeven Media). Het is de grootste bijeenkomst van EE-nerds waarvan ik me bewust ben. De luidsprekers zijn van topklasse en het is een hoop plezier. De volgende iteratie vindt plaats in oktober 2011 in New York.
Afgezien van het grote EECI zijn er andere conferentiekansen die er zijn. Vorige week was er EE Camp in Denver, Colorado. Deze week is er de online ExpressionEngine-conferentie EngineSummit 2. Talrijke steden hebben ook bijeenkomsten voor ExpressionEngine, geweldige manieren om te delen en te leren in een kleine, informele sfeer..
Een enigszins andere benadering van persoonlijk leren is het inhuren van een professionele consultant. Het is een service die meestal wordt gebruikt door bedrijven met interne teams die met EE werken. Bijvoorbeeld, mijn bedrijf, Focus Lab, LLC, doet vaak privétraining en advies over EE-onderwerpen. Als u merkt dat u een privé-instructeur nodig heeft, heeft de ExpressionEngine-community zeker die bronnen beschikbaar.
De laatste plaats die ik wil aanraken over offline leren zijn gepubliceerde boeken. Er zijn er een paar om uit te kiezen en het zou gek zijn ze niet te noemen. De eerder genoemde Michael Boyink en Ryan Irelan hebben beiden boeken gepubliceerd over ExpressionEngine 2. Er is ook een boek van Leonard Murphey, uitgegeven door Packt Publishing. Overweeg zeker om ze te controleren als je een boekenlezer bent.
EllisLab zelf heeft gezegd dat hun favoriete kenmerk van EE de community is. Ik ben het ermee eens! Ze hebben twee fulltime personeelsleden die zich inzetten voor de gemeenschap; dus dat moet je een beetje over hen vertellen. Betrokken raken bij de EE-gemeenschap is eenvoudig. Voor mij begon het op de officiële EE-forums. Vanaf daar begon ik veel te tweeten over EE en vervolgens publiceerde ik sommige van mijn add-ons openbaar op GitHub. Hier zijn een paar plaatsen waar je op EE'rs kunt letten.
Omdat je klaar bent om in ExpressionEngine 2 te duiken, dacht ik dat het leuk zou zijn om namen van ontwikkelaars met je te delen. Weet je, de jongens die constant geweldig werk doen en ideeën met anderen delen. Dit is geenszins bedoeld als een complete lijst, maar hier zijn een paar ontwikkelaars om je ogen op te houden:
Om vandaag de kracht van uw kostbare muisvingervinger te behouden, heb ik u een samenvatting van de belangrijkste links gegeven:
Ik heb je overladen met middelen. Ga nu verder en leer ExpressionEngine!
Als u al een doorgewinterde Expression Engine-pro bent, wist u dat Envato's snelgroeiende marktplaats voor code, CodeCanyon, onlangs een nieuwe ExpressionEngine-uitbreidingscategorie heeft gelanceerd? We zijn begonnen met een handvol seed-extensies, maar we zijn actief op zoek naar nieuwe auteurs en bijdragen.
Er is geen beter moment om deel te nemen, aangezien we recent onze auteurspercentages opnieuw hebben verhoogd naar 50-70% van elke verkoop. Met talloze auteurs die maandelijks vier + cijfers in het inkomen verdienen, is nu het perfecte moment om erin te springen. Als u vragen heeft, laat dan een opmerking achter in deze thread en ik (Jeffrey) zal zo snel mogelijk contact met u opnemen.