Turbocharge tu ExpressionEngine 2 Educación

ExpressionEngine, como plataforma y comunidad, ha experimentado un gran crecimiento recientemente. Si bien hay algunos buenos resúmenes sobre los recursos de EE, pensé que era hora de que un artículo más relevante y actualizado salga a la calle. Si está empezando, este conjunto de recursos lo pondrá en la dirección correcta. Después de todo, he recorrido este camino hasta ahora.


Mi perspectiva

Antes de sumergirme en los recursos, debería proporcionar un poco de contexto a mi enfoque para aprender EE. La primera vez que miré el software fue hace unos años y no lo conseguí. Ya estaba usando el Framework CodeIgniter de PHP, hecho por la misma compañía, y no veía la necesidad de usar EE si podía construir un CMS para hacer exactamente lo que necesitaba. En cualquier caso, quería descargar y probar el software..

Salido de la puerta, no lo entendí..

Estaba acostumbrado a WordPress o escribir mi propia lógica. ExpressionEngine instalado con un montón de "módulos" y algunos "campos personalizados" en los que podría insertar mis datos. Eché un vistazo a la documentación oficial y no entendí realmente cómo o por qué era una herramienta poderosa. Después de unos 5-10 días de patear los neumáticos, simplemente lo puse a un lado.

Avance rápido

Avancé dos meses y me encontré de nuevo en probar ExpressionEngine. Esta vez, se debió a la búsqueda de una serie de tutoriales sobre cómo construir un sitio web de una iglesia en EE. UU. Después de leer los artículos, comencé a aprender cómo se configuraba EE "fuera de la caja" y dónde podría llevarlo. Desde que leí esos tutoriales, no he bajado a EE y me considero un evangelista de EE en estos días.

Durante mi viaje a EE, descubrí algunos recursos excelentes y tomé nota de algunos líderes comunitarios. Vamos a sumergirnos y ver cómo pueden ayudar. Aprender ExpressionEngine 2.


(Posiblemente) Cambio de mentalidad

Cuando me sumergí por primera vez en EE, yo, como se mencionó anteriormente, simplemente no "lo entendí". Viniendo de WordPress, estaba acostumbrado a trabajar con un Título, Cuerpo y algunos extremadamente básicos Campos Personalizados. He trabajado mucho con WP's Categorías, Etiquetas, y Widgets, y se utilizó para instalar con un solo clic plantillas y software de actualización automática. EE es bastante diferente ... pero me encanta casi todas las diferencias.

No me aventuraré a explicar cómo funcionan las cosas en EE, pero hay algunos artículos geniales para revisar. En primer lugar, sugiero leer "Cambio de mentalidad: de WordPress a ExpressionEngine", de Mindy Wagner en Viget Labs. Su historia es similar a la mía en particular. A continuación, diría, echa un vistazo a WordPress vs. ExpressionEngine: ¿Manzanas y naranjas? por Marcus Neto. Habla sobre cómo los dos manejan el contenido de manera diferente y proporciona excelentes ejemplos..

Bien, ahora que estás ansioso por debatir por qué una pieza de software es "mejor" que la otra, cambiemos el tema ligeramente.


Sitios web de la comunidad

Este año, EllisLab, creadores de ExpressionEngine y CodeIgniter, hicieron algo increíble. Dieron la bienvenida a algunos sitios de fans de EE en la familia EllisLab al hacerlos "socios comunitarios oficiales". Los sitios suministran colectivamente a la comunidad de EE con las últimas noticias de la comunidad de EE, consejos breves sobre el uso de EE, una galería de sitios con gran poder de EE, artículos sobre proyectos, el depósito oficial de complementos y más. Echa un vistazo a los sitios de la comunidad aquí:

  • EE Insider
  • Devoto
  • Show-ee

Y algunos grandes sitios de EE de la comunidad no oficiales:

  • Director-ee
  • EE Hash
  • Dev-ee

Soporte oficial y no oficial

Lo que yo De Verdad El amor por los foros es el Naciones Unidasapoyo oficial.

EllisLab ofrece soporte oficial de su personal dedicado para cualquier titular de licencia de ExpressionEngine. Si tiene un problema con su sitio y no puede averiguar qué está mal, son buenos para ayudar a resolver las cosas. Proporcionan este soporte, a través de sus foros en ExpressionEngine.com. El soporte oficial es bastante bueno para software como este.

Lo que yo De Verdad El amor por los foros es el Naciones UnidasApoyo oficial. La comunidad de usuarios de EE es increíble y he aprendido mucho de otros desarrolladores a través de los foros oficiales de EE. He sido fanático de los foros desde mis días como moderador en Flashkit; Así que, naturalmente, salté a aprender sobre EE allí.


Aprendiz

