DEV Community
Платформа · разбор собран по официальным страницам самой площадки и сервисов-помощников.
Обзор
DEV Community (dev.to) — площадка для публикации технических статей. В отличие от остальных четырёх площадок этой категории, здесь публикуют не код, а тексты: посты в Markdown, серии, обсуждения в комментариях. Репозиториев нет.
Себя площадка описывает как «a community of software developers getting together to help one another out». Работает она на движке Forem — открытом ПО, созданном для сообществ; собственный код DEV тоже открыт. Названы и люди: площадку ведут сооснователи Forem Бен Халперн, Джесс Ли и Питер Франк.
Для маркетинга DEV — самая «медийная» площадка среди хостингов кода и одновременно самая строгая к рекламному тону. Правила требуют добросовестности в выборе темы и прямо противопоставляют полезный текст тексту ради ссылок. Зато здесь есть то, чего нет у хостингов кода: лента, теги, подписки, организации с брендингом и официальный рекламный канал.
Кто здесь есть
Публичной статистики аудитории DEV не публикует. На странице «About DEV» чисел о числе зарегистрированных пользователей или объёме публикаций нет; страница dev.to/p/information при нашей проверке вернула ошибку 404.
Косвенные признаки состава аудитории — состав партнёров. Страница справки о рекламе называет действующих «бриллиантовых» партнёров: Google AI как партнёра по моделям и платформе ИИ, Neon как партнёра по базам данных, Algolia как партнёра по поиску. Это говорит о том, на кого рассчитан рекламный инвентарь, но не о размере аудитории.
Ещё один признак — партнёрство с Major League Hacking, о котором сообщает страница о площадке: DEV ориентируется в том числе на начинающих разработчиков и хакатоны.
Язык интерфейса, по нашей проверке разметки главной страницы, — английский. Разбивки по странам и языкам площадка не публикует.
Как начать
Регистрация — обычный аккаунт на dev.to. Юридическая рамка: условия сообщают, что любые претензии, связанные с сайтом, регулируются правом штата Нью-Йорк. Минимального возраста в проверенной нами версии условий не названо.
Организация — то, что здесь заменяет бизнес-аккаунт, и она бесплатна. Справка перечисляет, что даёт организационный аккаунт: отдельную посадочную страницу с информацией и участниками; брендинг в шапке, боковой панели и подвале публикаций; блоки призыва к действию рядом с текстом; расширенную статистику — просмотры, реакции и клики по призывам к действию; подписчиков, получающих уведомления о новых публикациях. Там же прямо сказано, что организационные аккаунты бесплатны для компаний, проектов с открытым кодом и групп.
Есть и статус DEV++. Площадка объясняет, что он теперь доступен исключительно как приз за участие в челленджах, хакатонах и за другие достижения на DEV, то есть купить его нельзя. Что он даёт по той же странице: доступ к 17 партнёрским предложениям (пополняются ежемесячно), «Pre-Compute Feed Optimization», «DEV++ Benefit of the Doubt» — пониженную вероятность срабатывания спам-фильтра — и значок в профиле.
Что можно публиковать
Формат — Markdown с фронт-маттером в стиле Jekyll. Руководство редактора перечисляет поля: title, published, tags, canonical_url, cover_image, series. Числовые ограничения оттуда же: не более 4 тегов через запятую; рекомендованный размер обложки — 1000 × 420; для GIF действует предел 200 мегапикселей на кадр или страницу. Предел в 4 тега подтверждает и документация API: статьи поддерживают до 4 тегов.
Встраивания делаются жидкими тегами (Liquid tags): универсальное {% embed https://... %} для YouTube, GitHub, Twitter, Twitch и других, а также собственные {% card %}, {% details %}, {% katex %}, {% link %}, {% user %}. Поле canonical_url — важная деталь для тех, кто дублирует статьи из корпоративного блога: оно отдаёт поисковикам первоисточник.
Ограничения по содержанию заданы условиями: пользователи обязаны добросовестно стараться публиковать материалы по теме, высокого качества и не созданные прежде всего ради продвижения или получения обратных ссылок. Там же прямой запрет на публикацию, которая лишь ссылается на внешний адрес, где лежит полный текст, и заявление, что площадка не терпит плагиата любого рода, включая мозаичный и лоскутный. Кодекс поведения добавляет поведенческую часть — запрет травли и троллинга и порядок жалоб на злоупотребления в отдельном документе.
Как расти
Что площадка описывает сама
Лента управляется читателем, а не рекламодателем. Справка называет три способа сортировки — «Relevant, Latest, and Top» — и объясняет, что лента подстраивается под каждого участника на основе того, на что он подписан: подписки на теги приводят публикации в ленту и уведомления, скрытие тега убирает статьи из «Relevant», подписка на автора поднимает его материалы. Описания алгоритмического ранжирования на этой странице нет — площадка описывает механику как результат выбора читателя.
Практический вывод: главный рычаг роста — правильные теги (их не более четырёх) и заголовок, который читают в ленте «Latest».
Почему рекламный тон здесь не работает
Условия площадки прямо требуют, чтобы содержимое не было создано прежде всего ради продвижения или обратных ссылок. Это не рекомендация тона, а основание для модерации. Справка о спаме сообщает, что жалобы принимаются через общую форму, через меню «...» у комментария и через меню в боковой панели или внизу статьи, и что площадка набирает модераторов, чтобы бороться со спамом. Заметьте: наличие статуса DEV++ описывается как пониженная вероятность срабатывания спам-фильтра — значит, автоматический фильтр существует и работает по умолчанию.
Рабочая стратегия для компании — писать от лица инженеров и подключать организацию как рамку: брендинг в шапке и блок призыва к действию — штатная возможность организационного аккаунта, в отличие от рекламной вставки в текст.
Платные возможности
Официальные каналы названы на странице рекламы: DEV Ads — «privacy-focused advertising options»; DEV Takeover — заметный баннер на главной, ведущий на отдельную публикацию; DEV Challenges — челлендж, согласованный с вашими задачами. Справка добавляет спонсорство рассылки, хакатонов, подкастов и другого. Цены на открытых страницах не опубликованы: страница рекламы отправляет писать на partners@dev.to.
Путь к монетизации
За публикации DEV авторам не платит. Программы разделения дохода, донатов внутри площадки или платной подписки на автора на проверенных страницах не описано.
Единственная описанная материальная выгода для автора — DEV++, и она нефинансовая: набор партнёрских предложений, техническая оптимизация ленты и значок, выдаваемые как приз за участие в челленджах и хакатонах. То есть заработать здесь можно не на площадке, а через неё — репутацией, наймом, трафиком на собственный продукт (с оглядкой на запрет публикаций ради обратных ссылок).
Обратное направление — платить площадке — открыто: DEV Ads, DEV Takeover и DEV Challenges плюс спонсорство рассылки, хакатонов и подкастов.
Инструменты и автоматизация
Официальный API есть — это API движка Forem, версия 1. Аутентификация: документация сообщает, что все конечные точки доступны с заголовком api-key и заголовком accept, а часть из них открыта и без аутентификации; ключ создаётся пользователем на странице настроек.
Что доступно через API по документации: публикация статьи POST /api/articles, получение списка с фильтрами по тегам, имени пользователя и состоянию GET /api/articles, получение и обновление статьи по идентификатору, поиск GET /api/articles/search, сведения о текущем пользователе GET /api/users/me, чтение комментариев GET /api/comments. Есть и административные методы — пометка пользователя как спамера и приостановка аккаунта.
Это делает возможным честный автопостинг: публиковать статьи из своей системы или из репозитория. Ограничений частоты обращений документация не называет — ни на странице версии 1, ни на общей странице API. Планировать массовую автоматическую публикацию на этом основании не стоит: фильтр спама, о котором говорит страница DEV++, работает независимо от лимитов API.
Ограничения и правила
- Теги. Не более 4 на публикацию.
- Изображения. Обложка рекомендована 1000 × 420; для GIF — 200 мегапикселей на кадр.
- Содержимое. Требование добросовестности: по теме, качественно, не ради продвижения и обратных ссылок; запрет публикаций-заглушек со ссылкой на полный текст; запрет плагиата, включая мозаичный.
- Права на материал. Публикуя, вы подтверждаете, что имеете права на всё содержимое.
- Использование материалов сайта. Нельзя зеркалировать материалы на другом сервере, декомпилировать и вскрывать ПО.
- Модерация. Жалобы через формы и меню публикаций; действует автоматический спам-фильтр.
- Право. Право штата Нью-Йорк.
Кому подходит
Подходит компаниям и командам, у которых есть что рассказать по существу: разборы задач, отчёты о внедрении, документация, превращённая в статью. Организационный аккаунт бесплатен и даёт брендинг, призывы к действию и статистику — этого достаточно, чтобы вести корпоративный технический блог без затрат.
Подходит как площадка для перепубликации: поле canonical_url позволяет отдать первоисточник вашему сайту и не конкурировать с самим собой в поиске.
Не подходит для рекламных текстов. Требование не публиковать ради продвижения и обратных ссылок — формальное основание для удаления, а не пожелание. Не подходит для массового автопостинга: даже без объявленных лимитов API за этим следит спам-фильтр. Не подходит тем, кто рассчитывает заработать на самих публикациях: площадка авторам не платит.
Проверенные факты из базы
Краткие проверенные данные, на которые опирается разбор.
Что это за площадка
площадка описывает себя так: «A space to discuss and keep up software development and manage your software career»
самоописание: это заявление площадки о себе, не независимая оценка
площадка работает на открытом движке Forem; ведут её сооснователи Forem Бен Халперн, Джесс Ли и Питер Франк; собственный код DEV открыт
Числа аудитории на странице отсутствуют
Условия работы
организационный аккаунт бесплатен для компаний, открытых проектов и групп; даёт посадочную страницу, брендинг в шапке, боковой панели и подвале публикаций, блоки призыва к действию, статистику просмотров, реакций и кликов, подписчиков с уведомлениями
Что можно публиковать
формат — Markdown с фронт-маттером Jekyll: title, published, tags, canonical_url, cover_image, series; не более 4 тегов; рекомендованная обложка 1000 × 420; для GIF предел 200 мегапикселей на кадр
встраивания через жидкие теги: универсальное {% embed https://... %} для YouTube, GitHub, Twitter, Twitch и других, а также {% card %}, {% details %}, {% katex %}, {% link %}, {% user %}
Контент
пользователи обязаны добросовестно стараться публиковать материалы по теме, высокого качества и не созданные прежде всего ради продвижения или получения обратных ссылок
Ключевое правило категории: рекламный текст здесь основание для модерации
Продвижение
лента сортируется как «Relevant, Latest, and Top» и подстраивается под участника на основе его подписок: подписка на тег приводит публикации в ленту и уведомления, скрытие тега убирает статьи из «Relevant», подписка на автора поднимает его материалы
Описания алгоритмического ранжирования на странице нет
Реклама
официальные платные каналы: DEV Ads («privacy-focused advertising options»), DEV Takeover (баннер на главной, ведущий на отдельную публикацию), DEV Challenges; цены на открытых страницах не опубликованы, страница отправляет писать на partners@dev.to
спонсорство рассылки, хакатонов, подкастов и другого; действующие «бриллиантовые» партнёры на дату проверки — Google AI, Neon, Algolia
Цен и минимальных бюджетов страница не называет
Платные подписки
DEV++ теперь доступен исключительно как приз за участие в челленджах, хакатонах и за достижения на DEV; даёт доступ к 17 партнёрским предложениям, «Pre-Compute Feed Optimization», «DEV++ Benefit of the Doubt» (пониженная вероятность срабатывания спам-фильтра) и значок
Купить статус нельзя; наличие спам-фильтра подтверждается формулировкой о «benefit of the doubt»
Ограничения
запрещены публикации, лишь ссылающиеся на внешний адрес с полным текстом; площадка заявляет, что не терпит плагиата любого рода, включая мозаичный и лоскутный
жалобы на спам и злоупотребления принимаются через общую форму, меню «...» у комментария и меню публикации; площадка набирает модераторов для борьбы со спамом; чисел и порогов не раскрывает
Правовое
претензии, связанные с сайтом, регулируются правом штата Нью-Йорк; минимальный возраст в проверенной версии условий не назван
Программный доступ
на главной есть ссылка на документацию для разработчиков: https://dev.to/ — страница открывается и содержит признаки документации
Исправлено: прежняя редакция объявляла разделом для разработчиков любой адрес со словом api или dev, найденный на главной. Проверены все 57 таких записей открытием адреса: документацией оказались 24.
Что умеет. Forem API v1: публикация статьи POST /api/articles, список с фильтрами по тегам, имени пользователя и состоянию, получение и обновление по идентификатору, поиск /api/articles/search, /api/users/me, /api/comments; есть административные методы пометки спамера и приостановки аккаунта
аутентификация заголовком api-key плюс заголовок accept, часть конечных точек открыта без аутентификации; ключ создаётся на странице настроек пользователя; числовых ограничений частоты обращений документация не называет
Отсутствие опубликованных лимитов не означает их отсутствия
Языки
язык интерфейса главной страницы: en
Язык взят из атрибута разметки, версии — из hreflang
Раздел каталога: все похожие Смотрите также: указатель каталога · регион: США и Канада · сравнение планировщиков · подбор по ситуации · ограничения площадок