사이트만들기AtoZ

지각생 연습장

목차

개요

  1. 기획
    • 도메인 이름 정하기
    • 목적 - 소식 전달, 자료 축적/가공, 커뮤니티 등
    • 대상 - 연령별, 컴퓨터 활용능력별, 언어별, 목적별
    • 기타
  2. 호스팅 신청 / 서버 구축
    • 웹 호스팅 받기 : 호스팅 서비스를 제공하는 곳에 계정을 신청한다. FTP 계정/비밀번호, DB계정/비밀번호를 받는다.
    • 서버 직접 만들기 : 항상 전원이 들어오고 인터넷이 되는 전용 컴퓨터에 서버용 OS를 설치한다(리눅스 추천). 웹 서버 프로그램을 돌리고, php등 서버측 문서처리 언어를 설치한다. MySQL등 DB 서버를 돌리고 사용자 계정을 생성한다...
  3. 디자인 : 메인 페이지, 서브 메인 페이지, 부분 요소 들을 그래픽 프로그램으로 그려본다. 로고와 각종 버튼 이미지등을 제작한다.
  4. HTML코딩 : 디자인한 이미지를 적당히 자르고, HTML/CSS 형식의 웹 페이지로 만든다.
  5. CMS 설치 / 설정 : 드루팔 등 범용 혹은 제로보드등 게시판 형태, 아니면 위키등을 설치한다.
  6. 웹 프로그래밍 : 디자인을 HTML로 코딩한 후, CMS와 맞물려 돌아가도록 PHP등 프로그램 코드를 붙인다.
  7. 테스트 : 테스트 계정을 생성해 글을 작성해보고, 잘 돌아가는지 확인
  8. 홍보 : 완성을 알리고, 오픈한다
  9. 유지보수 : 사용자의 피드백을 받아 계속 수정보완해 나간다.

상세

기획

  • 목적 / 용도
  • 대상
  • 도메인 이름
  • 기타

Apparently this is what the etesemed Willis was talkin' 'bout.

설계/디자인

외형 구축(HTML 코딩)

CMS 설치/설정

홈페이지 기능 요소 설치

  • 다기능 : 드루팔, plone 등
  • 게시판 : 제로보드, 그누보드, phpbb
  • 기타 : 위키, 블로그(WordPress, TatterTools 등)

웹 프로그래밍

외형과 내부 기능 연결

  • 메인(서브) 페이지에 최근 컨텐츠 목록 표시 등. 달력, 설문, 배너(자동 변환)
  • 코딩된 HTML 내부에 PHP(ASP, JSP 등) 코드 삽입

테스트

사용자 관점에서 테스트

오픈/홍보

완성, 홍보~

유지보수

사용자 피드백 받기. 보안 체크

개인 도구