No puedo evitar darle a Train-EE una sección propia aquí. Si se acuerda de la introducción de este artículo, al principio me di la vuelta de EE con bastante rapidez. No fue hasta que leí una serie de tutoriales sobre Construyendo un sitio de la iglesia que realmente empecé a entender cómo usar EE.

Michael Boyink, usuario de EE desde hace mucho tiempo, creó Train-ee cuando vio un vacío en el proceso de aprendizaje de EE. Desde la creación de Train-ee, Mike ha escrito dos libros de EE, ha publicado numerosos tutoriales de texto y video en línea y ha creado el único curso de capacitación en aula hasta la fecha para EE. Mike también está trabajando con EllisLab para hacer que el proceso de aprendizaje de EE sea más uniforme y formalizado.

En resumen, Train-ee es un excelente recurso de aprendizaje para ExpressionEngine. Comience con algunas de las cosas gratis, pero seguro comprar algunos de los bienes comerciales. La pequeña cantidad que gasta en entrenamiento probablemente no sea nada en comparación con el tiempo que ahorrará esclavos en EE sin él.


Otro aprendizaje gratuito y de pago

Train-ee, por supuesto, no es el único lugar en la ciudad para aprender EE. Aquí hay algunas maneras más de aprender EE tanto dentro como fuera de la web..

Aprender en línea

Yo personalmente tengo mucho Fuera de la serie EE Screencast de Ryan Irelan. También está trabajando con otros desarrolladores en tutoriales premium que van más allá de lo básico. Mantenga sus ojos en su sitio para videos adicionales en el camino.

Hablando de Ryan, él tiene sus manos en muchos recursos de EE. También dirige el sitio de socios de la comunidad oficial de EE Insider, donde puede obtener todas las últimas noticias de EE y consejos rápidos. Hacen un gran trabajo manteniendo a la comunidad informada. EE Insider también ofrece un chat semanal de ExpressionEngine la mayoría de los miércoles. Es un chat abierto donde puedes venir y hacer preguntas y dar ideas..

Ryan también es co-anfitrión del Podcast de EE con Lea Alcantara. Este es un podcast semanal donde Ryan y Lea y los invitados ocasionales profundizan y discuten temas como "E-Commerce y ExpressionEngine" y "SEO, Search Engine Optimization, ExpressionEngine". El EE Podcast es definitivamente una excelente manera de mantenerse informado sobre las técnicas de EE..

Si está buscando ampliar lo que EE puede hacer fuera de la caja, entonces el lugar a donde ir es Devot: ee creado por Ryan Masuga. Proporcionan un catálogo de casi todos los complementos públicos de EE hasta la fecha e incluso ofrecen soporte de software simple y ventas comerciales a los desarrolladores que no quieran hospedarlo por su cuenta. Devoto: ee es el primero Lugar al que voy a ir buscando extender EE. Si el complemento existe, probablemente lo sepan..

Aprendizaje fuera de línea

Hay numerosas oportunidades para aprender EE en vivo y en persona. Para empezar, está la conferencia EECI, que acaba de ver su tercera aparición (foto cortesía de Nate Croft, FortySeven Media). Es la mayor reunión de nerds de EE que conozco. Los altavoces son de primera categoría, y es un montón de diversión. La próxima iteración es en Nueva York en octubre de 2011..

Aparte de la gran EECI, hay otras oportunidades de conferencias por ahí. Apenas la semana pasada, hubo un campamento de EE en Denver, Colorado. Esta semana, tenemos la conferencia en línea ExpressionEngine EngineSummit 2. Numerosas ciudades también tienen reuniones para ExpressionEngine, que son excelentes maneras de compartir y aprender en un ambiente pequeño e informal..

Un enfoque ligeramente diferente para el aprendizaje en persona es contratar a un consultor profesional. Es un servicio que suelen utilizar las empresas con equipos internos que trabajan con EE. Por ejemplo, mi empresa, Focus Lab, LLC, a menudo realiza capacitación y consultoría privadas sobre temas de EE. Si necesita un instructor privado, la comunidad de ExpressionEngine ciertamente tiene esos recursos disponibles.

Compra un libro

El último lugar que quiero tocar en el aprendizaje fuera de línea son los libros publicados. Hay algunos para elegir y sería tonto no mencionarlos. Tanto los mencionados Michael Boyink como Ryan Irelan han publicado libros sobre ExpressionEngine 2. También hay un libro de Leonard Murphey, que es publicado por Packt Publishing. Sin duda considera revisarlos si eres un lector de libros..

  • Creación de un sitio de ExpressionEngine 2: pequeñas empresas (enfocadas en EE2)
  • ExpressionEngine 2: Guía de inicio rápido (enfocado en EE2)
  • Creación de sitios web con ExpressionEngine 2 (EE2 enfocado)
  • Construyendo un sitio de ExpressionEngine - Pequeñas empresas (enfocado en EE1, ahora un libro electrónico gratuito)
  • Creación de sitios web con ExpressionEngine 1.6 (EE1 enfocado)

