태그 보관물: 스펙트라

아스트라 프로에서 카테고리별로 다른 디자인 보여주는 방법 아이디어

요즘 만들고 있는 사이트에서 블로그 카테고리별로 글보여주는 레이아웃을 카테고리마다 각각 바꾸어봐야 하는데 보류하고 있습니다.

궁리닷컴 이전 버전 사이트처럼 하나의 인문학서 감성으로 디자인을 해서 레이아웃을 보여주고 싶은데요. 지금은 블로그 테마에 내장된 카테고리 표시 기능으로 글을 보여주느라, 카테고리마다 다른 디자인으로 보여주려면 archive.php와 같은 파일을 직접 고쳐야 합니다.

이게 코딩을 요하는 작업이라 타이핑도 그렇고 이미지 연결도 귀찮으니 다른 방법을 써야 합니다.

아스트라 프로를 스펙트라 무료 버전과 함께 쓰는데요. 다음과 같은 방법으로 카테고리마다 다른 디자인으로 보여주는 방안을 실천해봐야 합니다. 이는 archive.php를 고치는 방법과 다르게 페이지를 생성해서 각각 다른 카테고리를 연결하게 만들어 보여주는 방법입니다.

우선 아스트라 프로가 프로 라이선스로 활성화된 상태에서 스펙트라를 설치하고 페이지 메뉴에서 페이지를 생성하면 됩니다.

(1) 페이지를 각각 만들어 각각 다른 카테고리 표시하도록 설정 (위젯 이용)
(2) 네비게이션 메뉴에 페이지 URL을 링크

이렇게 해두면 카테고리마다 다른 페이지 디자인으로 보여주는게 WYSIWYG 방식으로 지정이 됩니다. (1) 페이지 제작을 할때 페이지 디자인을 달리 해서 저장하면 되죠. 각각의 페이지마다 각각 다른 카테고리를 연결하구요.

여기에

(3) 글 목록 표시시 오프셋 설정이 가능하다면 컬럼으로 나누어 글 제목표시가 가능

인데 (3) 오프셋 설정은 지원되는지 살펴봐야하네요.

이해 잘 되게 해설한지는 모르지만 핵심은 archive.php에 의존하기보다 페이지를 써서 페이지를 각각 만들고 위젯으로 개별 카테고리 글 목록을 표시되게 하면 카테고리마다 다른 디자인으로 보여주는게 된다는 것이네요.

아이디어로 올려봅니다.

(2)를 할때는

<a href=”https://examples.com/category/카테고리명”>카테고리명</a>

보다

<a href=”https://examples.com/페이지명”>페이지명</a>

으로 링크를 하드코딩하거나 디자인 메뉴의 하위 메뉴에서 메뉴 설정을 해서 링크가 걸리게 하면 됩니다.

아스트라 프로가 좋네요

클라우드웨이즈 가입자에게 주어지는 아스트라 프로 프로모션으로 사용중입니다. 클라우드웨이즈 관리 모드에서 Add-Ons에 가보면 Subscribe 메뉴를 찾을 수 있고 설치하면 최초 1년간은 무료, 그 이후에는 1년에 USD 4불만 내면 아스트라 프로가 사이트 무제한으로 서비스됩니다.

Essential Toolkit이나 Business Toolkit은 별도로 비용을 더 내야 하는데 아스트라 프로는 위의 요금제입니다.

엘리멘터나 비버 빌더와 같은 서드파티 빌더와 연동이 가능하고, 이들의 라이선스가 없으면 아스트라 프로 대시보드에서도 설치하라고 목록에 나오는 스펙트라를 설치하면 워드프레스에 내장된 블록에디터에 위젯과 블록이 추가되어 엘리멘터나 비버 빌더와 맞먹는 기능성으로 페이지 구성이 가능해집니다.

스펙트라는 프로 기능으로 업글안해도 왠만한 모듈들이 많이 제공되어 좋네요. 아스트라 프로도 좋구요.

그리고 아스트라 프로가 제공하는지, 스펙트라가 제공하는지는 안살펴봤지만 AI 기능과 연동된 사이트 빌드 기능을 실행하면 웹프로그램이나 워드프레스에 경험이 적은 사용자도 간소화된 단계를 거쳐 페이지를 만드는게 가능해지네요. 데모로 만들어진 페이지도 사용자가 입력한 용도에 맞게 AI가 내용을 채워주는데 역시 초심자에게 사이트 구성의 부담을 줄여줘서 좋은 것 같습니다.

한가지 아쉬운 것은 특수해서 그런지는 몰라도 스펙트라로 Post Grid를 배치해서 랜덤으로 글을 표시하는 기능이 Varnish를 꺼두어야 작동을 하네요. 웹호스팅 업체는 클라우드웨이즈이고 Varnish가 이 업체에서 기본적으로 켜두는 기능인데요. 캐시 설정을 바꾸거나 페이지에 수정을 가해야만 Post Grid의 랜덤 표시가 갱신되고 그이후는 깜깜무소식이구요. 관리자 모드로 로그인하면 정상 작동을 하지만, 로그오프된 상태에서는 이와 같은 문제가 있네요.

타웹호스팅에서 아스트라 프로를 쓴다면 어떻게 될지는 확인안해봤는데요. 제 서버 문제인지, 본래 그런건지는 안써봐서 모르겠네요. 워드님에 의하면 캐시 시스템과 랜덤 표시 기능이 잘 작동하지 않게 되는 경우가 있다네요. (Varnish도 캐시 시스템의 한 종류입니다)

여튼 스펙트라와 아스트라 프로, 아스트라 테마 연동해서 쓰는데 좋네요.