Якщо ви використовуєте Buffer, то ви знайомі з нашим композитором. З цього починається кожна публікація. Де ви створюєте чернетки, налаштовуєте, переглядаєте та натискаєте кнопку «Опублікувати». Це поверхня, яку найчастіше використовують у всьому продукті, і це ядро нашої цінності. Проте вже деякий час композитор демонструє свій вік. Не обов’язково для користувачів (це спрацювало!), але під капотом він був побудований на застарілому коді, який ускладнював підтримку, покращення та розширення. Кожна маленька зміна несла ризик. Кожна нова функція вимагала навігації на рівнях складності, що сповільнювало нас. Тому ми вирішили, що нарешті настав час щось із цим зробити. Протягом останніх кількох місяців невелика команда Buffer модернізувала архітектуру та зовнішній вигляд композитора. Не лише для додавання нових функцій, а й для створення основи для всього, що ми хочемо робити далі. Ось що ми зробили, чому ми це зробили та куди все це веде. Прагнення до змін. Цей проект виник не на порожньому місці. Протягом останнього року ми внесли значні зміни в Buffer, починаючи від удосконалення розкладу й підтримки темного режиму до візуального оновлення, яке поширюється на весь продукт. Кожна з цих змін створювала імпульс. Вони також створили очікування: решта продукту також має відчуватися так добре. Композитор, будучи центральною частиною Buffer, був очевидним наступним кроком. У цьому була й практична сторона. Коли минулого року я спілкувався з більш ніж 30 користувачами Buffer, виникла незмінна тема: люди хочуть, щоб Buffer відчувався як згуртований сучасний робочий простір, а не просто інструмент для планування. Модернізація композитора є прямою відповіддю на це. Якщо ми хочемо, щоб Buffer був місцем, де ви проводите мозковий штурм, проектуєте, співпрацюєте та публікуєте, Композитор має впоратися із цим завданням. Що ми зробили. Дозвольте мені бути відвертим: на цьому етапі проекту ніколи не було відправлення чогось яскравого. Йшлося про непривабливу, але важливу роботу по відновленню фундаменту, щоб ми могли рухатися швидше та будувати краще в майбутньому. Композитор покладався на застарілі сховища даних, через які працювати з ними було непередбачувано. Ми представили сучасний рівень стану, який є компактнішим, легшим для міркування та дає нам набагато чіткішу картину того, як дані проходять через композитор. Тепер дані завантажуються та переміщуються ефективніше. Ми також перемістили композитор у нашу поточну систему компонентів, яку ми називаємо Popcorn. Це привело композитор у відповідність до решти інтерфейсу Buffer і розблокувало вдосконалення, які ми просто не могли зробити раніше, як-от нові бічні панелі, краща чутливість і повна підтримка темного режиму та нашого візуального оновлення. Говорячи про бічні панелі, ми зробили повний перегляд того, як живуть і працюють інструменти в Composer. Бічні панелі тепер більш чутливі та передбачувані, і ми розширили попередній перегляд дописів для всіх вибраних каналів, навіть у режимі omni-composer. Поля каналів, обробка медіафайлів і діалогові вікна також отримали оновлення. Це ті деталі, які користувачі можуть не помічати свідомо, але вони роблять процес більш плавним і послідовним, сприяючи тому, щоб композитор почувався більш досконалим і надійним. Як згадувалося раніше, цей етап не стосувався яскравих оновлень, навіть якщо композитор виглядає, почувається та працює краще. Йшлося про закладення кращого фундаменту для ще більших змін, які незабаром відбудуться. Як ми це зробили У Buffer рідко щось відбувається у вакуумі. Ми невелика, згуртована команда, де співпраця та прозорість є основними умовами, і великий імпульс для цього проекту надійшов від ширших зусиль, спрямованих на те, щоб весь Buffer виглядав і відчувався як першокласний продукт, яким він є. Інженерія, дизайн і продукт відіграли свою роль. Але наші захисники клієнтів заслуговують особливої похвали. Композитор — чутлива поверхня. Користувачі покладаються на нього щодня, і навіть невеликі зміни можуть дезорієнтувати. Наші адвокати виконали неймовірну роботу, проводячи клієнтів під час міграції, збираючи відгуки та допомагаючи нам зрозуміти, що не так. У Buffer я щиро пишаюся такою співпрацею між командами. Жодна команда не змогла б зробити це поодинці. Лише стартова лінія. Ось та частина, яка мене найбільше хвилює. Суть цієї модернізації полягала в тому, щоб розблокувати те, що буде далі. Ми вже будуємо на цьому фундаменті. Шаблони незабаром можна буде використовувати безпосередньо в редакторі, тож ви зможете починати з перевірених форматів без нихзалишаючи свій робочий процес. Ми працюємо над глибшою підтримкою нотаток і каналів вмісту, щоб наблизити Buffer до того творчого робочого простору, якого бажали наші користувачі. І, що найважливіше, ми досліджуємо більш амбітне бачення композитора: таке з групами дописів, покращеними чернетками, можливістю планувати ідеї та вміст у календарі та загальним плавнішим і повнішим робочим процесом створення вмісту. Ніщо з цього не було б реалістичним на старій архітектурі. Тепер це не лише реалістично, але й план. Якщо ви дотримуєтеся нашої думки про те, щоб зробити Buffer не просто інструментом планування, а справжнім соціальним робочим простором, де можна проводити мозковий штурм, організовувати, публікувати та аналізувати, тоді цей проект є конкретним кроком у цьому напрямку. Будівництво з імпульсом Однією з речей, які мені подобаються в роботі в Buffer, є те, що ми будуємо відкрито. Ми ділимося нашими думками, нашою дорожньою картою та нашими успіхами (і невдачами), тому що ми віримо, що прозорість створює кращий продукт і міцніші стосунки з людьми, які його використовують. Модернізація композитора є хорошим прикладом того, як виглядає навмисна розробка продукту. Не кожен проект призводить до оголошення великої функції. Іноді найбільш вражаюча робота – це та, яка робить можливим усе після неї. Зараз ми активно розвиваємося, і кожна зміна спирається на останню. Якщо ви користуєтеся Buffer, ви почнете відчувати різницю, і попереду ще багато чого. Як завжди, якщо у вас є відгуки про те, що відчуває композитор, або ідеї щодо того, що ви хотіли б побачити далі, ми будемо раді почути від вас. Завдяки цим розмовам ми разом створюємо найкращу версію Buffer.
Ми перебудували Buffer Composer зсередини
By Social Media
·
·
5 min read
·
768 views
Read in:
aa
ace
af
ak
alz
am
ar
as
awa
ay
az
ba
ban
be
bew
+191 more
bg
bho
bik
bm
bn
brx
bs
bug
ca
ceb
cgg
ckb
co
crh
cs
cv
cy
da
de
din
doi
dv
dyu
dz
ee
el
en
eo
es
et
eu
fa
ff
fi
fj
fo
fr
fur
fy
ga
gd
gl
gom
gn
gu
ha
haw
he
hi
hil
hne
hmn
hr
hrx
ht
hu
hy
id
ig
ilo
is
it
ja
jam
jv
ka
kab
kbp
kg
kha
kk
kl
km
kn
ko
kri
ku
ktu
ky
la
lb
lg
li
lij
ln
lo
lmo
lt
ltg
lua
luo
lus
lv
mai
mak
mg
mi
min
mk
ml
mn
mni-mtei
mos
mr
ms
mt
my
nd
ne
nl
nn
no
nr
nso
nus
ny
oc
om
or
pa
pag
pam
pap
pl
ps
pt
pt-br
qu
rn
ro
ru
rw
sa
sah
sat
sc
scn
sg
si
sk
sl
sm
sn
so
sq
sr
ss
st
su
sus
sv
sw
szl
ta
tcy
te
tg
th
ti
tiv
tk
tl
tn
to
tpi
tr
trp
ts
tt
tum
ty
udm
ug
uk
ur
uz
ve
vec
vi
war
wo
xh
yi
yo
yua
yue
zap
zh
zh-hk
zh-tw
zu