Sumérgete en la comunidad

EllisLab, ellos mismos, ha dicho que su característica favorita de EE es la comunidad. ¡Tengo que estar de acuerdo! Tienen dos miembros del personal de tiempo completo dedicados a la comunidad; Así que eso debería contarles un poco sobre ellos. Participar en la comunidad de EE es fácil. Para mí, comenzó en los foros oficiales de EE. A partir de ahí, comencé a twittear mucho sobre EE y luego a publicar algunos de mis complementos públicamente en GitHub. Aquí hay algunos lugares donde puedes buscar EE'rs..

  • Foros oficiales de nuevo
  • en Twitter (la etiqueta hash #eecms se usa más comúnmente y sigue a @ee_hub y / o @codeignitee para re-tweets relevantes)
  • en GitHub
  • en Dribbble (etiquetas EE o eecms a menudo)
  • en el mencionado chat semanal de EE

A quién seguir

Ya que estás listo para sumergirte en ExpressionEngine 2, pensé que sería bueno compartir contigo algunos nombres de desarrolladores. Ya sabes, los chicos que constantemente realizan un trabajo increíble y comparten ideas con otros. Esto no significa de ninguna manera que sea una lista completa, pero aquí hay algunos desarrolladores para mantener sus ojos en:

  • Blog de ExpressionEngine - el blog oficial de EE de EllisLab
  • Pixel & Tonic - Complementos de terceros
  • Newism - Complementos de terceros y desarrollo general de EE
  • Solspace - Complementos y consultoría de terceros
  • Lodewijk Schutte: complementos de terceros y desarrollo general de EE
  • Mike Boyink - Escritor, profesor, orador y consultor
  • Ryan Irelan - Desarrollador, Escritor, Ponente
  • Yo, Erik Reagan! - Consultor y profesor.

Enlace Roundup

Para preservar la fuerza de su dedo índice índice de ratón precioso, le proporcioné un resumen de los enlaces principales aquí:

  • Artículo: De WordPress a ExpressionEngine
  • Artículo: WordPress vs. ExpressionEngine: Manzanas y naranjas?
  • Sitio: EE Insider
  • Sitio: Devot: ee
  • Sitio: Show-ee
  • Sitio: Director-ee
  • Sitio: EE Hash
  • Sitio: Dev-ee
  • Aprendizaje en línea: foros oficiales de ExpressionEngine
  • Aprendizaje en línea: Train-ee
  • Aprendizaje en línea: "EE Screencasts"
  • Aprendizaje en línea: Chat semanal de EE
  • Aprendizaje en línea: EE Podcast
  • Complementos: Devot: ee
  • Conferencia: Conferencia EECI
  • Conferencia: EE Camp
  • Conferencia: EngineSummit 2
  • Libro: Creación de un sitio de ExpressionEngine 2 - Pequeñas empresas
  • Libro: ExpressionEngine 2: Una guía de inicio rápido
  • Libro: Construyendo sitios web con ExpressionEngine 2
  • Comunidad: Búsqueda de Twitter
  • Comunidad: GitHub Search
  • Comunidad: Dribbble búsqueda 1 y 2.

Te he sobrecargado de recursos. Ahora avanza y aprende ExpressionEngine!


Ya sazonado EE Pro?

Si ya es un profesional experimentado de Expression Engine, ¿sabía que el rápido crecimiento del mercado de código de Envato, CodeCanyon, lanzó recientemente una nueva categoría de extensiones de ExpressionEngine? Hemos lanzado con un puñado de extensiones de semilla, sin embargo, estamos buscando activamente nuevos autores y contribuciones.

No hay mejor momento para unirse, ya que recientemente hemos aumentado nuestras tasas de autor, una vez más, al 50-70% de cada venta. Con innumerables autores haciendo cuatro + cifras en ingresos cada mes, ahora es el momento perfecto para saltar. Si tiene alguna pregunta, deje un comentario en este hilo, y yo (Jeffrey) le responderemos lo antes posible..

Extensiones EE premium en CodeCanyon

  • Mapeador: Muestra Google Maps en tu sitio con facilidad.
  • Widgets: Widgets es un módulo de ExpressionEngine 2.1 que le permite incluso a su cliente menos experimentado o administrar fragmentos de contenido inteligente en el sitio sin necesidad de aprender un montón de etiquetas, HTML o llamarle para ayudarlo.
  • Soporte multi-idioma: Esta extensión proporciona la base para el soporte multilingüe en su sitio web.