프로세스와이어(ProcessWire)는 콘텐츠의 입력 항목과 출력 방식을 직접 구성하는 오픈 소스 CMS다. 페이지, 템플릿, 필드의 조합으로 사이트의 구조를 만든다. (구조 안내)
-
여기서 페이지는 방문자에게 보이는 화면이면서 콘텐츠를 보관하는 단위다. 모든 페이지가 공개 화면을 출력할 필요는 없다. 작가 정보를 내부 데이터로 보관하고 여러 전시 페이지에서 참조하는 구성도 가능하다. (페이지의 역할)
-
템플릿은 페이지에 어떤 필드를 둘지 정한다. 같은 필드 구성을 공유하는 페이지들을 만들고, 서로 다른 위치에 있는 페이지도 조건에 맞춰 모을 수 있다. (페이지 유형과 참조)
-
출력용 템플릿 파일은
/site/templates/에 두며 PHP로 실행된다. HTML 사이에서 필요한 필드 값을 꺼내 쓰는 방식이므로, 관리 화면을 설정하는 일과 출력 코드를 작성하는 일을 함께 고려해야 한다. (템플릿 파일)