2008. 8. 7. 17:51

[ Flex ] 플렉스 게시판 만들기 프로젝트 - [ 기획 설계편 ]

오늘은 플렉스게시판을 만들기 위해 필요한 관리자모드를 만들어 보겠습니다.

[ 포인트 ]

1. 플렉스에서 XML 을 다루는 방법 - 파일생성, 로드, 수정, 바인드


[ 기획 ]

1. 카테고리 생성은 XML 파일로 처리한다.
2. 디비로 처리하지 않는 이유는 게시판 카테고리가 통상 50개 미만이라고 봤을때 궂이
    디비로 처리할 필요가 없고, 파일로 생성하고 읽는게 빠르다.
3. 만약 디비로 할 경우에는 XML 내용을 필드하나에 넣으면 됨.
4. A 카테고리를 생성하고 하위에 다시 A 카테고리에 B 카테고리를 생성할 경우 A 카테고리는 폴더가 되어야함.
   따라서 XML 에서 idx="folder" 라면 해당노드는 하위노드를 가진다는 의미.
5. 폴더는 보드아이디, 보드이름 등등의 기본정보 이외에 태그허용과 같은 옵션처리는 불가능하게 처리함.
6. 폴더가 아닐 경우 게시판미리보기 버튼을 활성화 시키고 폴더일 경우 비활성화 시킴.
7. 보드생성일은 현재 시스템날짜를 받음.
8. 보드아이디와 생성일은 수정불가.
9. 카테고리는 드래그앤드롭을 이용하여 이동가능해야함.
10. 메뉴 선택시 - 수정, 신규생성시 - 저장 으로 버튼을 토글처리함
11. 기본정보 미입력등의 이유로 메세지를 출력하면 해당 필드로 포커스를 이동시킴
13. 게시판 아이디는 중복되면 곤란함.



[ 설계 ]

1. XML 을 읽고 쓰는데는 액션스크립트를 이용함.
2. 서버단의 처리는 php 로 처리함.
3. 디비를 이용하지 않으므로 XML 노드에 모든 정보를 담아야함.
4. 게시판 아이디의 중복을 피하기 위해 BoardID 로 검색하여 처리함.



[ 규칙 ]

1. 카테고리를 입력하여 추가버튼을 클릭시 및 수정, 삭제시 카테고리 하위의 전체저장 버튼을 반드시
   클릭하여야 함 - php 단에서 파일을 생성시킴
2. 현재 관리자모드이므로 게시판미리보기 버튼은 안됨(?)..ㅋㅋ
3. 기술적인 부분은 소스를 참고하면 될듯 싶음..ㅎㅎ




사용자 삽입 이미지

사용자 삽입 이미지



소스 다운받기

   
2008. 8. 1. 10:56

[ Flex ] 플렉스 게시판 만들기 프로젝트 - [ 스토리보드편 ]

플렉스를 이용하여 게시판을 만드는 과정을 시작부터 끝까지 단계별로 진행을 할까합니다.

순서는

1. 스토리보드편 - 전체적인 구상
2. 기획 설계편 - UI 형태와 디비구성에 대한 간단한 기획안작성
3. 데이타베이스 설계편 - DBDesiner 를 이용한 ERD 작성
4. UI 구성편 - 모든 UI 작성
5. 프로그래밍편 - 관리자모드 작성, 파일 업/다운로드, 갤러리, UCC,  php 를 이용한 서버사이드 프로그램 작성

이렇게 구성하여 약 1개월정도 프로젝트로 하여 진행을 할까합니다.

mpg, avi, asf, wmv 등등의 동영상파일을 첨부하면 서버단에서 flv 파일로 자동으로 변환하여 재생시키는 부분,
서버와의 통신,
JS 와의 통신,
Ajax 활용,
동영상재생,
MP3 재생등등 ..

게시판이긴 하나 여러가지 간단하면서도 꼭 필요한 기능들을 삽입할 예정입니다...

단, 언제 제가 글을 올릴지는 저도 잘 모르겠네요...흐흐흐흐~~

사용자 삽입 이미지