开发流体引擎

上个月,我们发布了十年来对核心网站编辑体验的最大改变:流体引擎。这篇博文讲述了我们是如何实现这个功能的,此外还介绍了一些技术和用户体验问题,这些问题是这个功能开发的核心。

一种更好的上传图片的方法

想象一下,你正在你的桌面浏览器上编辑你的Squarespace网站,你想添加一些很棒的照片,让你的网站脱颖而出。在那一刻,你意识到那些很棒的照片其实在你的手机里。如果你能省去所有的中间步骤,直接从桌面浏览器进入Squarespace网站访问你手机的照片库,那不是很棒吗?

我们如何在Squarespace使用WebGL

最近,我们推出了背景艺术作为一种新的方式,为客户添加图形到他们的网站。该特性利用WebGL生成抽象动画图形客户端。这些图形可以无缝地添加到网页上,为部分背景提供了图像和视频的替代方案。

与管理链的任何其他级别相比,一线工程经理最适应运输软件的日常现实。给他们一个集体的声音,让他们知道什么是有效的,什么是无效的,这对于理解组织政策和过程的有效性至关重要。

合作构建不确定的布局

当你不知道网站会是什么样子的时候,你如何让网站看起来更好?事实证明,这是我们在Squarespace工作的一个基本问题。因为我们的目标之一是让我们的用户轻松创建美丽的网站,我们需要在约束和自由之间保持微妙的平衡。那么,我们如何把握这种平衡呢?

跨浏览器帧同步应用程序状态

随着我们的产品套件从网站构建和商欧宝体育竞猜务工具发展到包含更多内容,在这些产品之间同步前端状态变得越来越重要。更复杂的是,有些产品在iframes中运行,而其他产品则在主欧宝体育竞猜浏览器窗口中运行。我们开发了一种可扩展的同步方法,将这些差异抽象出来,我们称之为通用状态。

我是如何学会停止担心并爱上考试的

移动应用程序具有复杂的状态、视图生命周期、回调和其他使测试变得困难的东西。网页比手机存在的时间要长得多,并且享受着长期建立的测试工具和实践的好处。因为手机测试是一个相对较新的领域,所以你需要花时间和耐心去决定哪些最佳实践适合你的团队。