본문으로 바로가기

워드프레스 소개

category 워드프레스/WP 팁&테크 2013.05.02 13:56

워드프레스를 처음 알게 되었을땐 관련 정보가 취약했었습니다. 그게 2년전 일이였는데 근래에는 관련 서적이 봇물 터지듯 쏟아지고 있고 웹서핑을 하다보면 워드프레스 관련 광고가 자주 눈에 띄이는 실정입니다. 국내에도 비슷한 CMS도구인 XE와 그누보드가 있지만 확장성과 오픈소스의 위대함을 따라오기엔 부족한게 사실입니다. 워드프레스는 전 세계의 개발자들이 참여하고 있는 거대한 프로젝트 이기 때문이지요.

워드프레스 특징

  • 무료 / 오픈소스 / 대규모 커뮤니티 지원
  • 2만여개가 넘는 플러그인
  • 손쉬운 업그레이드, 확장 관리
  • 템플릿 시스템의 사용으로 수정/변경, 활용성이 높음

wordpress.org 와 wordpress.com에 대한 이해

워드프레스는 두 가지의 웹사이트를 운영하고 있다. 이에 대해 알아보자.

wordpress.org

자체 호스팅을 이용해 직접 워드프레스를 다운로드해서 설치하는 버전을 지원한다. wordpress.org는 이런 용도의 전용 도메인으로, 최신 버전을 다운로드 할 수 있고 포럼에 참여할 수 있으며 대량의 공식 워드프레스 문서인 Codex를 찾아볼 수 있다. 자신만의 광고 삽입이 가능하고 각종 템플릿의 수정/개발이 가능하며 입맛대로 확장이 가능하기에 진정한 오픈소스의 위력을 경험하고 싶다면 이 버전을 사용해야 한다.

wordpress.com

wordpress.com은 같은 회사인 오토매틱이 소유하고 호스팅하는 블로깅 서비스다. wordpress.com에 자리잡는 사이트들은 ‘yoursite.wordpress.com’ 과 같은 URL을 가지며 블로그용으로만 사용된다. 확장과 개발이 제한적이며 자체 광고가 탑재되어 서비스된다.

어디까지 가능할까?

워드프레스를 가지고 도대체 무얼 할 수 있을까? 워드프레스는 php로 제작된 언어이고 이를 템플릿을 이용해 디자인화 했다. 본인이 웹 프로그래밍에 대한 지식은 부족하더라도 웹 디자인 영역(HTML/CSS/Javascript)에 대한 이해를 가지고 있다면 이를 십분 활용해서 원하는 입맛대로 구조를 변화시키고 디자인을 할 수가 있다. 또 한 이를 도와주는 다양한 플러그인이 이미 존재한다.

한글,파워포인트,워드등을 처음 배울때 간단한 책자와 함께 실습해보며 배웠던 기억이 한 두번쯤은 있을 것이다. 워드프레스를 배우는 과정은 그와 크게 다르지 않다. 다만 그 틀을 지탱하고 있는 구조의 언어(php)조차 원하는 대로 수정할 수 있다는 것이 다른점일 것이다.



댓글을 달아 주세요

  1. 별모모 2013.10.22 20:46 신고

    숨 막히게 멋집니다. 깔끔한 디자인 못지 않은 내용과 자료, 어디 하나 군더더기가 없습니다.
    기억에 남을 것입니다. 글 잘 보고 갑니다. 고맙습니다.

  2. BlogIcon nontoxice 2015.08.05 17:02 신고

    저는 워드프레스를 두달정도 접해봤던 경험이 있습니다.
    특이했던 점은 mySQL의 테이블 구조였습니다. 1 row에 가로로 데이터를 담는 방식이 아닌, row를 늘려서 세로로 데이터를 저장하더라고요. 행과 열이 뒤바뀐듯한 구조였습니다.
    예를들자면 일반적인 경우, school이라는 테이블에 name, age, class, hobby, a, b, c ... 라는 컬럼을 만들고 1row마다 데이터를 넣는방식인데,
    워드프레스의 경우 name, type, value 이라는 컬럼만 존재하고 type컬럼에 age, class, hobby, a, b, c 등을 입력 한 후에 value컬럼에 해당값을 적는 형식이었습니다.
    글로쓰려니 설명을 잘못하겠네요...죄송합니다.
    아무튼 위와같은 구조를 가지면 어떤 장점이 있는건가요?.. 글로벌한 CMS툴인 워드프레스에서 아무생각없이 저러한 구조를 택하진 않았을것 같아서요..

    • BlogIcon 흉내쟁이 2015.08.05 18:09 신고

      음? 뭔가 헷갈리신게 아닌가요?

      워드프레스 테이블 구조(스키마)를 보신거 같고, 테이블 안의 내용은 말씀하신데로 일반적인 구조와 같을 겁니다. 저도 워드프레스는 초보라 도움은 못되어요 ㅎㅎ;

  3. BlogIcon nontoxice 2015.08.05 18:19 신고

    http://nontoxice.tistory.com/182 이 글을 확인해주실수 있으신가요?

    첫번째 이미지와 같이 컬럼은 몇개안되는데,
    두번째 이미지에 보시면 user_id는 동일하고, meta_key와 meta_value 컬럼을 이용해서 row를 컬럼처럼 사용하고있습니다.
    wp_ 로 시작하는 테이블이면 워드프레스 기본테이블인것으로 알고있는데, 이 테이블 뿐만 아니라 몇몇테이블에서도 저런 형태를 보이더라고요.. 혹시 플러그인의 영향일수도 있을것같다는 생각이 드네요 갑자기ㅎ..

    • BlogIcon 흉내쟁이 2015.08.05 19:13 신고

      살펴보니, wp_usermeta 랑 wp_postmeta 가 말씀하신 형식으로 되어 있네요. 이건 상수나 변수로 페이지 어딘가에 저장해두고 불러와서 사용해야 하는 설정 내용 부분들을 DB에 저장해두고 꺼내쓰기 쉽게 만들어 둔 거 같네요.

      플러그인들도 아마 설정 내용들을 가져다가 쓰고 또는 특정 설정 내용을 저장하게 만들겠죠. 한번 저장되는 값들이기에 일반적인 컬럼으로 반복되는 형식으로 내용을 저장하는 것과는 다르죠.

  4. 지나감 2018.09.27 10:26 신고

    설치형 워드프레스스는 서버를 사용하는 거라 자유도가 높죠. 블로그에 웹게임도 넣을 수 있습니다
    https://swiftcoding.org/wp-web-app

    설치형 워드프레스 설치방법은 이곳에 나옵니다
    https://swiftcoding.org/start-blogging

티스토리 툴바