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. Конечно, рассмотрите возможность проверить их, если вы читатель книги.
- Создание сайта ExpressionEngine 2 — Малый бизнес (сфокусированный на EE2)
- ExpressionEngine 2: Краткое руководство (EE2 Focused)
- Создание веб-сайтов с помощью ExpressionEngine 2 (сфокусировано на EE2)
- Создание сайта ExpressionEngine — Малый бизнес (EE1, теперь бесплатная электронная книга )
- Создание сайтов с помощью ExpressionEngine 1.6 (EE1 ориентирован)
Погрузитесь в Сообщество
Сами EllisLab сказали, что их любимая особенность EE — это сообщество. Я должен согласиться! У них есть два штатных сотрудника, посвященных общине; так что расскажу немного о них. Вступить в сообщество EE легко. Для меня это началось на официальных форумах EE. Оттуда я начал много писать в Твиттере об EE, а затем публиковать некоторые из моих дополнений публично на GitHub. Вот несколько мест, где вы можете посмотреть EE’rs.
- Снова официальные форумы
- в Твиттере (наиболее часто используется хеш-тег #eecms и следуйте @ee_hub и / или @codeignitee для соответствующих повторных твитов)
- на GitHub
- на Dribbble (тэги EE или eecms часто)
- на вышеупомянутом еженедельном чате EE
Кому следовать
Поскольку вы готовы погрузиться в ExpressionEngine 2, я подумал, что было бы неплохо поделиться с вами некоторыми именами разработчиков. Вы знаете, ребята, которые постоянно делают отличную работу и делятся идеями с другими. Это ни в коем случае не является полным списком, но вот несколько разработчиков, на которые стоит обратить внимание:
- ExpressionEngine Blog — официальный блог EE от EllisLab
- Pixel & Tonic — сторонние дополнения
- Newism — сторонние дополнения и общее развитие EE
- Solspace — сторонние дополнения и консультации
- Lodewijk Schutte — сторонние дополнения и общее развитие EE
- Майк Бойинк — писатель, преподаватель, докладчик и консультант
- Райан Ирелан — разработчик, писатель, спикер
- Я, — Консультант и Учитель </ shamelessplug>
Link Roundup
Чтобы сохранить силу вашего драгоценного указательного пальца сегодня, я предоставил вам сводку основных ссылок здесь:
- Статья: от WordPress до ExpressionEngine
- Статья: WordPress против ExpressionEngine: яблоки и апельсины?
- Сайт: EE Insider
- Сайт: Devot: ee
- Сайт: Show-ee
- Сайт: Директор-е-е
- Сайт: EE Hash
- Сайт: Dev-ee
- Онлайн обучение: официальные форумы ExpressionEngine
- Онлайн обучение: Train-ee
- Онлайн обучение: «EE Screencasts»
- Онлайн обучение: еженедельный чат EE
- Онлайн обучение: EE Podcast
- Дополнения: Devot: ee
- Конференция: Конференция EECI
- Конференция: EE Camp
- Конференция: EngineSummit 2
- Книга: Создание сайта ExpressionEngine 2 — Малый бизнес
- Книга: ExpressionEngine 2: Краткое руководство
- Книга: Создание сайтов с ExpressionEngine 2
- Сообщество: поиск в Твиттере
- Сообщество: GitHub Search
- Сообщество: Dribbble search 1 и 2
Я перегружал вас ресурсами. А теперь иди и изучай ExpressionEngine!
Уже опытный EE Pro?
Если вы уже опытный профессионал Expression Engine, знаете ли вы, что быстро растущий рынок кода для Envato , CodeCanyon , совсем недавно запустил новую категорию расширений ExpressionEngine ? Мы начали с нескольких расширений семени, однако мы активно ищем новых авторов и вкладов.
Нет лучшего времени, чтобы присоединиться, поскольку мы недавно увеличили наши авторские ставки, опять же, до 50-70% от каждой продажи. С бесчисленным количеством авторов, получающих доход в четыре раза больше в месяц, сейчас самое подходящее время для прыжка. Если у вас есть какие-либо вопросы, оставьте комментарий в этой теме, и я (Джеффри) свяжусь с вами как можно скорее.
Премиум EE Расширения на CodeCanyon
- Картограф : отображать Google Maps на вашем сайте с легкостью.
- Виджеты : Виджеты — это модуль ExpressionEngine 2.1, который позволяет даже вашему наименее опытному клиенту или управлять частями интеллектуального контента на этом сайте без необходимости изучать множество тегов, HTML или вызывать вас на помощь.
- Многоязычная поддержка : это расширение обеспечивает основу для многоязычной поддержки на вашем сайте.