
업데이트 노트
모듈/섹션 UX 개선, 메인 로딩 구조변경 (2.2.6)
2.2.6 에서 모듈/섹션 UX 개선 및
메인페이지 메인 로딩 구조를 변경 하였습니다.
모듈 로드를 클라이언트 사이드 조립 방식에서 서버 사이드 프리렌더링 구조로 전환
서버 내부에서 캡처 방식으로 재사용하도록 구성했습니다.
결과적으로 index.php 는 요청 시점에 완성된 모듈 HTML을 즉시 응답하게 되었고,
초기 DOM이 서버에서 선조립된 상태로 내려갑니다.
개선 포인트는 다음과 같습니다.
초기 렌더링 경로에서 비동기 레이아웃 조립이 제거되어 사용자 체감상 레이아웃 안정성이 높아졌습니다.
기존 캐시 계층은 유지했습니다. 즉 ajax.layout_set.php 계열이 갖고 있던 checksum 기반 캐시 생성/재사용 메커니즘을 그대로 재활용하므로, 렌더링 성능 이점은 유지하면서 응답 시점만 서버로 이동시킨 구조입니다.
모듈 내부 스크립트나 위젯 초기화가 “AJAX 삽입 이후”가 아니라 “서버 응답 HTML 기준”으로 동작하게 되어
실행 컨텍스트가 단순해졌습니다.
정리하면, 이번 변경은 단순히 AJAX 호출을 제거한 것이 아니라,
기존 레이아웃 컴파일러를 서버 응답 파이프라인 안으로 편입시켜 클라이언트 조립형 아키텍처를
서버 선렌더링형 하이브리드 아키텍처로 재구성한 작업이라고 볼 수 있습니다.
아직 슬라이더, AOS, 일부 재귀/후처리는 JS에 남아 있으므로 완전한 SSR-only 구조는 아니지만,
레이아웃 생성의 주도권은 클라이언트에서 서버로 이전된 상태입니다.
기대효과
1. 로딩 속도 향상 (속도가 느린 환경에서 빈화면이 보이던 문제 개선)
2. Ajax 로드의 영향을 받아 그누보드 변수 ($bo_table 등) 및 스크립트를 자유롭게 사용할 수 없던 부분 해소
3. 메인페이지 소스 코드에 모듈의 DOM 구조가 표기되므로 SEO 성능이 크게 향상
4. 메인 새로고침시 swiper 의 흔들림 개선
5. 속도가 느린 환경에서 각 모듈에 선택적 로딩스피너 제공 > 빌더설정
6. 캐싱사용 유지
모듈 및 섹션 드래그 위치이동 개선
1. 드래그 UX를 다듬어 깜빡임과 위치 판정 문제를 개선
2. 모듈 및 섹션이동시 이동될 위치가 명확하게 잡히지않는 문제
개선
3. 섹션 내부 모듈을 섹션 밖으로 이동 가능하도록 개선
4. 섹션 외부 모듈을 섹션 내부로 이동 가능하도록 개선
5. 상위 모듈에 속한 하위의 모듈을 상위모듈 밖으로 꺼낼 수 있도록 개선
6. 하위 모듈을 다른 상위 모듈의 하위로 이동하여 연결 할 수 있도록 개선
섹션내부 타이틀을 섹션내부 컨테이너폭에 영향을 받도록 개선
1. 섹션 타이틀 및 서브워딩을 좌/우측 정렬할 경우 브라우저 기준으로 잡히던 부분을
내부 컨테이너 설정값에 따라 잡힐 수 있도록 개선
섹션 설정시 섹션내부 모듈의 가이드라인이 보이도록 개선
리빌더는 사용자 피드백을 기반으로 지속 고도화 되고 있습니다.
감사합니다.
- 다음글관리자 모드 업데이트 (2.2.6)2026.03.17
댓글목록








