묻고답하기
XE 홈페이지 제작 기본 구성원리에 대해..
2010.06.01 11:55
안녕하세요. XE를 기본 바탕으로 제작 하려는데 답답한 마음에 질문좀 드릴께요.
정확히 현제의 제 상황에 대해 말씀부터 드려야 될듯하네요.
.
1999년도부터 웹 제작을 시작하였고, 2005년 후반까지 웹을 제작해왔네요.
2005년도 당시에는 제로보드를 이용해왔는데, 기본적으로 제로보드 활용은 99%정도 해왔다고 생각합니다.
제게 필요한 스킨은 제가 제작해서 사용할정도는 되었습니다.
그리고 제가 웹을 정확히 2005년 11월경부터 접고, 현제 다시 웹 제작을 하려고 하네요..
(대충 기본 정도만 갖췄다는 말씀을 드린겁니다...)
제가 웹을 제작하던 방식은 kim's plus 로 php 파일을 생성후 웹의 상하단을 제작하고, 제로보드 관리자에서
제작된 웹의 상/하단을 인클루드 하여, 제로보드의 게시판및 각종 스킨등을 이용하고,
웹페이지는 킴스플러스로 php 파일을 생성하는 방식으로 해왔습니다.
위와 같이 할 경우 FTP가 없어도 웹상에서 업로드 및 페이지 변경/수정/관리/등이 편리하여 이용해왔네요.
(지금까지 이러한 방식으로 제작을 하였네요..)
여기서부터 질문 입니다. ㅠ _ㅠ
대략 위의 정도의 기본을 갖추고 있는 상태에서 위의 내용과 같이 제작하던 사람이 만 4년만에 웹을 다시
제작 하려 하는데 XE를 전혀 이해하지 못하여, 드리는 질문으로 제 상황에서 이해할수 있는 답변을 부탁드립니다.
일단 제작을 하면서 막히는 부분을 하나씩 뚫어 나가는 방식으로 지금까지 배움을 해온 저로서는 막상 글만보고는
XE가 무슨 내용인지를 이해 못하겠네요..
XE설치를 끝내고, 웹을 제작할때 어떠한 방식으로 제작하는지에 대한 기본 원리만 알고 싶습니다.
처음 제작시 상.하단의 페이지를 만들어 인클루드 시키는건지 아닌지부터 모르니 아예 시작을 못하고 있습니다.
일단 어떻게 시작하는지만 알고 싶네요..ㅠ _ㅠ 답답해서 질문 합니다.
댓글 2
-
mindpainter
2010.06.01 14:35
-
진아아빠
2010.06.01 15:07
안녕하세요..
제가 알고 있는 범위 내에서 설명해 드리겠습니다.
1. 제로보드와 거의 유사하며, php를 이용하여 만들던 내용을 쉽게 페이지 기능으로 만들수 있다는 것입니다.
즉 제로보드에서는 해더, 본문, 푸터 이런식으로 만들어서 게시판에서 불러다 쓰게 되는데.
xe 에서는 여기 본문을 제외한 것은 layout 라는 파일에서 미리 다 만들어 놓고 사용하지요.
여러게의 layout 을 만들어 놓고 불러다 쓰는 방식도 가능합니다.
예를들어 제로보드에서 게시판을 만들고 관리자파일에서 header를 인쿠르드 시키는 방식이나..
xe에서 게시판을 만들고 layout을 링크 시키는 것이나 똑같다는 말입니다.
2. 그럼 이 layout 어떻게 생성되는가?
많은 layout skin이 제작되어 있습니다.
그중에 하나를 골라서 내부를 자기 입맞에 맞게 고쳐가면 됩니다.
여기서,,,
php 파일을 만들때 css 를 사용해 보셧다면 이해가 더욱쉽습니다.
xe의 layout 파일도 모든것을 css 파일에서 정의해 놓고 불러다 쓰고있습니다.
3. 제로보드에서는 메뉴를 만들려면 일일이 정의해 주어야 하고 문법을 맞춰야 했지만
xe에서는 그걸 쉽게 만들수 있도록 프로그램화 되어있기때문에
메뉴 제목과 링크할 파일만 정해 주면 간단히 해결됩니다.
또한 여러개의 메뉴를 만들어 놓고 layout 별로 선택하여 사용할 수도 있습니다.
4. 요약 정리하면,,
먼저 layout 파일을 생성하고 ( xe의 관리자 페이지에 가면 만들수 있는 메뉴가 있습니다.일단 무작정 하나 만들어 보시고 수정해 보시면서 이해해 보시기 바랍니다.
게시판을 하나 만들고 (난 후에 그냥 보는 것과 layout 을 링크한 것과 무엇이 다른지 시험해 보시면서 이해 하세요)
페이지를 하나 만들고 ( 위와 같이 시험해 보시고 )
여기서 페이지는 우리가 php 파일을 만들때 첫페이지를 꾸미는 방법과 똑 같습니다.
즉 php editer를 사용하지 않고 그냥 텍스트로 넣으면 됩니다.
이해가 되실려는지요?
우선 연습으로 많이 만들어 보고 지우고 해 보시면 됩니다.
-
박대표
2010.06.02 10:36
오오..정말 이해된것같아요..^ ㅡ^;; 정말 알기 쉽게 답변을 주셔서 ㄳ 드립니다. 일단 해보도록 하겠습니다. 행복한 하루 되세요~*
저는 순간 제가 쓴 글인 줄 착각했다는... - -;;
소름끼칠 정도로 저하고 상황이 똑 같으시네요..
전 디자이너구요. 똑같은 상황에서 xe 입문한지 4개월 쯤인데요.. 이제 제가 디자인한 걸 레이아웃 스킨으로 만들 수 있고,
게시판, 위젯 등의 레이아웃 변경 및 부분적인 디자인 수정 정도를 할 수 있습니다. 사람마다 다르니 저보다 빠르실 수도 있고요..
저는 그냥 막무가내로 했는데요..
1. xthml, 웹표준의 이해
xe의 기반도 그렇고 업계의 추세도 그렇고 기존의 html 태그 및 레이아웃을 table로 작성하시던 습관을 div레이어로 작업하시는 걸로 바꾸셔야만 합니다. 그리고 css... 이거 하는데 한 3개월 걸린거 같네요. 왜 있잖아요.. 제대로 걸리면 해결하는데 몇일씩 걸리는거.. ㅜ ㅜ 아직도 꼬이면 몇일씩 걸리지만요..
2. 제로보드xe의 작동원리
설치법, 스킨과 어떤 관계인지..
3. 무료 스킨들 파헤쳐보기.
코드의 어떤게 어떤 역할을 하는지 등등..
4. 막 헤딩하기..
5. 제로보드 사용법 다시 정독.
이런식으로 진행 되고 있습니다.
처음에는 도서관에 자주 갔어요. 아무래도 인터넷만 검색하는건 한계가 있더라구요.. 책중에 웹표준관련 책들을 좀 보시구요.
참, 댁이 어디신진 모르지만 서울에 계시면 도서관은 국립중앙도서관 강추. 다른 도서관은 쓸만한 책이 없더라구요.
제로보드는 http://zbxe.springnote.com/ 여기 가셔서 좌측 메뉴중 한글매뉴얼, 꼭 정독하셔야 합니다. 아주 훌륭한 사이트예요.
또한 제로보드를 대충봐서는 안됩니다. 제로보드가 core라는걸 간과하게 되더라구요. 이 실수 때문에 또 고생하게 되더군요.
부디 도움이 되셨으면 합니다. ^^