#медиа

21 постов
пост №1846Разработка и инженерия

Начали проект по перезапуску большого и важного медиа — миллионы читателей, миллионы страниц материалов.

Бизнес-задачи перед нами ставят стандартные: редизайн, улучшение пользовательского опыта и удобства редакции, без потери трафика.

Технически сейчас это программа на C#, которая в одну сторону торчит админкой для редакции, а в сторону читателей генерирует HTML-страницы сайта. Это популярный сетап из 2000-х. Техническую задачу я формулирую как облегчение процесса разработки без потери производительности сайта.

Дело в том, что в текущем сетапе фронтендер не может нормально верстать страницы без привлечения бэкенда — это мешает быстрому и предсказуемому развитию бизнеса.

Современный фронтенд ушёл далеко вперёд в удобстве разработки; собрать классический отдельный фронтенд для новостного сайта — не велика затея, мы делали это уже много раз.

Но будет ли современное веб-приложение (SPA) так же производительно, как HTML-страницы из 90-х? Речь и о скорости первого открытия — можно ли загрузить JS после полной отрисовки страницы? — и о скорости перехода между страницами — быстрее ли JavaScript-логика, чем отдать готовый HTML с сервера?

Можно ли получить лучшее из обоих миров? На какие компромиссы придётся пойти?

Пока что я не знаю ответов на эти вопросы. Кажется, что для успеха этого проекта придётся разобрать современную фронтенд-разработку по кирпичикам и пересобрать в новой, подходящей именно нам конфигурации.

Вдохновляюсь я вот этим видео, где инженер разбирает устройство фронтенда магазина строительных и промышленных инструментов McMaster. На первый взгляд может показаться, что это сайт из 90-х, на самом деле там под капотом почти все ускорения современного веба, которые только можно представить. Редкий случай хорошего видео для разработчиков, очень рекомендую.

P. S. Один из разработчиков McMaster пишет, что под капотом там VB.NET, хранимки и XSL-трансформации поверх XML для генерации веб-страниц. Хочется вот всё то же самое, только без VB, хранимок и XSLT. 🙈

пост №1610Разработка и инженерия

Через несколько недель у нас большой запуск — технический перезапуск платформы онлайн-образования курсов подготовки к ЕГЭ Вебиум. Мы работаем над ним почти год и это большой и сложный проект, которым хочется хвастаться и делиться опытом.

Но я не могу о нем писать по очень глупой причине — уже больше года ношу в голове пост, но не мог собрать его в связный рассказ и чувствую, что пока не рожу его хоть в каком-то виде — больше ничего не лезет. Так что напишу как получится, надеюсь, будет полезно специалистам и не слишком скучно остальным.

Нам с Федей часто заказывают разработку медиа: в сентябре перезапускаем одно известное российское общественно-политическое издание и на днях начинаем работу над медиа для крупнейшего ритейлера.

Технически медиа состоит из двух частей: админка, в которой работают редакторы и публичная часть, через которую медиа читают и слушают подписчики. Админка — это почти всегда веб-приложение под хорошей защитой, а часть про потребление многоликая:

- это и обычный сайт, в нем важно понимать, что подавляющее большинство просмотров будет с телефонов, а не с компьютеров, где обычно проверяют свой сайт сами редакторы:)
- и мобильные приложения — всё ещё удобнее иметь на рабочем столе иконку, это повышает открытия и прочитывания в десятки раз, ядровая аудитория;
- и разные системы доставки контента типа Instant Articles в Фейсбуке, Instant View в телеграме, Яндекс Дзен, Google News и другие — в них обычно нужно отдавать специальные RSS потоки;
- соцсети — чтобы не заливать посты в каждую соцсеть отдельно, а иметь единый центр управления полетами.

Сегодня я хочу поделиться советом про админку. Помню, мы произвели небольшой фурор в медиа-сообществе, когда в 2015 году рассказали про Монитор — внутреннюю админку Медузы. За годы он вырос в сложный и богатый инструмент, которым пользуется только одна редакция. К счастью, в 2022 можно получить 90% удобства и функциональности крутой медиа админки за 10% усилий.

Секрет в развитии headless CMS — это движки админок сайтов разной степени готовности. Помните про разделение на админку и пользовательскую часть? Речь ниже только о движке админки.

Некоторые такие движки я бы сравнил с покупкой автомобиля (можно только докупить подогрев руля или дополнительный ряд сиденьев), а некоторые — с конструктором лего (собираешь ровно то, что тебе нужно из готовых блоков, ускоряя разработку).

Яркий представитель первого класса, когда тебе дают сразу готовый продукт — это Contentful. Стартап стоимостью 3 миллиарда долларов, через админку которого управляют своими сайтами Disney, Atlassian, SAS и многие другие. Не удивляйтесь, крупные сайты компаний сравнимы с медиа.

На другом конце спектра — Sanity. Это серверное API и набор React-компонент, из которых можно собрать очень мощную медиа-админку буквально за несколько дней без участия бэкенд-разработчиков. Мы успешно использовали его уже в нескольких проектах для клиентов, горячо рекомендую.

