바깥으로
일을 설명하는 대신 보여 주는 홈페이지, 검색 엔진이 마침내 읽을 수 있는 사이트.
제품을, 보여 줍니다.
어제까지 홈페이지는 일을 문장으로 설명했고, 사이트는 열 개 언어 중 아홉 개에서 검색 엔진에 보이지 않았습니다. 이제 페이지는 그림으로 말합니다. 머리에 분해도 하나, 그 아래 넷. 그리고 공개 페이지는 모두 언어를 자기 주소에 지니므로, 검색 엔진에게 번역이 비로소 존재합니다.
- 수정홈페이지의 파일 수를 적어 두는 대신 세도록 했습니다. 컴파일러 애니메이션이 멈추는 숫자는 애니메이션 자체에 적혀 있었고 테마보다 하나 적었습니다. 이제 실제 개수를 필요한 자릿수만큼 읽습니다. 열 개 언어 모두로 페이지를 렌더링해, 거기에 찍힌 숫자가 실제 컴파일 결과와 어긋나면 실패하는 테스트도 함께 넣었습니다.
- 새 기능이제 모든 테마가 스스로를 구조화된 데이터로 설명합니다. 상품 페이지는 상품 전체와 그 모든 변형을 선언합니다. 가격, 통화, 재고, 상태, 색, 크기, 소재, 바코드. 구매자가 마침 골라 둔 하나만이 아닙니다. 그래서 페이지를 읽는 에이전트는 구색 전체를 한 번에 봅니다. 컬렉션은 상품을 순서대로 늘어놓고, 글은 글쓴이와 날짜를 지니며, 이동 경로는 그 페이지가 어디에 있는지 말하고, 스토어 자신은 이름과 로고와 검색을 선언합니다. 전부 JSON-LD이며 마이크로데이터가 아닙니다. Shopify가 요구하는 쪽이 그것입니다. 무게는 달마다 더해집니다. AI 에이전트는 이미 Shop Pay로 물건을 사고, 그들이 읽는 것은 아름다운 페이지가 아니라 필드이기 때문입니다.
- 새 기능주장하는 대신 점검하는 상태 페이지. 매분 다섯 가지를 시험하고 결과는 서른 날 남깁니다. 앱, 데이터베이스, Shopify, 이메일, 그리고 컴파일러. 컴파일러는 무언가에 핑을 보내는 대신 테마를 처음부터 통째로 컴파일하고 파일 수를 셉니다. 그것을 못 만든다면 나머지는 보고할 가치가 없으니까요. Shopify와 이메일은 각자의 공개 상태 페이지에서 읽으므로, 그쪽의 장애는 그쪽의 것으로 나타납니다. 점검은 모두 막대로 그려지고, 올려 두면 그 시각과 걸린 시간이 나옵니다. 그리고 모든 페이지의 발치에는 장식용 초록 점이 아니라 지금의 상태가 링크로 놓여 있습니다.
- 새 기능홈페이지가 제품을 설명하는 대신 보여 줍니다. 네 개의 그림, 모두 움직입니다. 하나의 디자인이 세 개의 스토어로 펼쳐지는 모습. 카탈로그는 같고 나머지는 하나도 같지 않습니다. 클라이언트의 로고가 자기 색을 팔레트와 글꼴 짝에 넘겨주는 모습. 테마가 나갔다가 판매자에게 고쳐지고 그 문구를 안은 채 돌아오는 왕복. 그리고 디자인이 이어지는 인쇄물. SVG와 평범한 키프레임만으로 그렸고, 애니메이션 라이브러리도, 내려받을 것도 없습니다. 움직임을 줄여 달라고 설정한 사람에게는 모두 멈춥니다.
- 새 기능머리에는 스토어의 분해도가 놓여 있습니다. 다섯 개의 면이 공중에서 떨어져 떠 있고, 저마다 페이지의 한 부분을 지고 있습니다. 헤더, 히어로, 상품, 푸터, 그리고 그것들이 놓이는 레이아웃 격자. 면마다 컴파일되어 나오는 파일 이름이 붙어 있습니다. 몇 초마다 면들은 다시 포개지고, 부분들은 완성된 한 장의 페이지로 내려앉습니다. 한 장의 그림에 담은 주장의 전부입니다. 스토어처럼 보이는 것은 파일의 더미이고, 그 모두를 판매자가 갖습니다.
- 새 기능스토어는 연결을 해제할 수 있고, 해제는 정말로 해제합니다. 버튼은 스토어 자신의 페이지에 있으며 소유자와 관리자에게 보입니다. 그 스토어의 Shopify 관리자에서 EverStorefront를 떼어 낸 다음, 그 스토어에 대해 갖고 있는 것을 모두 지웁니다. 카탈로그, 문구, 프로젝트와의 연결, 납품 기록입니다. 이미 스토어에 있는 테마는 그 자리에 그대로 남습니다. 그것은 판매자의 파일이지 우리 것이 아니기 때문입니다. 앱이 정말로 제거된다는 점이 핵심입니다. 다시 연결할 때는 몇 달 전에 받은 허락을 안고 조용히 지나가지 않고, 소유자에게 처음부터 허락을 구합니다.
- 새 기능공개 사이트를 찾을 수 있게 되었습니다. 이제 모든 페이지가 주소에 언어를 지닙니다. /de/changelog, /ja/docs처럼. 그동안 언어는 쿠키였습니다. 주소 하나가 열 개의 언어를 감당했고, 검색 엔진은 쿠키를 보내지 않고 영어로 묻습니다. 아홉 개의 번역은 보이지 않았습니다. 이제 각 페이지는 설명, 정규 주소, 열 개 언어의 대체 주소, 그리고 공유된 링크를 무언가처럼 보이게 하는 카드를 지닙니다. 홈페이지는 구조화된 데이터로 스스로를 설명합니다. robots 파일과, 각 페이지에 열 개 언어를 나란히 실은 사이트맵이 있습니다. 로그인 뒤에 있는 것은 모두 색인하지 말아 달라고 말합니다. 언어 메뉴는 조용히 쿠키를 놓는 버튼이 아니라, 공유할 수 있는 진짜 링크가 되었습니다.
이 릴리스에는 그런 항목이 없습니다.