Работать над побочными проектами, особенно в течение длительного периода времени, сложно. Сохранение вещей в перспективе еще сложнее. За последние пару месяцев мы (команда, стоящая за 30 секунд кода ) сделала шаг назад и попытались переориентировать нашу энергию на один фактор, который имеет наибольшее значение – пользователь !
С этой целью мы предоставили несколько обновлений продукта и контента и решали некоторые из общих проблем, с которыми сталкиваются наши пользователи.
Подготовка основы
Когда -то в сентябре 2020 года или около того мы поняли, что наша система сборки должна была рефактор. Для тех, кто незнаком, мы используем Gatsby и Node.js, чтобы проанализировать контент из Полдюжина репозиториев GIT и преобразовать его в удобный формат для нашего веб -сайта. Предыдущая система сборки была 3 -й итерацией, которая была разработана как автономный инструмент сборки, отделенный от уровня данных Гэтсби.
В то время как сама система работала нормально, мы столкнулись с несколькими проблемами с точки зрения развития. Основными проблемами было отсутствие модульности и предположения о данных, доступных на каждом этапе сборки. Ни один из них не был пользователем проблем с таковой, но они ограничивали то, что мы могли бы сделать, замедляя разработку новых функций.
Чтобы решить эти проблемы, мы реструктурировали всю бэкэнд -базу, доставляя чудовищность PR Это гарантировало, что мы можем работать намного быстрее. Мы даже включили удобный Консоль Реплика для разработки. Это заняло большую часть месяца, чтобы доставить, но было очень стоящим.
Вынос
- Техническое обслуживание не гламурно и может ощущаться как пустая трата времени на разработку, но оно того стоит в долгосрочной перспективе.
- Иногда вам приходится доставлять большие PR, которые охватывают сотни файлов. Код тестирования тщательно помогает повысить уверенность.
Небольшие постепенные изменения
Поскольку препятствия для развития теперь были преодолены, мы начали сосредоточиться на внесении небольших изменений, которые принесут пользу пользователям. Они включали небольшие улучшения пользовательского интерфейса/UX, такие как более краткое выделение действий, некоторые изменения SEO и доступность и небольшую полировку дизайна.
Один Важное изменение Мы сделали, использовали Видимость контента: Auto Чтобы оптимизировать рендеринг в списках фрагмента. Похоже, что это оказало положительное влияние как на нашу оценку маяка, так и на общую производительность страницы. Web.Dev имеет фантастическую статью по этой теме, мы настоятельно рекомендуем проверить ее Здесь Анкет
Некоторые другие основные моменты включают RSS Feed , который был давним запросом, модернизированной панели навигации и инструментов управления контентом, такими как Post Precaling. Надо, наш, наш Twitter Bot В настоящее время выбежал из того же репозитория GitHub, минимизируя переключение контекста в разработке.
Вынос
- Повышенные изменения и меньшие задачи помогают быстрее предоставлять обновления.
Содержимое видимостиочень мощная собственность. Обратите особое внимание насодержащий Intrinsic-Sizeдля лучших результатов.
Новый контент
Еще одним давним запросом было добавление алгоритмического содержания. Во время рождественского пребывания у нас было достаточно времени, чтобы работать над алгоритмическими фрагментами, добавив 30 или около того из них, запустив новый Коллекция алгоритмов JavaScript на нашем сайте.
Более того, мы начали отслеживать идеи контента внутри, создавая пул контента, который мы могли бы когда -нибудь доставить. Это в сочетании с вышеупомянутой функцией после планирования позволило нам планировать заранее, обеспечив стабильный поток контента в течение следующих нескольких месяцев.
Вынос
- Создание контента сложно. Вдохновение может быть скудным. Следите за идеями, планируйте заранее, пишите больше.
- Создайте контент, который хотят пользователи, а не тот контент, который вы находите простым в создании.
- Дизайн для контента. Не пишите контент вокруг дизайна.
К коллекциям
Последние несколько дней мы начали работать над серьезным переводом пользовательского опыта, который должен помочь решить множество проблем с обнаруностью в нашей постоянно растущей коллекции фрагментов и статей.
Первым шагом к этой переделке было добавление описаний и настраиваемых названий в наши коллекции, а также переработка позиции и стиля элементов управления страницы.
Поскольку это является частью более крупных усилий, чтобы помочь пользователям в их путешествиях и улучшить общий опыт пользователей, мы планируем внести некоторые изменения на домашнюю страницу, функцию автозаполнения (надежда) и индивидуальные коллекции, предназначенные для конкретных потребностей пользователей.
Вынос
- Удовлетворение потребностей пользователей, кажется, положительно влияет на оценки SEO.
- Автоматизация может зайти только так далеко. Иногда вам приходится обращать желание пользователя.
До следующего раза вы можете найти нас в 30Secondsofcode.org и Следуйте за нами в Твиттере Анкет
Оригинал: “https://dev.to/30secondsofcode/re-focusing-on-the-user-4ak1”