С любым внешним инструментом нужно подумать о том, что будет, если он вдруг отключится (привет, санкции), сломается или закроется. Вероятности таких рисков и способы страхования от них — очень индивидуальные. Не возьмусь рассказать о них коротко здесь, но поделюсь таблицей сравнения разных CMS-ок, которую мы составляли примерно год назад для одного из клиентов.

Если хотите сделать новое медиа быстро и качественно или перезапустить существующее — обращайтесь ко мне, мы с Федей берем новых клиентов.

пост №1606Бизнес и стартапы

Один из самых известных стартаперских инвестфондов Andreessen Horowitz (a16z) год назад запустил своё собственное медиа Future.

На запуске не казалось чем-то важным, но недавно открыл их рассылку и наткнулся на пару статей с очень привлекательными заголовками, например: почему программисты делают так много проектов вне основной работы (side projects) или как генерация текстов мощными моделями машинного обучения влияет на SEO и поисковый трафик.

Да и главная симпатичная, позволяет подсмотреть, что они (капиталисты!) считают важным. Интересный пример аккуратного маленького медиа.

пост №1502Интернет и платформы

Ну хоть Мэтью Принц, основатель и глава Cloudflare, не подкачал.

«... Нас просили закрыть все аккаунты в России. Мы хорошенько подумали и обсудили это с правительствами и представителями гражданского общества. Пришли к общему выводу, что России нужно больше доступа к интернету, а не меньше

Дальше приводит графики того, как выросло обращение к иностранным медиа после начала войны.

Добавляет, что власти РФ наверняка обрадуются, если Cloudflare перестанет работать в России (CF — крупнейший анти-дидос провайдер, на нем сидят многие русские медиа).

Всё, ответка режима может быть только одна: бомбить Воронеж (зачеркнуто) отключить интернет. Вон даже Мэтью говорит, то интернет помогает от Путина, а он уж точно эксперт.

пост №1500Интернет и платформы

Новый эпизод подкаста — с техническим директором Медиазоны Ксюшей Живаго. Обсудили устройство медиа в целом и Медиазону в частности.

Мы говорили 28 февраля. А сегодня Медиазону уже заблокировали в России.

Переслушиваю и удивляюсь тому, какой лёгкий разговор получился. Помню, во время записи даже забыли, что идёт война. Надеюсь, и вам он немного поможет.

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.

пост №1490Технологии и общество

Только что записывал подводки для нового эпизода, который выйдет завтра. Не сказать о войне — невозможно. Сказать «война» — нельзя — подставлю команду, она вся в Москве.

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

А тут нужно назвать происходящее как-то, кроме, как «идёт война». И сделать это элегантно и уверенно. Не выходит такой цветочек.

Вчера власти заблокировали Дождь и Эхо Москвы. Эхо прекратило вещание. 30 лет канал работал, только во время путча 1991 его выключали (когда было лебединое озеро по телеку), и вот вчера выключили. А сегодня заблокировали The Village! Господи, The Village! Деградация полная.

пост №1406Бизнес и стартапы

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

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

А я больше люблю вот этот первый созвон. Ожидание, предвкушение, чувство, что все впереди и все под силу; бешеный драйв, когда от возможностей захватывает дух.

Испытал все это вчера. В 2021 году начинаем делать коммерческое медиа с нуля, да ещё и по очень сложной теме. Вообще без рекламы! Без смс. Сам в шоке. Пока проект секретный, но, надеюсь, смогу делиться ходом дел в процессе.

пост №1313Бизнес и стартапы

Медуза просит донаты.

Несколько соображений:

1) Судя по всему, ситуация аховая и без нашей помощи изданию не выжить. Я достаточно хорошо знаю руководителей Медузы: если они разместили форму донатов — это значит, что другого выхода они не видят.

2) Медуза — один из немногих медиа о России, которое лично я очень не хочу терять. Я давно уже не люблю Медузу, но она выполняет важную функцию. Ребята как хорошие сантехники, стоматологи или программисты. Странно их любить, но без них очень плохо.

3) Я прикинул, что Медузе нужно примерно 200 тысяч евро в месяц чисто на зарплаты (68 человек в разделе «о редакции» на сайте, 2000 тысяч евро в месяц среднем на человека, +40% налоги).

4) Честно говоря, я не верю в массовые сборы. Зато я уверен, что есть 2 тысяч человек, которые легко скинутся по 100 евро в месяц, чтобы покрыть все расходы. Более того, я уверен, что среди вас — моих читателей, есть как минимум тысяча человек, для которых совершенно незаметно выделить по 100 евро из своего месячного бюджета. Это больше, чем половина тех, кто нужен для сохранения Медузы.

Так что вопрос для меня звучит скорее так: имеет ли для нас, для достаточно обеспеченных читателей, существование Медузы ценность хотя бы 100 евро в месяц или нет? Я хочу верить, что имеет. Пойду оформлю второе ежемесячное пожертвование на 80 евро.

