ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9

OdessaFrontend
OdessaFrontendOdessaFrontend
ThemeForest:
Как пробиться и стоит ли игра свеч?
Делюсь своим 4-х летним опытом работы на этой
площадке. Расскажу плюсы, минусы, подводные
камни, а так же причины почему большинство
желающих не могут попасть на этот рынок. Покажу
рабочий процесс создания шаблона и
используемые технологии.
TimeLine
1. Freelance – Drupal 6 / 7
2. Freelance – UpWork Drupal
3. Freelance / ThemeForest
4. ThemeForest
ThemeForest – Hard Reject
Hard Reject – Отклонение заявки, без объяснения
причин
Первый суровый вывод: запрыгнуть на такой
флагман как themeforest очень сложно, если у вас
нет большого опыта работы с дизайном и как
следствие если вы работаете одни. Вам просто
может не хватить времени и сил на всё и сразу.
Ошибка новичков – переоценивание своих
возможностей.
Collaboration
Collaboration – Сотрудничество
авторов, обычно предоставляется
PSD/HTML файлы, на основе
которых делается одна из CMS.
Автор CMS сам осуществляет
техподдержку, хостинг,
обновления и выплачивает часть
прибыли.
Даже с топовымими шаблонами
необходимо добавлять
уникальные плагины, типа Layout
Builder и Visual Shortcodes.
Berserk
Collaborations привило хороший вкус,
правильность структуры кода и
понимание что надо клиентам.
• 2 дизайнера с ThemeForest
• 1 верстальщик
• 1 Wordpress разработчик с
ThemeForest
• Hubstaff, Trello, GoogleDrive, Invision,
Trello, DigitalOcean, Git, GitHooks, Gulp
Management
Design
Invision – от частного к целому.
BEM Methodology
Методология БЭМ создана в Яндексе для разработки сайтов,
которые надо делать быстро, а поддерживать долгие годы.
Она позволяет создавать расширяемые и повторно
используемые компоненты интерфейса.
Libraries
Наш вариант RequireJS
Behaviors
Этот функционал я позаимствовал из Drupal. Его суть в том, что мы
записываем весь код, который требуется для обработки
элементов страницы в один объект. Таким образом мы можем
запускать инициализацию этого кода в любой нужный нам
объект. Легко переписать функцию и вызывать после AJAX.
Async Loader
Lazyload + Behaviors =
Speed + Money Save
• Google Maps
• ReCaptcha
• Twitter
Images
“Lazyload: Delay loading of images until user
scrolls to them”
Fonts
Lazyload + BEM + Google Fonts
Support & Updates
• Ticksy
• Video instructions
• FAQ Articles
Refunds & Ratings
Envato Policy
• Office USA - Taxes
• Author-Driven Pricing
• Envato Elements
• Credits
• Envato Taxes
So how?
• Опыт работы в других компаниях
• Начать с чего-то простого. Например купить PSD,
сделать HTML шаблон и отдать права на другие CMS
• Пробовать сотрудничество
• Смотреть ОЧЕНЬ много работ конкурентов
• Использовать beta разработки
• Следить за трендами
• Добавлять что-то уникальное и полезное
• Цель != Деньги
Meaning of life?
Борьба с прокрастинацией и не знанием что делать.
Делать что-нибудь и в ходе дела откроются новые
горизонты.
Что любишь, умеешь и что надо людям.
Попытки найти себя:
• Design
• Tattoo
• WordPress
• Psychology
• Unicorn Sales
Berserk Collaborations
• Joomla
• Drupal
• Magento
• Shopify
• OpenCart
• BigCommerce
• PrestaShop
Books
• Дизайн реального мира
• ТРИЗ
• Илон Маск
• Трансёрфинг реальности
Contacts
@nikadevs
facebook.com/nikadevs
themeforest.net/user/nikadevs
nikadevs.com
1 of 21

