Калі вы карыстаецеся буферам, значыць, вы знаёмыя з нашым кампазітарам. З гэтага пачынаецца кожная публікацыя. Дзе вы чарнавікі, наладжваеце, праглядаеце і націскаеце публікацыю. Гэта найбольш часта выкарыстоўваная паверхня ва ўсім прадукце, і яна з'яўляецца ядром нашай каштоўнасці. Аднак ужо некаторы час кампазітар паказвае свой узрост. Неабавязкова для карыстальнікаў (гэта спрацавала!), але пад капотам ён быў пабудаваны на састарэлым кодзе, які ўскладняў абслугоўванне, паляпшэнне і пашырэнне. Кожная маленькая змена несла рызыку. Кожная новая функцыя патрабавала навігацыі па складаных узроўнях, што запавольвала нас. Таму мы вырашылі, што нарэшце прыйшоў час нешта з гэтым зрабіць. За апошнія некалькі месяцаў невялікая каманда Buffer мадэрнізавала архітэктуру і знешні выгляд кампазітара. Не толькі для дадання новых функцый, але і для стварэння асновы для ўсяго, што мы хочам рабіць далей. Вось што мы зрабілі, чаму мы гэта зрабілі і куды гэта ўсё ідзе. Апетыт да пераменаў Гэты праект не ўзнік на пустым месцы. За апошні год мы ўнеслі значныя змены ў Buffer: ад паляпшэння раскладу да падтрымкі цёмнага рэжыму да візуальнага абнаўлення, якое распаўсюджваецца ва ўсім прадукце. Кожная з гэтых змен стварала імпульс. Яны таксама стварылі чаканне: астатняя частка прадукту таксама павінна адчуваць сябе так добра. Кампазітар, будучы цэнтральнай часткай Buffer, быў відавочным наступным крокам. Быў у гэтым і практычны бок. Калі ў мінулым годзе я размаўляў з больш чым 30 карыстальнікамі Buffer, узнікла паслядоўная тэма: людзі хочуць, каб Buffer адчуваў сябе як згуртаваную, сучасную працоўную прастору, а не проста як інструмент планавання. Мадэрнізацыя кампазітара - прамы адказ на гэта. Калі мы хочам, каб Buffer быў месцам, дзе вы будзеце праводзіць мазгавы штурм, складаць чарнавікі, супрацоўнічаць і публікаваць, кампазітар павінен быць на вышыні. Што мы зрабілі. Дазвольце сказаць адразу: гэтая фаза праекта ніколі не была пра дастаўку чагосьці яркага. Гаворка ішла аб выкананні несэксуальнай, але неабходнай працы па аднаўленні асновы, каб мы маглі рухацца хутчэй і будаваць лепш у будучыні. Кампазітар абапіраўся на састарэлыя сховішчы даных, з-за чаго працаваць з імі было непрадказальна. Мы прадставілі сучасны ўзровень стану, які з'яўляецца меншым, прасцей разважаць і дае нам значна больш дакладнае ўяўленне пра тое, як даныя праходзяць праз кампазітар. Цяпер даныя загружаюцца і перамяшчаюцца больш эфектыўна. Мы таксама перамясцілі кампазітар у нашу бягучую сістэму кампанентаў, якую мы называем Popcorn. Гэта прывяло кампазітар у адпаведнасць з астатнім інтэрфейсам Buffer і разблакіравала паляпшэнні, якія мы проста не маглі зрабіць раней, напрыклад, новыя бакавыя панэлі, лепшую хуткасць рэагавання і поўную падтрымку цёмнага рэжыму і нашага візуальнага абнаўлення. Калі казаць пра бакавыя панэлі, то мы цалкам перагледзелі тое, як інструменты жывуць і працуюць у кампазітары. Бакавыя панэлі цяпер больш спагадныя і прадказальныя, і мы пашырылі папярэдні прагляд паведамленняў на ўсе выбраныя каналы, нават у рэжыме амні-кампазітара. Палі канала, апрацоўка мультымедыя і дыялогі таксама атрымалі абнаўленне. Гэта тыя дэталі, якія карыстальнікі могуць не заўважаць свядома, але яны робяць уражанне больш плыўным і паслядоўным, спрыяючы таму, што кампазітар адчувае сябе больш вытанчаным і надзейным. Як згадвалася раней, гэты этап не датычыўся яркіх абнаўленняў, нават калі кампазітар выглядае, адчувае сябе і працуе лепш. Гаворка ішла аб закладцы лепшай асновы для яшчэ большых змен, якія адбудуцца ў бліжэйшы час. Як мы гэта зрабілі? У Buffer рэдка што адбываецца ў вакууме. Мы невялікая, згуртаваная каманда, дзе супрацоўніцтва і празрыстасць з'яўляюцца стандартнымі, і вялікі імпульс для гэтага праекта атрымаў ад больш шырокіх намаганняў, накіраваных на тое, каб увесь Buffer выглядаў і адчуваўся як першакласны прадукт, якім ён і ёсць. Інжынірынг, дызайн і прадукт - усе адыгралі сваю ролю. Але нашы абаронцы кліентаў заслугоўваюць асаблівай хвалы. Кампазітар - адчувальная паверхня. Карыстальнікі спадзяюцца на гэта кожны дзень, і нават невялікія змены могуць дэзарыентаваць. Нашы адвакаты правялі неверагодную працу, накіроўваючы кліентаў падчас міграцыі, збіраючы водгукі і дапамагаючы нам зразумець, што не так. Такое супрацоўніцтва паміж камандамі - гэта тое, чым я шчыра ганаруся ў Buffer. Ні адна каманда не магла б зрабіць гэта ў адзіночку. Проста стартавая лінія. Вось тая частка, якая мяне больш за ўсё хвалюе. Увесь сэнс гэтай мадэрнізацыі заключаўся ў тым, каб адкрыць тое, што будзе далей. Мы ўжо будуем на гэтым падмурку. Хутка шаблоны можна будзе выкарыстоўваць непасрэдна ў кампазітары, так што вы можаце пачаць з правераных фарматаў без іхпакінуць свой працоўны працэс. Мы працуем над больш глыбокай падтрымкай нататак і стужак змесціва, імкнучыся наблізіць Buffer да той творчай працоўнай прасторы, якую прасілі нашы карыстальнікі. І, самае галоўнае, мы вывучаем больш амбіцыйнае бачанне кампазітара: адно з групамі паведамленняў, палепшанымі чарнавікамі, магчымасцю планавання ідэй і змесціва ў календары і агульным больш плаўным і поўным працоўным працэсам стварэння змесціва. Нічога з гэтага не было б рэалістычна на старой архітэктуры. Цяпер гэта не толькі рэалістычна, гэта яшчэ і план. Калі вы прытрымліваліся нашай думкі аб тым, каб зрабіць Buffer больш чым інструментам планавання, але сапраўднай сацыяльнай працоўнай прасторай, дзе можна праводзіць мазгавы штурм, арганізоўваць, публікаваць і аналізаваць, то гэты праект з'яўляецца канкрэтным крокам у гэтым кірунку. Будаваць з імпэтамАдна з рэчаў, якія мне падабаюцца ў працы ў Buffer, гэта тое, што мы будуем адкрыта. Мы дзелімся сваім мысленнем, нашай дарожнай картай і нашымі поспехамі (і няўдачамі), таму што верым, што празрыстасць стварае лепшы прадукт і ўмацоўвае адносіны з людзьмі, якія ім карыстаюцца. Мадэрнізацыя кампазітара - добры прыклад таго, як выглядае мэтанакіраваная распрацоўка прадукту. Не кожны праект прыводзіць да аб'яўлення вялікай функцыі. Часам самая эфектная праца - гэта тая, якая робіць магчымым усё пасля. Цяпер мы будуем з імпэтам, і кожная змена абапіраецца на апошнюю. Калі вы з'яўляецеся карыстальнікам Buffer, вы пачнеце адчуваць розніцу, і наперадзе яшчэ шмат чаго. Як заўсёды, калі ў вас ёсць водгукі аб тым, што адчувае кампазітар, або ідэі, што вы хацелі б убачыць далей, мы будзем рады пачуць ад вас. Гэтыя размовы - гэта тое, як мы разам ствараем лепшую версію Buffer.
Мы перабудавалі Buffer Composer знутры
By Social Media
·
·
5 min read
·
623 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