Si vous utilisez Buffer, alors vous connaissez notre Composer. C’est là que commence chaque message. Où vous rédigez, modifiez, prévisualisez et cliquez sur publier. C’est la surface la plus utilisée de tout le produit et c’est le cœur de notre valeur. Mais depuis quelques temps, le compositeur montre son âge. Pas nécessairement pour les utilisateurs (cela a fonctionné !), mais sous le capot, il était construit sur du code existant qui rendait de plus en plus difficile sa maintenance, son amélioration et son extension. Chaque petit changement comportait des risques. Chaque nouvelle fonctionnalité nécessitait de naviguer dans des couches de complexité qui nous ralentissaient. Nous avons donc décidé qu’il était enfin temps de faire quelque chose. Au cours des derniers mois, une petite équipe de Buffer a modernisé l’architecture et l’apparence du compositeur. Pas seulement pour ajouter de nouvelles fonctionnalités, mais aussi pour jeter les bases de tout ce que nous voulons faire ensuite. Voici ce que nous avons fait, pourquoi nous l’avons fait et où tout cela nous mène. L’appétit pour le changementCe projet n’est pas né en vase clos. Au cours de la dernière année, nous avons apporté des changements significatifs dans Buffer, depuis des améliorations de planification jusqu'à la prise en charge du mode sombre en passant par une actualisation visuelle déployée dans l'ensemble du produit. Chacun de ces changements a créé une dynamique. Ils ont également créé une attente : le reste du produit devrait également être aussi agréable. Le compositeur, étant la pièce maîtresse de Buffer, était la prochaine étape évidente. Il y avait aussi un côté pratique à cela. Lorsque j'ai parlé avec plus de 30 utilisateurs de Buffer l'année dernière, un thème cohérent est apparu : les gens veulent que Buffer se sente comme un espace de travail cohérent et moderne, et pas seulement comme un outil de planification. Moderniser le compositeur est une réponse directe à cela. Si nous voulons que Buffer soit l'endroit où vous réfléchissez, rédigez, collaborez et publiez, Composer doit être à la hauteur de la tâche. Ce que nous avons fait Laissez-moi être franc : cette phase du projet n'a jamais consisté à livrer quelque chose de tape-à-l'œil. Il s’agissait de faire le travail peu sexy mais essentiel de reconstruire les fondations afin que nous puissions avancer plus rapidement et mieux construire à l’avenir. Le compositeur s’appuyait sur des magasins de données obsolètes qui rendaient son travail imprévisible. Nous avons introduit une couche d'état moderne qui est plus simple, plus facile à raisonner et qui nous donne une image beaucoup plus claire de la façon dont les données circulent dans le composeur. Les données se chargent et se déplacent désormais plus efficacement. Nous avons également déplacé le compositeur vers notre système de composants actuel, que nous appelons Popcorn. Cela a aligné le compositeur sur le reste de l’interface de Buffer et a débloqué des améliorations que nous ne pouvions tout simplement pas apporter auparavant, comme de nouveaux panneaux latéraux, une meilleure réactivité et une prise en charge complète du mode sombre et de notre actualisation visuelle. En parlant de panneaux latéraux, nous avons procédé à une refonte complète de la façon dont les outils vivent et fonctionnent dans le compositeur. Les panneaux latéraux sont désormais plus réactifs et prévisibles, et nous avons étendu les aperçus des publications à toutes les chaînes sélectionnées, même en mode omni-compositeur. Les champs de canal, la gestion des médias et les boîtes de dialogue ont également été mis à jour. C'est le genre de détails que les utilisateurs ne remarquent peut-être pas consciemment, mais ils rendent l'expérience plus fluide et plus cohérente, contribuant ainsi à un compositeur plus soigné et plus fiable. Comme mentionné précédemment, cette phase ne concernait pas des mises à jour flashy, même si le compositeur a une meilleure apparence, une meilleure sensation et un meilleur fonctionnement. Il s’agissait de jeter de meilleures bases pour des changements encore plus importants à venir. Comment nous y sommes parvenusLes choses se produisent rarement dans le vide chez Buffer. Nous sommes une petite équipe soudée, où la collaboration et la transparence sont la valeur par défaut, et une grande partie de l'élan de ce projet est venue d'efforts plus larges visant à donner à l'ensemble de Buffer l'apparence et la sensation du produit de première classe qu'il est. L'ingénierie, la conception et le produit ont tous joué un rôle. Mais nos défenseurs des clients méritent une mention spéciale. Le compositeur est une surface sensible. Les utilisateurs en dépendent quotidiennement, et même de petits changements peuvent être désorientants. Nos avocats ont fait un travail incroyable en guidant les clients tout au long de la migration, en recueillant des commentaires et en nous aidant à comprendre où les choses n'allaient pas. Ce type de collaboration entre les équipes est quelque chose dont je suis vraiment fier chez Buffer. Aucune équipe n’aurait pu y parvenir seule. Juste la ligne de départ. Voici la partie qui me passionne le plus. L’objectif de cette modernisation était de débloquer ce qui allait suivre. Nous bâtissons déjà sur cette base. Les modèles pourront bientôt être affichés directement dans le composer, afin que vous puissiez partir de formats éprouvés sansquitter votre flux de travail. Nous travaillons sur une prise en charge plus approfondie des notes et des flux de contenu, dans le but de rapprocher Buffer de l'espace de travail créatif demandé par nos utilisateurs. Et, plus important encore, nous explorons une vision de compositeur plus ambitieuse : une vision avec des groupes de publications, des brouillons améliorés, la possibilité de planifier des idées et du contenu sur le calendrier et un flux de création de contenu globalement plus fluide et plus complet. Rien de tout cela ne serait réaliste sur l’ancienne architecture. Maintenant, ce n'est pas seulement réaliste, c'est aussi le plan. Si vous avez suivi notre réflexion visant à faire de Buffer plus qu'un outil de planification, mais un véritable espace de travail social où vous pouvez réfléchir, organiser, publier et analyser, alors ce projet est une étape concrète dans cette direction. Construire avec élanL'une des choses que j'aime dans mon travail chez Buffer est que nous construisons à ciel ouvert. Nous partageons notre réflexion, notre feuille de route et nos succès (et échecs), car nous pensons que la transparence permet d'obtenir un meilleur produit et une relation plus solide avec les personnes qui l'utilisent. La modernisation du compositeur est un bon exemple de ce à quoi ressemble le développement intentionnel de produits. Tous les projets n’aboutissent pas à une annonce importante de fonctionnalités. Parfois, le travail qui a le plus d’impact est celui qui rend tout ce qui suit possible. Nous construisons avec élan maintenant, et chaque changement s’appuie sur le précédent. Si vous êtes un utilisateur de Buffer, vous commencerez à ressentir la différence, et il y a beaucoup plus à venir. Comme toujours, si vous avez des commentaires sur ce que ressent le compositeur ou des idées sur ce que vous aimeriez voir ensuite, nous serions ravis de vous entendre. Ces conversations nous permettent de construire ensemble la meilleure version de Buffer.
Nous avons reconstruit le compositeur de Buffer de l’intérieur
By Social Media
·
·
5 min read
·
700 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