Recommended

Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17 by
Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17
Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17OdessaFrontend
84 views17 slides
Mikhail Dovgiy, QA Stand Up: Episode 4 by
Mikhail Dovgiy, QA Stand Up: Episode 4Mikhail Dovgiy, QA Stand Up: Episode 4
Mikhail Dovgiy, QA Stand Up: Episode 4Provectus
66 views58 slides
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир... by
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Mail.ru Group
4.8K views23 slides
Алексей Петров, Mail.Ru Group, "Организация конвейера автоматизации тестирова... by
Алексей Петров, Mail.Ru Group, "Организация конвейера автоматизации тестирова...Алексей Петров, Mail.Ru Group, "Организация конвейера автоматизации тестирова...
Алексей Петров, Mail.Ru Group, "Организация конвейера автоматизации тестирова...Mail.ru Group
5K views20 slides
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро... by
серёжа пономарёв @ Kuchyn.com.ua junior java developer  программируем по-взро...серёжа пономарёв @ Kuchyn.com.ua junior java developer  программируем по-взро...
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...Sergey Ponomarev
559 views21 slides
Agile: разработка + тестирование by
Agile: разработка + тестированиеAgile: разработка + тестирование
Agile: разработка + тестированиеAlexander Byndyu
2.6K views24 slides

More Related Content

What's hot

DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни... by
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...Dakiry
25.5K views13 slides
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке... by
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...GTestClub
26.9K views62 slides
Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11) by
Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11)Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11)
Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11)Denis Tuchin
497 views28 slides
What Tests Are For? by
What Tests Are For?What Tests Are For?
What Tests Are For?Mikalai_Kardash
290 views20 slides
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way» by
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»Sigma Software
92 views27 slides
Тестирование как панацея для жизни и развития проекта by
Тестирование как панацея для жизни и развития проекта Тестирование как панацея для жизни и развития проекта
Тестирование как панацея для жизни и развития проекта Evgeniy Kuzmin
845 views45 slides

What's hot(20)

DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни... by Dakiry
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
Dakiry25.5K views
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке... by GTestClub
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
GTestClub26.9K views
Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11) by Denis Tuchin
Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11)Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11)
Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11)
Denis Tuchin497 views
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way» by Sigma Software
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»
Sigma Software92 views
Тестирование как панацея для жизни и развития проекта by Evgeniy Kuzmin
Тестирование как панацея для жизни и развития проекта Тестирование как панацея для жизни и развития проекта
Тестирование как панацея для жизни и развития проекта
Evgeniy Kuzmin845 views
автоматизация тестирования огурцом by Vadim Glebov
автоматизация тестирования огурцомавтоматизация тестирования огурцом
автоматизация тестирования огурцом
Vadim Glebov249 views
Наталья Медведева - Тестировщик на все руки в Scrum-команде by SQALab
Наталья Медведева - Тестировщик на все руки в Scrum-командеНаталья Медведева - Тестировщик на все руки в Scrum-команде
Наталья Медведева - Тестировщик на все руки в Scrum-команде
SQALab818 views
Выбираем стратегию создания бранчей by Vitebsk DSC
Выбираем стратегию создания бранчейВыбираем стратегию создания бранчей
Выбираем стратегию создания бранчей
Vitebsk DSC149 views
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014 by it-people
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014А. Ахметов "Когда тесты пишут разработчики", DUMP-2014
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014
it-people1K views
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi... by HappyDev
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
HappyDev816 views
Developmentmanage3.0 by WRider
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
WRider370 views
История проекта, который никогда не падает / Андрей Шетухин by Ontico
История проекта, который никогда не падает / Андрей ШетухинИстория проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей Шетухин
Ontico625 views
как инженерные практики помогают экономить бизнесу by Andrey Rebrov
как инженерные практики помогают экономить бизнесукак инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Andrey Rebrov582 views
Денис Чистяков: Workflow. Работа над проектом в Яндексе by Yandex
Денис Чистяков: Workflow. Работа над проектом в ЯндексеДенис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Yandex3.4K views
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели by ScrumTrek
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной моделиДенис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
ScrumTrek670 views
Скажи мне правду, Scrum, когда тестировать нам? by SQALab
Скажи мне правду, Scrum, когда тестировать нам?Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?
SQALab3.7K views
Developmentmanage1.0 by HighLoad2009
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0
HighLoad20091.6K views

