Статьи

Турбокомпрессор вашего ExpressionEngine 2 Образование

ExpressionEngine , как платформа и сообщество, в последнее время активно развивается. В то время как есть несколько хороших обзоров о ресурсах EE, я думал, что пришло время для более актуальной и современной статьи, чтобы появиться на улицах. Если вы начинаете, этот набор ресурсов поможет вам двигаться в правильном направлении. В конце концов, я сам прошел этот путь.


Прежде чем углубляться в ресурсы, я должен представить немного контекста моего подхода к изучению ЭЭ. Я впервые посмотрел на программное обеспечение несколько лет назад и совершенно не понял его. Я уже использовал PHP-фреймворк CodeIgniter , созданный той же компанией, и я не видел необходимости использовать EE, если бы я мог просто создать CMS, чтобы делать именно то, что мне нужно. Несмотря на это, я хотел скачать и протестировать программное обеспечение.

Прямо из ворот я не понял.

Я привык либо к WordPress, либо к написанию собственной логики. ExpressionEngine установлен с кучей «модулей» и несколькими «настраиваемыми полями», в которые я мог вставить свои данные. Я взглянул на официальную документацию и не понял, как и почему это был мощный инструмент. Приблизительно после 5-10 дней пинающих шин я просто отложил это в сторону.

Прыгните вперед на два месяца, и я снова вернусь к тестированию ExpressionEngine. На этот раз это было связано с поиском серии учебных пособий по созданию церковного веб-сайта в ЭЭ. Прочитав статьи, я начал изучать, как EE настраивается «из коробки» и где я могу его взять. С тех пор, как я прочитал эти уроки, я не откладывал EE и теперь считаю себя евангелистом EE.

Во время моего EE-путешествия я обнаружил немало отличных ресурсов и обратил внимание на нескольких лидеров сообщества. Давайте погрузимся и посмотрим, как они могут помочь вам изучить ExpressionEngine 2.


Когда я впервые погрузился в EE, я, как уже упоминалось выше, просто «не понял». Исходя из WordPress, я привык работать с Title , Body и некоторыми чрезвычайно простыми Custom Fields . Я много работал с Categories , Tags и Widgets WP, и меня использовали для установки шаблонов и автоматического обновления программного обеспечения в один клик. ЕЕ совсем другое … но я люблю почти все различия.

Я не буду рисковать, чтобы объяснить, как все работает в EE, но есть несколько хороших статей, чтобы проверить. Во-первых, я бы посоветовал прочитать «Переключение мышления: с WordPress на ExpressionEngine » Минди Вагнер из Viget Labs. Ее история похожа на мою в частности. Далее я бы сказал, проверить WordPress против ExpressionEngine: яблоки и апельсины? Маркус Нето. Он говорит о том, как они по-разному относятся к контенту, и приводит отличные примеры.

Хорошо, теперь, когда вы хотите обсудить, почему одна часть программного обеспечения «лучше», чем другая, давайте немного изменим тему.


В этом году EllisLab, создатели ExpressionEngine и CodeIgniter, сделали что-то потрясающее. Они приветствовали некоторые фан-сайты EE в семействе EllisLab, сделав их «официальными партнерами сообщества». Сайты вместе снабжают сообщество EE последними новостями сообщества EE, краткими советами по использованию EE, галереей замечательных сайтов на основе EE, статьями о проектах, официальным хранилищем дополнений и многим другим. Взгляните на сайты сообщества здесь:

И некоторые замечательные неофициальные сайты сообщества EE:


Что мне действительно нравится в форумах, так это официальная поддержка ООН.

EllisLab предлагает официальную поддержку от своих сотрудников для любого владельца лицензии ExpressionEngine. Если у вас проблемы с сайтом и вы не можете понять, что пошло не так, они могут помочь разобраться. Они предоставляют эту поддержку через свои форумы на ExpressionEngine.com . Официальная поддержка довольно хороша для такого программного обеспечения.

Что мне действительно нравится в форумах, так это официальная поддержка ООН. Сообщество пользователей EE потрясающее, и я многому научился у других разработчиков на официальных форумах EE. Я был поклонником форумов со времен модерирования в Flashkit; поэтому я, естественно, начал изучать ЭЭ там.


Я не могу не дать Train-EE собственный раздел здесь. Если вы помните из этой статьи, сначала я довольно быстро отвернулся от EE. Только когда я прочитал серию руководств по созданию церковного сайта , я действительно начал понимать, как использовать EE.

Долгое время пользователь EE Майкл Бойинк создал Train-ee, когда увидел пустоту в процессе обучения EE. С момента создания Train-ee Майк написал две книги по EE, опубликовал множество онлайн-текстовых и видеоуроков и создал единственный современный учебный курс для EE. Майк также работает с EllisLab, чтобы сделать процесс обучения EE более плавным и формализованным.

Одним словом, Train-ee является отличным учебным ресурсом для ExpressionEngine. Начните с некоторых бесплатных вещей, но обязательно купите некоторые коммерческие товары. Небольшая сумма, которую вы тратите на обучение, вероятно, ничто по сравнению с тем временем, которое вы сэкономите, работая на EE без него.


Train-ee, конечно, не единственное место в городе для изучения EE. Вот еще несколько способов изучения EE как в сети, так и за ее пределами.

