Buffer를 사용한다면 Composer에 익숙할 것입니다. 모든 포스팅이 시작되는 곳입니다. 초안을 작성하고, 수정하고, 미리 보고, 게시를 누르는 곳입니다. 제품 전체에서 가장 많이 사용되는 표면이자 우리 가치의 핵심입니다. 하지만 한동안 작곡가는 나이를 보여 왔습니다. 반드시 사용자에게 필요한 것은 아니지만(효과가 있었습니다!) 내부적으로는 유지 관리, 개선 및 확장이 점점 더 어려워지는 레거시 코드를 기반으로 구축되었습니다. 모든 작은 변화에는 위험이 따릅니다. 모든 새로운 기능에는 우리의 속도를 늦추는 복잡한 레이어를 탐색해야 했습니다. 그래서 우리는 마침내 그것에 대해 뭔가를 해야 할 때라고 결정했습니다. 지난 몇 달 동안 Buffer의 소규모 팀은 작곡가의 아키텍처와 외관을 현대화해 왔습니다. 새로운 기능을 추가하는 것뿐만 아니라 다음에 수행하려는 모든 작업의 기반을 구축하는 것입니다. 우리가 무엇을 했는지, 왜 했는지, 그리고 그 모든 방향은 다음과 같습니다. 변화에 대한 욕구이 프로젝트는 공백 상태에서 진행된 것이 아닙니다. 지난 한 해 동안 우리는 일정 개선부터 어두운 모드 지원, 제품 전반에 걸쳐 출시된 시각적 새로 고침에 이르기까지 Buffer 전반에 걸쳐 의미 있는 변경을 진행해 왔습니다. 이러한 각각의 변화는 추진력을 창출했습니다. 그들은 또한 제품의 나머지 부분도 이렇게 좋아야 한다는 기대를 갖게 했습니다. Buffer의 중심이 되는 작곡가는 당연한 다음 단계였습니다. 여기에는 실용적인 측면도 있었습니다. 작년에 30명 이상의 Buffer 사용자와 이야기를 나누었을 때 일관된 주제가 나타났습니다. 사람들은 Buffer가 단순한 일정 관리 도구가 아닌 응집력 있고 현대적인 작업 공간처럼 느껴지기를 원한다는 것입니다. 작곡가를 현대화하는 것은 이에 대한 직접적인 대응이다. Buffer를 브레인스토밍하고, 초안을 작성하고, 공동 작업하고, 게시하는 장소로 만들려면 Composer가 해당 작업을 수행해야 합니다. 우리가 한 일을 솔직하게 말씀드리자면, 프로젝트의 이 단계는 화려한 제품을 출시하는 것이 결코 아니었습니다. 그것은 우리가 더 빠르게 움직이고 더 나은 발전을 이룰 수 있도록 기반을 재구축하는 섹시하지만 필수적인 작업을 수행하는 것이었습니다. 작곡가는 작업을 예측할 수 없게 만드는 오래된 데이터 저장소에 의존했습니다. 우리는 더 간결하고 추론하기 쉬우며 작성기를 통해 데이터가 흐르는 방식에 대한 훨씬 더 명확한 그림을 제공하는 최신 상태 레이어를 도입했습니다. 이제 데이터가 더 효율적으로 로드되고 이동됩니다. 또한 작곡가를 Popcorn이라고 하는 현재 구성 요소 시스템으로 옮겼습니다. 이를 통해 작곡가는 Buffer의 나머지 인터페이스와 새로운 측면 패널, 더 나은 응답성, 어두운 모드에 대한 완벽한 지원 및 시각적 새로 고침과 같이 이전에는 불가능했던 차단되지 않은 개선 사항과 일치하게 되었습니다. 측면 패널에 관해 말하자면, 우리는 작곡가에서 도구가 어떻게 작동하고 작동하는지 완전히 점검했습니다. 이제 측면 패널의 반응성과 예측 가능성이 더욱 향상되었으며, 옴니 컴포저 모드에서도 선택한 모든 채널로 게시물 미리 보기를 확장했습니다. 채널 필드, 미디어 처리 및 대화 상자도 업데이트되었습니다. 이러한 세부 사항은 사용자가 의식적으로 알아차리지 못할 수도 있지만 경험을 더욱 매끄럽고 일관되게 만들어 작곡가가 더욱 세련되고 안정적이라고 느끼는 데 도움이 됩니다. 앞서 언급했듯이 이 단계는 작곡가가 더 나은 디자인, 느낌, 작동을 제공하더라도 화려한 업데이트에 관한 것이 아닙니다. 이는 곧 다가올 더 큰 변화를 위한 더 나은 기반을 마련하는 것이었습니다. 우리가 그것을 실현한 방법Buffer에서는 진공 상태에서는 일이 거의 발생하지 않습니다. 우리는 협업과 투명성이 기본인 소규모의 긴밀한 팀이며, 이 프로젝트의 많은 추진력은 Buffer 전체를 일류 제품처럼 보이고 느껴지도록 만들기 위한 광범위한 노력에서 비롯되었습니다. 엔지니어링, 디자인, 제품 모두 중요한 역할을 했습니다. 하지만 우리의 고객 옹호자들은 특별히 언급할 자격이 있습니다. 작곡가는 민감한 표면입니다. 사용자는 매일 이에 의존하고 있으며 작은 변화에도 방향 감각을 잃을 수 있습니다. 우리의 옹호자들은 마이그레이션을 통해 고객을 탐색하고, 피드백을 수집하고, 문제가 발생한 부분을 이해하도록 돕는 놀라운 일을 해냈습니다. 이러한 종류의 팀 간 협업은 제가 Buffer에서 진심으로 자랑스러워하는 것입니다. 어떤 팀도 혼자서는 이 일을 해낼 수 없었을 겁니다. 단지 출발선이 바로 여기에 제가 가장 기대하는 부분이 있습니다. 이 현대화의 전체 요점은 다음에 나올 내용을 잠금 해제하는 것이었습니다. 우리는 이미 이 기반을 구축하고 있습니다. 템플릿은 곧 작성기에서 직접 표시될 예정이므로 별도의 작업 없이 검증된 형식으로 시작할 수 있습니다.작업 흐름을 종료합니다. 우리는 Buffer를 사용자가 요구하는 창의적인 작업 공간에 더 가깝게 만드는 것을 목표로 노트와 콘텐츠 피드에 대한 심층적인 지원을 위해 노력하고 있습니다. 그리고 가장 중요한 것은 게시물 그룹, 개선된 초안, 캘린더에서 아이디어와 콘텐츠를 계획하는 기능, 전반적으로 더 원활하고 완전한 콘텐츠 생성 워크플로 등 더욱 야심찬 작성자 비전을 모색하고 있다는 것입니다. 이 중 어느 것도 오래된 아키텍처에서는 현실적이지 않습니다. 이제 이는 현실적일 뿐만 아니라 계획이기도 합니다. Buffer를 일정 관리 도구 이상으로 만들고 브레인스토밍, 정리, 게시 및 분석할 수 있는 진정한 소셜 작업 공간으로 만드는 것에 대한 우리의 생각을 따라왔다면 이 프로젝트는 그 방향으로 나아가는 구체적인 단계입니다. 추진력을 갖춘 구축 Buffer에서 일하면서 제가 좋아하는 점 중 하나는 공개된 환경에서 구축한다는 것입니다. 우리는 투명성이 더 나은 제품을 만들고 이를 사용하는 사람들과의 관계를 더욱 돈독하게 만든다고 믿기 때문에 우리의 생각, 로드맵, 성공(및 실패)을 공유합니다. 작곡가 현대화는 의도적인 제품 개발이 어떤 모습인지 보여주는 좋은 예입니다. 모든 프로젝트가 큰 기능 발표로 이어지는 것은 아닙니다. 때때로 가장 영향력 있는 작업은 이후의 모든 것을 가능하게 만드는 작업입니다. 우리는 지금 추진력을 갖고 구축하고 있으며 모든 변화는 마지막을 기반으로 이루어집니다. Buffer 사용자라면 차이를 느끼기 시작할 것이며 앞으로 더 많은 것이 있을 것입니다. 언제나 그렇듯, 작곡가의 느낌에 대한 피드백이 있거나 다음에 보고 싶은 아이디어가 있다면 언제든지 알려주세요. 이러한 대화는 우리가 최고의 Buffer 버전을 함께 구축하는 방법입니다.
우리는 Buffer의 Composer를 내부에서부터 다시 구축했습니다.
By Social Media
·
·
5 min read
·
599 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