Similar to ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9

Выступление: инструменты и методы эффективной удалённой работы by
Выступление: инструменты и методы эффективной удалённой работыВыступление: инструменты и методы эффективной удалённой работы
Выступление: инструменты и методы эффективной удалённой работыryba4
329 views50 slides
Teatro by
TeatroTeatro
TeatroAlexey Ermolaev
276 views12 slides
WEB by
WEBWEB
WEBsileka
2.6K views13 slides
Как разраба by
Как разрабаКак разраба
Как разрабаAlexander Makarov
1.4K views27 slides
Методики управления развитием ис на базе 1с by
Методики управления развитием ис на базе 1сМетодики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1сHelen Kopteva
369 views19 slides
CodeFest 2011. Макаров А. — Как разрабатывается Yii by
CodeFest 2011. Макаров А. — Как разрабатывается YiiCodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается YiiCodeFest
538 views27 slides

Similar to ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9(20)

Выступление: инструменты и методы эффективной удалённой работы by ryba4
Выступление: инструменты и методы эффективной удалённой работыВыступление: инструменты и методы эффективной удалённой работы
Выступление: инструменты и методы эффективной удалённой работы
ryba4329 views
WEB by sileka
WEBWEB
WEB
sileka2.6K views
Методики управления развитием ис на базе 1с by Helen Kopteva
Методики управления развитием ис на базе 1сМетодики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1с
Helen Kopteva369 views
CodeFest 2011. Макаров А. — Как разрабатывается Yii by CodeFest
CodeFest 2011. Макаров А. — Как разрабатывается YiiCodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest538 views
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс... by Tech Talks @NSU
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU427 views
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii by Alexander Makarov
Devconf 2011 - PHP - Как разрабатывается фреймворк YiiDevconf 2011 - PHP - Как разрабатывается фреймворк Yii
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
Alexander Makarov1.6K views
От заката до рассвета | Максим Безуглый | Zlit Tech by Zlit
От заката до рассвета | Максим Безуглый | Zlit TechОт заката до рассвета | Максим Безуглый | Zlit Tech
От заката до рассвета | Максим Безуглый | Zlit Tech
Zlit104 views
Какой фреймворк нам нужен для Web? Денис Цыплаков by Alex Tumanoff
Какой фреймворк нам нужен для Web? Денис ЦыплаковКакой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис Цыплаков
Alex Tumanoff4.4K views
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог... by borovoystudio
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
borovoystudio197 views
Cеминар: Работа с технологиями - Технологические платформы by MDIF
Cеминар: Работа с технологиями - Технологические платформыCеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформы
MDIF845 views
От энтузиаста к веб разработчику by Nikolay Mironov
От энтузиаста к веб разработчикуОт энтузиаста к веб разработчику
От энтузиаста к веб разработчику
Nikolay Mironov559 views
Serghei Iakovlev "Chaos engineering in action" by Fwdays
Serghei Iakovlev "Chaos engineering in action"Serghei Iakovlev "Chaos engineering in action"
Serghei Iakovlev "Chaos engineering in action"
Fwdays672 views
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог... by borovoystudio
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
borovoystudio298 views
Tech Talks @NSU: Проходим тест Джоэла by Tech Talks @NSU
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU286 views
Преимущества создания кроссплатформенных приложений с использованием Phone ga... by geekfamilyrussia
Преимущества создания кроссплатформенных приложений с использованием Phone ga...Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
geekfamilyrussia502 views
методики управления развитием ис на базе 1с by FFelix87
методики управления развитием ис на базе 1сметодики управления развитием ис на базе 1с
методики управления развитием ис на базе 1с
FFelix87189 views
введение в SharePoint by Ivan Padabed
введение в SharePointвведение в SharePoint
введение в SharePoint
Ivan Padabed421 views

