01. 워드프레스란?

오픈 소스 프로그램과 GPL

  • 오픈소스 : 소프트웨어를 자우롭게 무료로 사용하게 하자는 운동으로 그누(GNU)프로젝트에서 처음 시작.
  • 워드프레스는 그누 프로젝트 라이선스 GPL1, GPL2, GPL3 가운데 GPL2버전에 해당.
  • GPL2 버전은 소스코드의 공개와 이를 이용한 변형까지도 가능.

GPL(General Public License)
– 소프트웨어의 사용에 대한 자유
– 소프트웨어의 수정에 대한 자유
– 소프트웨어의 재배포에 대한 자유
– 수정된 소프트웨어의 이익을 전체가 얻을 수 있도록 배포할 수 있는 자유

 콘텐츠 매니지먼트 시스템

  • 웹 사이트 개발하게되면 웹사이트 관리를 위한 관리자 화면과 인터넷에 공개되어 모든 사람이 볼 수 있는 콘텐츠 영역으로 나누어진다.
  • 이렇게 관리 시스템을 구축한 사이트를 콘텐츠 매니지먼트 시스템이라 한다.
  • 콘텐츠 매니먼트 시스템이 구축되면 한 번만 만들어 두면 다른 웹사이트를 개발할 때도 적용할 수 있고 웹사이트를 만들 때마다 별개의 관리 시스템을 만들지 않아도 된다.
  • 이런 콘텐츠 매니지먼트 시스템은 워드프레스뿐만 아니라 국내에서는 XE 엔진의 전신인 제로보드를 비롯해 그누보드, 킴스큐, 텍스트 큐브 등이 있고 외국에는 대표적으로 워드프레스와 드루팔(Drupa), 줌라(Joomla)등이 있다.

블로그 형태

  • 블로그에는 블로그 사이트에 가입만 하면 사용할 수 있는 가입형 블로그와 웹 호스팅 서버에 블로그 프로그램을 설치해야만 쓸 수 있는 설치형 블로그가 있다.
  • 가입형 블로그는 디자인 변경이 자유롭지 못한 반면 설치형 블로그는디자인 변경이 자유로워 레이아웃 언어인 CSS만 알면 어떤 디자인으로도 변경할 수 있다.
  • 가입형 블로그와 설치형 블로그의 중간형태를 서비스형 블로그라 한다. 대표적 서비스형 블로그는 티스토리가 있다.
  • 서비스형 블로그는 디자인 변경은 자유롭지만 원하는 페이지를 만든다거나 데이터를 불러오는 기능이 없어 제한적입니다.
  • 워드프레스와 같이 설치형 블로그 프로그램을 사용하면 PHP코드를 수정해 데이터베이스에서 원하는 데이터를 불러와 정렬할 수 도 있고 자유롭게 디자인 할 수도 있다.

워드프레스 특징

  • 웹 표준에 기초한 디자인
  • 편리한 페이지 만들기
  • 테마 기반
  • 타 블로그와의 커뮤니케이션
  • 댓글 달기
  • 스팸 방지
  • 회원 등록 시스템
  • 포스트를 비밀번호로 관리
  • 손쉬운 설치와 업그레이드
  • 손쉬운 데이터 이전