Самый кайф, что это зависит только от нас. Никакие путины, омоны и прочие нам не помешают. Классные 250-символьные обзоры киношек от Долина, умные (но понятные) обзоры книжек от Юзефович, бесячие, но всё-таки неприлично для русскоязычного текста корректные медицинские разборы Саркисян; наконец, адская работа по фильтрации бесконечного информационного шума, из которого новостная редакция вытаскивает «картину дня» и пишет новости человеческим языком и классные репортажи — всё это в наших руках. (И это я ещё забыл Илона Маска на капибаре)

Пропадет это, расползется по разным закуткам интернета, или будет продолжать жить и развиваться. Само чувство этой власти — многого стоит. Но если пропустить сейчас момент — второго такого шанса может и не быть. Сбор редакции и технической команды происходил годами и делался людьми, которые вряд ли сойдутся вместе.

Ну и конечно: я жду, что Медуза сделает фишечки и перки для донатеров. Чем больше донатишь — тем круче перки. Камон, 2021 на дворе. Я понимаю, что репрессии и вот это всё, но посмотрите на популярных стримеров и как они бабки зашибают. Вы — самые мега инфлюенсеры. Но этим всем можно заняться потом.

Сейчас ребятам нужна наша поддержка. Давайте скинемся, эта ситуация в наших руках.

https://support.meduza.io

P.S. Медуза постоянно занимает этакую «позицию сверху». Лично мне, из-за этого помогать им не очень-то и хочется. Но подумайте о своем собственном интересе. Do you really wanna live in a world without Сoca-Сola?

пост №1256Технологии и общество

Австралия приняла закон, по которому гугл и фейсбук должны:
1) платить новостным сайтам за то, что показывают ссылки на новости;
2) заранее извещать новостные сайты об изменениях, которые влияют на число переходов на новостные сайты.

Фейсбук в ответ запретил шарить австралийские медиа у себя в ленте, что привело к 20% падению трафика у этих медиа, а Гугл договорился и начал платить.

Интересно, что основной заработок газет и журналов на самом деле убил интернет, только гугл и фейсбук тут не особо при чем. До интернета все газеты и журналы очень хорошо зарабатывали за счет рекламы, в том числе — classified ads, тематических объявлений типа «продаю/сдаю/вакансии/знакомства». Теперь всё это в сто раз удобнее есть на авито, циане, hh и баду.

Новостные сайты в интернете сегодня зарабатывают крохи на баннерной рекламе; есть ещё нативка, когда издания пишут рекламные статьи редакционным голосом, но это всё не сравнимо с золотыми годами печати.

Есть и те, кто адаптировался к новому миру: New York Times год за годом сдвигает свои заработки с рекламы на подписку, включая подписку на приложение рецептов и кроссвордов, скупает стартапы, подкасты, другие медиа и переманивает их главредов. В России Дождь успешно экспериментирует с подпиской.

Substack — супер горячая блог-платформа, на которой продают подписку независимые блоггеры и небольшие медиа.

То, как австралийские медиа (и лично их владелец Руперт Мердок) тянут целую страну в прошлое — смешно и грустно. С другой стороны, чего ждать от парламента, который два года назад принял самый дурной закон о шифровании в мире. Закон о «Содействии и доступе» требует от всех IT-компании полного содействия в получении доступа к данным пользователя. Например, есть у вас безопасный шифрованный вацап, а потом правоохранители в Австралии могут заставить фейсбук ослабить шифрование лично для вас. Дичь, прямо как в России с передачей ключей шифрования ФСБ.

Ну и чтобы закончить на светлой ноте про медиа, один из главных венчурных фондов a16z обещает запустить своё собственное медиа про технологии. Ждемс.

пост №1245Продукты и дизайн

Мы с Федей начинаем перезапуск Сноба. Сноб — это российское медиа с историей: у него были разные времена, разные стратегии. У него есть своя core-аудитория и есть «легаси», которое мешает развиваться.

Самая главная особенность Сноба – сильное сообщество, «клуб». Участники пишут посты, комментируют друг друга и даже регулярно встречаются на оффлайн-событиях. Участие в клубе стоит денег, за это пользователи получают дополнительные возможности на сайте, скидки и многое другое.

Мы начнем как раз с нового сайта для сообщества. Сейчас страницы в нем грузятся не очень быстро, а регистрация и оплата — боль. 15 лет назад его создавали как (десктопного!) конкурента фейсбуку, и в нем до сих пор есть куча устаревших штук, которыми уже никто в медиа не пользуется: внутренние сообщения и подписка на друзей. Наша цель — супер быстрая загрузка статей, мгновенная регистрация и подписка в один шаг. Мы обновим дизайн и подтянем код, который писали при президенте Дмитрии Медведеве или даже раньше. При этом важно сохранить десятки тысяч статей, который приносят Снобу стабильный трафик. Ну и админка нужна современная, конечно.

После запуска, мы оставим Снобу классную команду, которая будет развивать и поддерживать проект дальше.

Мы пообещали сделать эту работу за 5 месяцев. Постараюсь время от времени рассказывать вам, как движутся дела.

🛠 Кстати, вы можете помочь нам сделать ее быстрее. Мы ищем фронтендера. Если вы знаете vue.js и хотите работать в медиа — есть редкий шанс начать со свежим стеком и опытным техническим руководством. Подробная вакансия тут, пишите Феде или мне.