iBoard
iBoard 카테고리는 iBoard에서 게시판 기반 콘텐츠를 관리하는 핵심 영역입니다. 이곳에서는 게시판 생성, 게시판 설정, 게시판 숏코드 생성, 게시판 공통 레이아웃 관리, 전체 게시글 관리, 게시판 스킨 디자인을 처리할 수 있습니다.
iBoard는 단순한 게시판 하나가 아닙니다. 공지사항, 커뮤니티 게시판, 갤러리, 다운로드 게시판, 고객 게시판, 내부 게시판, 커스텀 콘텐츠 영역으로 사용할 수 있는 유연한 게시판 시스템입니다.
iBoard 카테고리가 관리하는 것
iBoard 카테고리는 게시판 기능과 관련된 전체 영역을 관리합니다. 게시판은 공개 페이지로 열 수도 있고, 메뉴에 연결할 수도 있으며, 숏코드를 사용해 다른 페이지 안에 삽입할 수도 있고, 스킨을 통해 디자인을 다르게 적용할 수도 있습니다.
| 메뉴 | 주요 역할 |
|---|---|
| List | 등록된 iBoard를 생성, 설정, 열기, 복사, 삭제, 관리합니다. |
| Import | 게시판을 선택하고 페이지 안에 게시판 리스트를 출력할 수 있는 숏코드를 생성합니다. |
| Setting Core | 게시판에서 공통으로 사용하는 Top Area, Bottom Area, Script, Style Sheet 같은 레이아웃 영역을 관리합니다. |
| All Page | 모든 게시판의 게시글을 한 화면에서 확인하고 관리합니다. |
| Skin Designer | 게시판 디자인을 제어하는 iBoard 스킨 파일을 수정하고 미리보기합니다. |
기본 개념
iBoard는 재사용 가능한 게시판 모듈입니다. 각 게시판은 고유한 설정, 스킨, 권한, 표시 옵션, 댓글, 첨부파일, 카테고리, 레이아웃 동작 방식을 가질 수 있습니다.
예를 들어 하나의 iBoard는 공지사항으로 사용하고, 다른 iBoard는 갤러리로 사용하며, 또 다른 iBoard는 고객 지원 게시판으로 사용할 수 있습니다.
iBoard는 여러 기능과 연결됩니다
iBoard 기능은 시스템의 여러 영역과 연결되어 있습니다. 게시판이 정상적으로 표시되려면 게시판 설정, 스킨, 메뉴, 권한, 레이아웃이 모두 맞아야 할 수 있습니다.
| 연결 영역 | 관계 |
|---|---|
| Board Settings | 게시판 타입, 스킨, 표시 여부, 댓글, 첨부파일, 권한, 표시 방식을 제어합니다. |
| Menu | 게시판을 웹사이트 메뉴에 노출할 수 있게 합니다. |
| Pages | 생성된 숏코드를 사용해 페이지 안에 게시판 리스트를 삽입할 수 있습니다. |
| Media | 게시글에서 이미지, 파일, 첨부파일을 사용할 수 있습니다. |
| Skin | 게시판 목록, 행, 공지글, 페이징, 상세 페이지가 어떻게 보일지 제어합니다. |
| Permissions | 누가 게시글을 읽고, 쓰고, 답글을 달고, 댓글을 쓰고, 다운로드하고, 관리할 수 있는지 제어합니다. |
iBoard List
List 메뉴는 개별 게시판을 생성하고 관리하는 곳입니다. 이 화면에서 새 게시판을 추가하고, 게시판 설정을 열고, 게시판을 미리보기하고, 게시판을 복사하거나 삭제하고, 이전 또는 백업용 SQL을 생성할 수 있습니다.
새 게시판을 만들거나 기존 게시판의 설정을 수정해야 할 때 이 메뉴를 사용합니다.
iBoard Import
Import 메뉴는 게시판 리스트를 출력하는 숏코드를 생성하는 기능입니다. 하나 이상의 게시판을 선택하고, Row, Length, Notice, Order Type, Layer, Skin, Category 같은 표시 옵션을 선택한 뒤 생성된 숏코드를 복사할 수 있습니다.
생성된 숏코드는 페이지에 삽입하여 게시판 리스트를 자동으로 출력하는 데 사용할 수 있습니다.
[list, row:10, lenth:30, notice:true, orderby:comment, layer:radix_boxton, id:1, Skin:NewsV]
iBoard Setting Core
Setting Core는 게시판 기준의 공통 레이아웃 영역을 관리합니다. 이 기능은 Page Core와 다릅니다. Page Core는 일반 웹페이지의 공통 레이아웃을 관리하고, iBoard Core는 게시판 페이지에서 사용하는 공통 영역을 관리합니다.
예를 들어 모든 게시판 상단에 같은 배너를 보여주고 싶다면 iBoard Core의 Top Area에 배너 HTML을 넣으면 됩니다. 모든 게시판에 JavaScript를 적용하고 싶다면 Script 영역에 값을 넣으면 됩니다.
iBoard All Page
All Page는 모든 게시판의 게시글을 하나의 테이블에서 확인할 수 있는 기능입니다. 게시글을 다른 게시판으로 이동하거나, 이름, Lookup, 날짜를 수정하거나, 게시글을 삭제해야 할 때 사용합니다.
이 화면은 관리자 보정용 도구입니다. 목록에서 직접 변경한 값이 바로 적용될 수 있으므로 신중하게 사용해야 합니다.
Skin Designer
Skin Designer는 iBoard 스킨 파일을 수정하고 미리보기하는 기능입니다. 게시판 스킨은 여러 HTML 파일, JSON 설정 파일, CSS 파일, JavaScript 파일, 이미지 파일로 구성될 수 있습니다.
이 기능은 강력하지만 HTML, CSS, JavaScript, JSON, iBoard 치환 필드에 대한 이해가 필요합니다.
권장 설정 순서
- 어떤 목적의 게시판이 필요한지 먼저 정합니다.
- iBoard > List에서 게시판을 생성합니다.
- 게시판 타입, 스킨, 표시 여부, 댓글, 파일, 권한을 설정합니다.
- 공개 화면에서 게시판을 테스트합니다.
- 웹사이트 메뉴에 보여야 한다면 메뉴와 연결합니다.
- 다른 페이지 안에 게시판 리스트를 보여줘야 한다면 iBoard > Import에서 숏코드를 생성합니다.
- 게시판 공통 레이아웃이 필요하면 Setting Core를 설정합니다.
- 디자인 수정이 필요하면 Skin Designer에서 스킨을 수정하거나 새로 만듭니다.
- 여러 게시판의 게시글을 정리하거나 보정해야 할 때만 All Page를 사용합니다.
자주 사용하는 작업
| 목표 | 사용할 메뉴 |
|---|---|
| 새 공지 게시판 생성 | List |
| 홈페이지에 최신 게시글 표시 | Import |
| 모든 게시판 위에 같은 배너 표시 | Setting Core |
| 게시글을 다른 게시판으로 이동 | All Page |
| 게시판 목록 디자인 변경 | Skin Designer |
| 글쓰기 권한 제한 | List > Board Settings > Permissions |
| 파일 첨부 허용 | List > Board Settings > Advanced Settings |
주의사항
- 각 게시판은 서로 다른 설정과 권한을 가질 수 있습니다.
- 표시 여부나 권한이 잘못 설정되면 게시판이 공개 화면에 보이지 않을 수 있습니다.
- 게시판 스킨을 변경하면 게시판의 전체 화면 구조가 바뀔 수 있습니다.
- 숏코드는 정확하게 복사해야 게시판 리스트가 정상 출력됩니다.
- iBoard Core는 일반 페이지가 아니라 게시판 페이지에 영향을 줍니다.
- Skin Designer에서 수정한 내용은 해당 스킨을 사용하는 모든 게시판에 영향을 줄 수 있습니다.
- All Page의 변경은 바로 적용될 수 있으므로 신중하게 사용해야 합니다.
자주 하는 실수
| 실수 | 결과 |
|---|---|
| 권한을 확인하지 않고 게시판 생성 | 사용자가 게시글을 읽거나 쓸 수 없을 수 있습니다. |
| 목적에 맞지 않는 스킨 사용 | 게시판이 원하는 방식으로 보이지 않거나 동작하지 않을 수 있습니다. |
| 숏코드를 지원하지 않는 영역에 붙여 넣음 | 숏코드가 게시판으로 출력되지 않고 텍스트로 보일 수 있습니다. |
| iBoard Core를 Page Core로 착각하고 수정 | 일반 페이지가 아니라 게시판 페이지만 변경될 수 있습니다. |
| 백업 없이 스킨 파일 수정 | 같은 스킨을 사용하는 여러 게시판이 깨질 수 있습니다. |
관리 권장 사항
- 게시판을 만들기 전에 게시판의 목적을 먼저 정하세요.
- Board Name과 Group Name은 명확하게 작성하세요.
- 게시판 목적에 맞는 스킨을 선택하세요.
- 관리자와 일반 사용자 계정으로 각각 게시판을 테스트하세요.
- 같은 게시판 내용을 페이지 안에 재사용하려면 숏코드를 사용하세요.
- Skin Designer를 사용하기 전에는 스킨 파일을 백업하세요.
- All Page는 일반 편집용이 아니라 보정과 정리용으로 사용하는 것이 좋습니다.
- 중요한 게시판 설정은 이후 관리자를 위해 기록해 두세요.
iBoard 카테고리는 게시판 기반 콘텐츠 관리의 중심입니다. 먼저 게시판의 목적을 정하고, 설정을 신중하게 구성한 뒤, 필요한 경우 페이지, 메뉴, 스킨, 숏코드와 연결하세요.