유닛테이블 – 01.페이지툴

페이지툴이란?

하나 이상의 페이지에서 데이터를 공유하거나, PHP 코드와 HTML 태그를 분리하여 페이지를 작성하기 위해서는 보통 템플릿 기술이 적용된 템플릿툴을 이용하여 페이지를 작성하며, 또한 대부분의 페이지에서 레이아웃을 위해 사용되는 TABLE 태그를 좀더 쉽게 표현하기 위해서는 레이아웃 기술이 적용된 레이아웃툴을 사용하여 페이지를 작성하게 됩니다. 이와 같이 페이지를 작성하는데 도움을 주는 툴을 통칭하여 페이지툴이라고 칭하겠습니다.

  • 당신의 웹사이트의 구성이 일정한 틀을 가지고 반복 사용되고 있습니까?
  • PHP 소스 코드와 HTML 태그가 혼재되어 있어 홈페이지 개발에 어려움을 느끼고 있습니까?
  • 페이지의 레이아웃 구조가 점점 복잡해져서 개발과 관리에 어려움을 느끼고 있습니까?

개발자라면 한번쯤 생각해 보았을 문제들입니다. 페이지툴을 사용하여 이러한 문제를 조금이나마 해결해보세요. 아마 템플릿툴이나 레이아웃툴과 같은 페이지툴을 사용하지 않는다면 여러분의 문제를 해결하기가 쉽지 않을 것입니다.

현재 PHP를 위해 구현된 템플릿툴을 보면 컴퓨터서적 “professional PHP Programming”에서도 소개된 “FastTemplate”가 있고 레이아웃툴로는 VH Consultants에서 개발하여 공개하고 있는 “VH layout”이 있습니다. 혹시 여러분이 또 다른 템플릿툴이나 레이아웃툴을 알고 계시면 게시판을 통해 다른 분들에게도 소개해 주세요.

“FastTemplate”와 “VH layout”에 대한 자세한 내용은 아래에 있는 관련 웹사이트를 참조해주시고 여기서는 2장, 3장에서 간단하게 소개만 하겠습니다. 4장부터는 제가 직접 제작한 유닛테이블을 소개하겠습니다.

페이지툴 개발 웹사이트……

(수정:2010.1.11) FastTemplate-1.1.0 클래스 파일 소스는 복사본을 참조하세요.

(수정:2010.1.11) 오래된 문서라서 현재는 링크가 깨진 상태입니다. 복사본을 참조하세요.

버그 발견, 개선 요구, 기능 추가……

유닛테이블에 버그가 있거나 새로이 개선되기를 바라는 점, 추가되기를 바라는 기능, 각 툴을 사용해보신 소감 등이 있으면 후키라이브러리 Q/A 게시판을 이용해 의견을 주세요:-)

답글 남기기