اگر از Buffer استفاده می کنید، با Composer ما آشنا هستید. اینجا جایی است که هر پست شروع می شود. جایی که پیشنویس، تغییر دادن، پیشنمایش، و انتشار را فشار میدهید. این پرکاربردترین سطح در کل محصول است و هسته ارزش ما است. هرچند مدتی است که آهنگساز سن خود را نشان داده است. نه لزوماً برای کاربران (کار می کرد!)، اما در زیر پوشش، بر روی کدهای قدیمی ساخته شده بود که نگهداری، بهبود و گسترش آن را به طور فزاینده ای دشوار می کرد. هر تغییر کوچکی ریسک داشت. هر ویژگی جدید نیازمند پیمایش لایههای پیچیدگی بود که سرعت ما را کاهش میداد. بنابراین تصمیم گرفتیم که بالاخره وقت آن است که کاری در مورد آن انجام دهیم. طی چند ماه گذشته، یک تیم کوچک در Buffer معماری و ظاهر آهنگساز را مدرن کرده است. نه فقط برای افزودن ویژگیهای جدید، بلکه برای ایجاد پایهای برای هر کاری که میخواهیم بعدی انجام دهیم. در اینجا چیزی است که ما انجام دادیم، چرا آن را انجام دادیم، و همه چیز به کجا می رود. میل به تغییر این پروژه در خلاء اتفاق نیفتاد. در طول سال گذشته، ما تغییرات معنیداری را در بافر ایجاد کردهایم، از بهبودهای زمانبندی گرفته تا پشتیبانی از حالت تاریک و بهروزرسانی بصری که در سراسر محصول منتشر شده است. هر یک از این تغییرات شتاب ایجاد کرد. آنها همچنین یک انتظار ایجاد کردند: بقیه محصول نیز باید این حس خوب را داشته باشد. آهنگساز، به عنوان قطعه اصلی Buffer، گام بعدی آشکار بود. این یک جنبه عملی نیز داشت. وقتی سال گذشته با بیش از 30 کاربر Buffer صحبت کردم، یک موضوع ثابت ظاهر شد: مردم میخواهند بافر مانند یک فضای کاری منسجم و مدرن باشد، نه فقط یک ابزار زمانبندی. مدرن کردن آهنگساز پاسخی مستقیم به آن است. اگر میخواهیم بافر مکانی باشد که در آن طوفان فکری، پیشنویس، همکاری و انتشار انجام میدهید، آهنگساز باید از عهده این کار برآید. آنچه انجام دادیم اجازه دهید من پیشاپیش باشم: این مرحله از پروژه هرگز در مورد ارسال چیزی پر زرق و برق نبود. این کار در مورد انجام کار غیرجنسی اما اساسی بازسازی پایه بود تا بتوانیم سریعتر حرکت کنیم و در آینده بهتر بسازیم. آهنگساز به انبارهای داده قدیمی متکی بود که کار با آن را غیرقابل پیش بینی می کرد. ما یک لایه حالت مدرن را معرفی کردیم که نازکتر است، استدلال کردن در مورد آن آسانتر است و تصویر بسیار واضحتری از نحوه جریان دادهها از طریق آهنگساز به ما میدهد. دادهها اکنون بارگیری میشوند و کارآمدتر حرکت میکنند. ما همچنین آهنگساز را به سیستم اجزای فعلی خود منتقل کردیم که آن را پاپ کورن مینامیم. این باعث شد که آهنگساز با بقیه رابط Buffer هماهنگ شود و بهبودهایی را که قبلاً نمی توانستیم انجام دهیم، مانند پانل های جانبی جدید، پاسخگویی بهتر و پشتیبانی کامل از حالت تاریک و تازه سازی بصری ما رفع انسداد کرد. صحبت از پانل های جانبی شد، ما یک بازنگری کامل از نحوه زندگی و عملکرد ابزارها در آهنگساز انجام دادیم. پانلهای جانبی اکنون پاسخگوتر و قابل پیشبینیتر هستند و پیشنمایش پستها را به همه کانالهای انتخابی، حتی در حالت omni-composer گسترش دادیم. فیلدهای کانال، مدیریت رسانه و گفتگوها نیز بهروزرسانی شدند. اینها انواع جزئیاتی است که کاربران ممکن است آگاهانه متوجه آن نشوند، اما باعث میشوند تجربهای روانتر و سازگارتر به نظر برسد، و به آهنگسازی کمک میکند که صیقلیتر و قابل اعتمادتر احساس شود. همانطور که قبلا ذکر شد، این مرحله مربوط به به روز رسانی های پر زرق و برق نیست، حتی اگر آهنگساز ظاهر، احساس و عملکرد بهتری داشته باشد. این در مورد ایجاد یک پایه بهتر برای تغییرات بزرگتر به زودی بود. چگونه ما آن را به وقوع پیوستیم چیزهایی به ندرت در خلاء در Buffer اتفاق می افتد. ما یک تیم کوچک و به هم پیوسته هستیم که در آن همکاری و شفافیت پیشفرض است، و شتاب زیادی برای این پروژه حاصل تلاشهای گستردهتر است که هدف آن این است که تمام Buffer شبیه محصول درجه یک به نظر برسد و احساس شود. مهندسی، طراحی و محصول همگی نقش داشتند. اما، حامیان مشتریان ما سزاوار یک فریاد ویژه هستند. آهنگساز یک سطح حساس است. کاربران هر روز به آن تکیه میکنند و حتی تغییرات کوچک میتواند باعث سردرگمی شود. حامیان ما در مسیریابی مشتریان از طریق مهاجرت، جمعآوری بازخورد و کمک به ما در درک موقعیتهای ناخوشایند کار فوقالعادهای انجام دادند. این نوع همکاری بین تیمی چیزی است که من واقعاً در Buffer به آن افتخار میکنم. هیچ تیمی نمی توانست به تنهایی این کار را انجام دهد. فقط خط شروع اینجا قسمتی است که من بیشتر در مورد آن هیجان زده هستم. تمام هدف این مدرنیزاسیون این بود که قفل چیزهای بعدی را باز کند. ما در حال حاضر بر روی این پایه بنا می کنیم. قالبها بهزودی مستقیماً در آهنگساز قابل نمایش خواهند بود، بنابراین میتوانید از قالبهای ثابت شده بدون آن شروع کنیدترک گردش کار ما در حال کار بر روی پشتیبانی عمیقتر از یادداشتها و فیدهای محتوا هستیم، با هدف نزدیکتر کردن Buffer به فضای کاری خلاقانهای که کاربران ما درخواست کردهاند. و مهمتر از همه، ما در حال بررسی یک دیدگاه آهنگساز بلندپروازانهتر هستیم: یکی با گروههای پست، پیشنویسهای بهبودیافته، توانایی برنامهریزی ایدهها و محتوا در تقویم، و به طور کلی گردش کار ایجاد محتوا روانتر و کاملتر. هیچ یک از اینها در معماری قدیمی واقع بینانه نخواهد بود. اکنون، این نه تنها واقع بینانه است، بلکه یک برنامه نیز هست. اگر شما با تفکر ما در مورد ساخت Buffer بیشتر از یک ابزار زمان بندی، بلکه یک فضای کاری اجتماعی واقعی که در آن می توانید طوفان فکری، سازماندهی، انتشار و تجزیه و تحلیل کنید، دنبال کرده اید، پس این پروژه گامی ملموس در این مسیر است. ساختن با شتاب یکی از چیزهایی که در مورد کار در Buffer دوست دارم این است که ما در فضای باز می سازیم. ما تفکر، نقشه راه و موفقیتها (و شکستهایمان) را به اشتراک میگذاریم، زیرا معتقدیم که شفافیت محصول بهتر و رابطه قویتری با افرادی که از آن استفاده میکنند، میسازد. نوسازی آهنگساز نمونه خوبی از توسعه عمدی محصول است. هر پروژه ای منجر به اعلام ویژگی بزرگ نمی شود. گاهی اوقات تاثیرگذارترین کار کاری است که همه چیز را بعد از آن ممکن می کند. ما اکنون با شتاب در حال ساختن هستیم و هر تغییری بر اساس آخرین تغییر است. اگر کاربر بافر هستید، تفاوت را احساس خواهید کرد و چیزهای بیشتری در راه است. مثل همیشه، اگر بازخوردی در مورد احساس آهنگساز یا ایده هایی برای آنچه که دوست دارید در آینده ببینید دارید، خوشحال می شویم که از شما بشنویم. این مکالمات نحوه ساخت بهترین نسخه Buffer - با هم است.
ما آهنگساز بافر را از درون به بیرون بازسازی کردیم
By Social Media
·
·
5 min read
·
615 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