Лично я многое узнал из серии EE Screencasts, созданной Райаном Иреланом . Он также работает с другими разработчиками над учебниками премиум-класса, которые выходят за рамки основ. Следите за его сайтом для дополнительных видео в будущем.

Говоря о Райане, он имеет много ресурсов для ЭЭ. Он также ведет официальный партнерский сайт сообщества EE Insider, где вы можете получать все последние новости EE и быстрые советы. Они делают большую работу по информированию сообщества. EE Insider также проводит еженедельный чат ExpressionEngine по средам. Это открытый чат, куда вы можете прийти, задать вопросы и поделиться идеями.

Райан также является одним из организаторов EE Podcast с Леа Алькантара . Это еженедельный подкаст, в котором Райан и Ли и случайный гость погружаются глубже и обсуждают такие темы, как « Электронная коммерция и ExpressionEngine » и « SEO, поисковая оптимизация, ExpressionEngine ». EE Podcast, безусловно, отличный способ быть в курсе техник EE.

Если вы хотите расширить возможности EE «из коробки», то вам стоит обратиться к Devot: e, созданному Ryan Masuga . Они предоставляют каталог почти всех общедоступных надстроек EE на сегодняшний день и даже предлагают простую поддержку программного обеспечения и коммерческие продажи разработчикам, которые могут не захотеть размещать их самостоятельно. Devot: ee это первое место, куда я иду, чтобы расширить EE. Если дополнение существует, они, вероятно, знают об этом.

Существует множество возможностей для изучения ЭЭ вживую и лично. Для начала, есть конференция EECI , которая только что увидела свое 3-е событие (фото любезно предоставлено Nate Croft, FortySeven Media ). Это самое большое собрание ботаников EE, о котором я знаю. Динамики на высшем уровне, и это большая куча веселья. Следующая итерация в Нью-Йорке в октябре 2011 года.

Помимо большого EECI, есть и другие возможности для проведения конференций. Буквально на прошлой неделе в Денвере, штат Колорадо, был лагерь EE . На этой неделе состоится онлайн-конференция ExpressionEngine EngineSummit 2 . Многочисленные города также имеют встречи для ExpressionEngine, которые являются отличными способами поделиться и учиться в небольшой, неформальной обстановке.

Несколько иной подход к личному обучению заключается в найме профессионального консультанта. Это услуга, обычно используемая компаниями с внутренними командами, работающими с EE. Например, моя компания Focus Lab, LLC часто проводит частные тренинги и консультирует по вопросам ЭЭ. Если вам нужен частный инструктор, у сообщества ExpressionEngine, безусловно, есть эти ресурсы.

Последнее место, где я хочу коснуться автономного обучения, это опубликованные книги. Есть из чего выбирать, и было бы глупо не упоминать их. Вышеупомянутые Майкл Бойинк и Райан Ирелан оба опубликовали книги на ExpressionEngine 2. Есть также книга Леонарда Мерфи, которая издана Packt Publishing. Конечно, рассмотрите возможность проверить их, если вы читатель книги.


Сами EllisLab сказали, что их любимая особенность EE — это сообщество. Я должен согласиться! У них есть два штатных сотрудника, посвященных общине; так что расскажу немного о них. Вступить в сообщество EE легко. Для меня это началось на официальных форумах EE. Оттуда я начал много писать в Твиттере об EE, а затем публиковать некоторые из моих дополнений публично на GitHub. Вот несколько мест, где вы можете посмотреть EE’rs.


Поскольку вы готовы погрузиться в ExpressionEngine 2, я подумал, что было бы неплохо поделиться с вами некоторыми именами разработчиков. Вы знаете, ребята, которые постоянно делают отличную работу и делятся идеями с другими. Это ни в коем случае не является полным списком, но вот несколько разработчиков, на которые стоит обратить внимание:


Чтобы сохранить силу вашего драгоценного указательного пальца сегодня, я предоставил вам сводку основных ссылок здесь:

Я перегружал вас ресурсами. А теперь иди и изучай ExpressionEngine!


Если вы уже опытный профессионал Expression Engine, знаете ли вы, что быстро растущий рынок кода для Envato , CodeCanyon , совсем недавно запустил новую категорию расширений ExpressionEngine ? Мы начали с нескольких расширений семени, однако мы активно ищем новых авторов и вкладов.

Нет лучшего времени, чтобы присоединиться, поскольку мы недавно увеличили наши авторские ставки, опять же, до 50-70% от каждой продажи. С бесчисленным количеством авторов, получающих доход в четыре раза больше в месяц, сейчас самое подходящее время для прыжка. Если у вас есть какие-либо вопросы, оставьте комментарий в этой теме, и я (Джеффри) свяжусь с вами как можно скорее.

  • Картограф : отображать Google Maps на вашем сайте с легкостью.
  • Виджеты : Виджеты — это модуль ExpressionEngine 2.1, который позволяет даже вашему наименее опытному клиенту или управлять частями интеллектуального контента на этом сайте без необходимости изучать множество тегов, HTML или вызывать вас на помощь.
  • Многоязычная поддержка : это расширение обеспечивает основу для многоязычной поддержки на вашем сайте.