More from OdessaFrontend

Викторина | Odessa Frontend Meetup #19 by
Викторина | Odessa Frontend Meetup #19Викторина | Odessa Frontend Meetup #19
Викторина | Odessa Frontend Meetup #19OdessaFrontend
139 views20 slides
Использование Recoil в React и React Native приложениях | Odessa Frontend Mee... by
Использование Recoil в React и React Native приложениях | Odessa Frontend Mee...Использование Recoil в React и React Native приложениях | Odessa Frontend Mee...
Использование Recoil в React и React Native приложениях | Odessa Frontend Mee...OdessaFrontend
151 views34 slides
Великолепный Gatsby.js | Odessa Frontend Meetup #19 by
Великолепный Gatsby.js | Odessa Frontend Meetup #19Великолепный Gatsby.js | Odessa Frontend Meetup #19
Великолепный Gatsby.js | Odessa Frontend Meetup #19OdessaFrontend
122 views50 slides
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr... by
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...OdessaFrontend
214 views73 slides
Canvas API как инструмент для работы с графикой | Odessa Frontend Meetup #18 by
Canvas API как инструмент для работы с графикой | Odessa Frontend Meetup #18Canvas API как инструмент для работы с графикой | Odessa Frontend Meetup #18
Canvas API как инструмент для работы с графикой | Odessa Frontend Meetup #18OdessaFrontend
82 views19 slides
Викторина | Odessa Frontend Meetup #17 by
Викторина | Odessa Frontend Meetup #17Викторина | Odessa Frontend Meetup #17
Викторина | Odessa Frontend Meetup #17OdessaFrontend
150 views23 slides

More from OdessaFrontend(20)

