Хроника: тексты из соцсетей в одном месте
Пять каналов, часть из которых стала недоступна без VPN, соединились в новом интерфейсе
Здесь начинается переосмысление написанного мной более чем за 10 лет пути и практики. Как текста, так и кода
История
Я начал с того, что систематизировал эпохи и их примерные даты. Это заложило ось для будущего импорта
Затем собрал информацию по каналам и соцсетям, в которых публиковался. Затем приступил к реализации импорта материалов
Собрал на своём сайте хронику. Экспорты из пяти каналов Telegram, со стены VK и двух аккаунтов Instagram сходятся в один корпус. Подразделяются на эпохи. Автоматически тегируются по вхождениям ключевых слов в тексте
Есть editorial «избранное», фильтры, load more. Лайк без регистрации, шеринг через Web Share, счётчики из старых реакций VK и Telegram
В процессе импорта хроники был переосмыслен опыт администрирования контента и создан кастомный движок для блога на базе Symfony. Блочный редактор, в котором можно:
- задать заголовок, slug, lead, обложку
- привязать эпоху и серию
- выбрать или создать на месте теги
- поставить дату публикации, избранное, unlisted (доступ только по прямой ссылке)
- заполнить SEO (title / description)
- писать контент блоками с drag-and-drop
Типы блоков: абзац (Markdown), заголовок H2/H3, картинка, галерея, цитата, аудио, разделитель, врезка. Картинки загружаются drag-and-drop и уходят в WebP
Тулбар: автосохранение, предпросмотр по токену, короткая ссылка /p/{hash}, публикация. Добавлены уведомления о новых постах через browser push / email
Заложена база для будущего блога и кросспостинга через сайт на все нужные соцсети. Организован кросспостинг на стену Вконтакте. Центром публикаций становится сервис, который я сделал удобным для себя, и в котором воплотились лучшие практики разработки и пользовательского опыта, с которыми мне довелось иметь дело за время моей работы с веб проектами
Итог
Уникально структурированная хроника, не зависящая от алгоритмов, блокировок и свободная от рекламы. Импортировано более 500 публичных постов и более 2500 приватных
Увидеть Хронику в действии можно здесь