Si vous partagez vos designs imprimables en ligne, vous connaissez le frisson et l’excitation qui accompagnent le lancement d’un modèle. Vous vérifiez votre profil toutes les quelques heures pour voir où il en est, lisez chaque commentaire dessus, puis voyez les premières fabrications de la communauté. Mais l’actualisation de la page du modèle lasse rapidement et il est difficile de suivre l’évolution du modèle après quelques jours seulement. Nous avons mis en place un nouveau tableau de bord analytique, qui vous donnera un accès facile à toutes les statistiques de votre modèle via une interface utilisateur simple et rapide, allons voir cela !

Le tableau de bord analytique

Un nouvel onglet sur votre profil vous amènera au tableau de bord analytique. En haut, vous pouvez voir un aperçu de l’état de votre profil dans son ensemble. Outre les chiffres absolus, vous pouvez également voir la comparaison avec la période précédente. La ligne droite dans chacun de ces graphiques visualise la valeur moyenne de la période précédente.

En parlant de la période de données, nous vous donnons un contrôle total. Vous pouvez utiliser les raccourcis rapides pour sélectionner les données des 28 derniers jours, 6 mois, un an, etc. Mais vous pouvez également configurer un intervalle de temps personnalisé.

Sous le résumé, vous verrez les ventilations des métriques individuelles – J’aime, Téléchargements, Vues, Fabrications, Remixes et Collections. Pour faciliter la lecture des graphiques, en fonction de la durée de la période que vous visualisez, vous pouvez regrouper les points de données par jours, semaines, mois ou années. Si vous avez déjà utilisé Google Analytics, vous pouvez voir d’où nous nous sommes inspirés.

Si vous partagez déjà des designs sur Printables depuis un certain temps, un graphique particulièrement amusant est celui montrant les Fabrications. Vous pouvez clairement voir quand nous avons introduit les systèmes de récompense et le nombre de Fabrications téléchargées sur Printables a soudainement explosé ! Et il est resté élevé comme ça depuis.

Au bas de la page d’analytique, vous trouverez une liste avec tous vos modèles et leurs statistiques. Toutes les données ici proviennent à nouveau de la période sélectionnée. Vous pouvez facilement trier la liste pour trouver votre modèle le plus populaire du mois dernier, ainsi que votre modèle le plus populaire de tous les temps. Il y a même un champ de recherche dans le coin supérieur droit, que vous pouvez utiliser pour filtrer les modèles de ce tableau. Particulièrement utile pour les designers sur Printables qui ont déjà publié des centaines de modèles (n’est-ce pas MZ4250).

Si vous cliquez sur un modèle dans cette liste, vous pouvez afficher son analytique détaillée. Encore une fois, vous pouvez tout filtrer pour une période de temps spécifique ou ne regarder que quelques métriques sélectionnées. Cet écran est également accessible directement depuis la page de détail du modèle. Seul l’auteur du modèle peut voir son analytique.

Autres modifications apportées à Printables.com

Équipe de développeurs de Printables

La création de votre propre base de données de modèles, comme Printables.com, est une entreprise énorme qui nécessite une équipe complète de développeurs qualifiés. À l’époque où nous avons commencé à travailler dessus, afin d’accélérer le développement, notre plan était d’embaucher une entreprise externe pour faire la majorité du travail, puis de passer au développement en interne au fil du temps. Le choix du développeur externe s’est porté sur COex – une entreprise tchèque avec plus de 15 ans d’expérience dans les applications web à grande échelle, les intégrations, les systèmes d’information et les boutiques en ligne sur mesure.

Au cours des années suivantes, alors que la gestion du projet était interne, COex était responsable à la fois de la mise en œuvre de nouvelles fonctionnalités et de l’exploitation et de la surveillance de l’infrastructure des serveurs. Il convient également de mentionner notre fantastique graphiste Jan Diblík, responsable de l’ensemble du look de Printables. Au début de cette année, nous avons commencé à mettre ne place notre propre équipe interne et à collaborer au développement. Maintenant que nous avons une équipe interne complète de développeurs web spécifiquement pour Printables.com, nous ferons tout le développement nous-mêmes. L’analytique était la dernière fonctionnalité que nous avons développée en collaboration avec COex, nous espérons que vous conviendrez qu’elle s’est avérée excellente. Nous aimerions profiter de cette occasion pour remercier COex pour tout leur travail.

Le logo de l’entreprise imprimé en 3D dans les bureaux du COex

Infrastructure serveur – Cluster Kubernetes

Quelque chose qui n’est pas visible pour l’utilisateur est l’infrastructure du serveur exécutant Printables. Eh bien, ce n’est pas visible tant que c’est ultra rapide ! Pour que cela reste ainsi et dans le cadre de notre transition vers un développement et une maintenance entièrement internes, Printables utilise désormais Kubernetes. Ce système open source permet la mise à l’échelle automatique des applications conteneurisées. Qu’est-ce que cela signifie ? Au lieu d’un serveur super puissant, imaginez l’infrastructure Printables comme une collection de plusieurs serveurs normaux (nœuds) dispersés dans le monde. S’il y a une augmentation du trafic et que ces serveurs se rapprochent de la limite de ce qu’ils peuvent gérer, un nouveau serveur démarre automatiquement et en quelques minutes, il est prêt à aider et à partager une partie de la charge. Et une fois la charge réduite, certains des serveurs seront à nouveau libérés, nous ne les payons donc pas inutilement.

Non seulement cela, mais cela permet également un déploiement sans temps d’arrêt. Lorsque nous voulons publier de nouvelles fonctionnalités (comme l’analytique), nous pouvons commencer à créer de nouveaux nœuds et à désactiver les anciens. Ainsi, lorsque vous parcourez Printables, vous obtiendrez soudainement des données d’un nouveau serveur mis à jour avec de nouvelles fonctionnalités.

Bien sûr, ce n’est pas aussi simple qu’il y paraît. Nous avons dû réécrire une partie du code source de Printables afin que le site web puisse fonctionner dans un conteneur. Cela n’a pas été sans problèmes et nous avons eu quelques pannes à la suite de cela. Mais à long terme, cela devrait garantir que Printables sera toujours rapide, réactif et avec un minimum de temps d’arrêt.

Petites corrections et optimisations

Nous avons considérablement réduit la charge sur le CPU lors de la navigation dans la base de données de modèles. Cela améliore la réactivité du site et réduit l’impact sur la batterie des appareils mobiles. Nous avons également corrigé plusieurs bogues, notamment un mauvais habillage du texte autour des images, un mauvais affichage des 3 badges en surbrillance sur un profil utilisateur et quelques correctifs d’interface utilisateur pour Messenger sur les appareils mobiles.

Nous avons plus de nouvelles fonctionnalités à venir, certaines d’entre elles sont de petites améliorations, mais certaines sont de grandes nouvelles fonctionnalités que nous avons hâte de vous montrer. D’ici là, bonne impression !