Викторина | Odessa Frontend Meetup #19 by OdessaFrontend
Викторина | Odessa Frontend Meetup #19Викторина | Odessa Frontend Meetup #19
Викторина | Odessa Frontend Meetup #19
OdessaFrontend139 views
Использование Recoil в React и React Native приложениях | Odessa Frontend Mee... by OdessaFrontend
Использование Recoil в React и React Native приложениях | Odessa Frontend Mee...Использование Recoil в React и React Native приложениях | Odessa Frontend Mee...
Использование Recoil в React и React Native приложениях | Odessa Frontend Mee...
OdessaFrontend151 views
Великолепный Gatsby.js | Odessa Frontend Meetup #19 by OdessaFrontend
Великолепный Gatsby.js | Odessa Frontend Meetup #19Великолепный Gatsby.js | Odessa Frontend Meetup #19
Великолепный Gatsby.js | Odessa Frontend Meetup #19
OdessaFrontend122 views
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr... by OdessaFrontend
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...
Функциональное программирование с использованием библиотеки fp-ts | Odessa Fr...
OdessaFrontend214 views
Canvas API как инструмент для работы с графикой | Odessa Frontend Meetup #18 by OdessaFrontend
Canvas API как инструмент для работы с графикой | Odessa Frontend Meetup #18Canvas API как инструмент для работы с графикой | Odessa Frontend Meetup #18
Canvas API как инструмент для работы с графикой | Odessa Frontend Meetup #18
OdessaFrontend82 views
Викторина | Odessa Frontend Meetup #17 by OdessaFrontend
Викторина | Odessa Frontend Meetup #17Викторина | Odessa Frontend Meetup #17
Викторина | Odessa Frontend Meetup #17
OdessaFrontend150 views
Антихрупкий TypeScript | Odessa Frontend Meetup #17 by OdessaFrontend
Антихрупкий TypeScript | Odessa Frontend Meetup #17Антихрупкий TypeScript | Odessa Frontend Meetup #17
Антихрупкий TypeScript | Odessa Frontend Meetup #17
OdessaFrontend107 views
OAuth2 и OpenID Connect простым языком | Odessa Frontend Meetup #17 by OdessaFrontend
OAuth2 и OpenID Connect простым языком | Odessa Frontend Meetup #17OAuth2 и OpenID Connect простым языком | Odessa Frontend Meetup #17
OAuth2 и OpenID Connect простым языком | Odessa Frontend Meetup #17
OdessaFrontend253 views
Объекты в ECMAScript | Odessa Frontend Meetup #16 by OdessaFrontend
Объекты в ECMAScript | Odessa Frontend Meetup #16Объекты в ECMAScript | Odessa Frontend Meetup #16
Объекты в ECMAScript | Odessa Frontend Meetup #16
OdessaFrontend169 views
Фриланс как профессиональная деградация | Odessa Frontend Meetup #16 by OdessaFrontend
Фриланс как профессиональная деградация | Odessa Frontend Meetup #16Фриланс как профессиональная деградация | Odessa Frontend Meetup #16
Фриланс как профессиональная деградация | Odessa Frontend Meetup #16
OdessaFrontend159 views
Cлайдер на CSS | Odessa Frontend Meetup #16 by OdessaFrontend
Cлайдер на CSS | Odessa Frontend Meetup #16Cлайдер на CSS | Odessa Frontend Meetup #16
Cлайдер на CSS | Odessa Frontend Meetup #16
OdessaFrontend148 views
Современный станок верстальщика by OdessaFrontend
Современный станок верстальщикаСовременный станок верстальщика
Современный станок верстальщика
OdessaFrontend188 views
Викторина | Odessa Frontend Meetup #15 by OdessaFrontend
Викторина | Odessa Frontend Meetup #15Викторина | Odessa Frontend Meetup #15
Викторина | Odessa Frontend Meetup #15
OdessaFrontend87 views
DRY’им Vuex | Odessa Frontend Meetup #15 by OdessaFrontend
DRY’им Vuex | Odessa Frontend Meetup #15DRY’им Vuex | Odessa Frontend Meetup #15
DRY’им Vuex | Odessa Frontend Meetup #15
OdessaFrontend64 views
А/Б тестирование: Что? Как? Зачем? | Odessa Frontend Meetup #15 by OdessaFrontend
А/Б тестирование: Что? Как? Зачем? | Odessa Frontend Meetup #15А/Б тестирование: Что? Как? Зачем? | Odessa Frontend Meetup #15
А/Б тестирование: Что? Как? Зачем? | Odessa Frontend Meetup #15
OdessaFrontend109 views
Пощупать 3д в браузере | Odessa Frontend Meetup #15 by OdessaFrontend
Пощупать 3д в браузере | Odessa Frontend Meetup #15Пощупать 3д в браузере | Odessa Frontend Meetup #15
Пощупать 3д в браузере | Odessa Frontend Meetup #15
OdessaFrontend126 views
Викторина | Odessa Frontend Meetup #14 by OdessaFrontend
Викторина | Odessa Frontend Meetup #14Викторина | Odessa Frontend Meetup #14
Викторина | Odessa Frontend Meetup #14
OdessaFrontend83 views
Викторина | Odessa Frontend Meetup #13 by OdessaFrontend
Викторина | Odessa Frontend Meetup #13Викторина | Odessa Frontend Meetup #13
Викторина | Odessa Frontend Meetup #13
OdessaFrontend147 views
Структуры данных в JavaScript | Odessa Frontend Meetup #13 by OdessaFrontend
Структуры данных в JavaScript | Odessa Frontend Meetup #13Структуры данных в JavaScript | Odessa Frontend Meetup #13
Структуры данных в JavaScript | Odessa Frontend Meetup #13
OdessaFrontend1.6K views
Эффективность с большой буквы Э… или любой другой | Odessa Frontend Meetup #13 by OdessaFrontend
Эффективность с большой буквы Э… или любой другой | Odessa Frontend Meetup #13Эффективность с большой буквы Э… или любой другой | Odessa Frontend Meetup #13
Эффективность с большой буквы Э… или любой другой | Odessa Frontend Meetup #13
OdessaFrontend184 views

ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9

  • 1. ThemeForest: Как пробиться и стоит ли игра свеч? Делюсь своим 4-х летним опытом работы на этой площадке. Расскажу плюсы, минусы, подводные камни, а так же причины почему большинство желающих не могут попасть на этот рынок. Покажу рабочий процесс создания шаблона и используемые технологии.
  • 2. TimeLine 1. Freelance – Drupal 6 / 7 2. Freelance – UpWork Drupal 3. Freelance / ThemeForest 4. ThemeForest
  • 3. ThemeForest – Hard Reject Hard Reject – Отклонение заявки, без объяснения причин Первый суровый вывод: запрыгнуть на такой флагман как themeforest очень сложно, если у вас нет большого опыта работы с дизайном и как следствие если вы работаете одни. Вам просто может не хватить времени и сил на всё и сразу. Ошибка новичков – переоценивание своих возможностей.
  • 4. Collaboration Collaboration – Сотрудничество авторов, обычно предоставляется PSD/HTML файлы, на основе которых делается одна из CMS. Автор CMS сам осуществляет техподдержку, хостинг, обновления и выплачивает часть прибыли. Даже с топовымими шаблонами необходимо добавлять уникальные плагины, типа Layout Builder и Visual Shortcodes.
  • 5. Berserk Collaborations привило хороший вкус, правильность структуры кода и понимание что надо клиентам. • 2 дизайнера с ThemeForest • 1 верстальщик • 1 Wordpress разработчик с ThemeForest • Hubstaff, Trello, GoogleDrive, Invision, Trello, DigitalOcean, Git, GitHooks, Gulp
  • 7. Design Invision – от частного к целому.
  • 8. BEM Methodology Методология БЭМ создана в Яндексе для разработки сайтов, которые надо делать быстро, а поддерживать долгие годы. Она позволяет создавать расширяемые и повторно используемые компоненты интерфейса.
  • 10. Behaviors Этот функционал я позаимствовал из Drupal. Его суть в том, что мы записываем весь код, который требуется для обработки элементов страницы в один объект. Таким образом мы можем запускать инициализацию этого кода в любой нужный нам объект. Легко переписать функцию и вызывать после AJAX.
  • 11. Async Loader Lazyload + Behaviors = Speed + Money Save • Google Maps • ReCaptcha • Twitter
  • 12. Images “Lazyload: Delay loading of images until user scrolls to them”
  • 13. Fonts Lazyload + BEM + Google Fonts
  • 14. Support & Updates • Ticksy • Video instructions • FAQ Articles
  • 16. Envato Policy • Office USA - Taxes • Author-Driven Pricing • Envato Elements • Credits • Envato Taxes
  • 17. So how? • Опыт работы в других компаниях • Начать с чего-то простого. Например купить PSD, сделать HTML шаблон и отдать права на другие CMS • Пробовать сотрудничество • Смотреть ОЧЕНЬ много работ конкурентов • Использовать beta разработки • Следить за трендами • Добавлять что-то уникальное и полезное • Цель != Деньги
  • 18. Meaning of life? Борьба с прокрастинацией и не знанием что делать. Делать что-нибудь и в ходе дела откроются новые горизонты. Что любишь, умеешь и что надо людям. Попытки найти себя: • Design • Tattoo • WordPress • Psychology • Unicorn Sales
  • 19. Berserk Collaborations • Joomla • Drupal • Magento • Shopify • OpenCart • BigCommerce • PrestaShop
  • 20. Books • Дизайн реального мира • ТРИЗ • Илон Маск • Трансёрфинг реальности