워드프레스 개요

1. 워드프레스에 대해

워드프레스는 2003년부터 시작된 전세계적인 오픈소스 프로젝트로 탄생되었습니다. 초기 설치형 블로그(서버에 설치해 커스트마이징이 가능한 형태)로 시작되었다가 2007년경 부터는 CMS(Contents Management System)으로 재규정되면서 전세계적으로 가장 많이 쓰이는 솔루션으로 성장했습니다.
이후 소셜미디어의 발달, 기존의 타 시스템과의 연동, 새로운 어플리케이션과의 연동문제를 제일 먼저 해결해오면서 어느덧 워드프레스는 하나의 솔루션에서 하나의 플랫폼으로까지 규정되는 시기가 현재의 상황입니다.

예를들어 Facebook은 페이스북과 전세계 웹사이트와의 연동을 위해 opengraphy를 발표하면서 이 기능을 하나로 묶은 프로그램을 “워드프레스 기반으로 운영되는 플러그인(부가 프로그램) 으로 발표 했습니다. 아직 페이스북에서는 워드프레스용으로 발표한 이후 다른 솔루션이나 플랫폼을 위한 프로그램은 발표하고 있지 않습니다.

트위터역시 트위터를 타웹사이트에서 연동해서 활용할수 있는 API를 발표하면서 제일먼저 워드프레스에서의 응용기반을 위한 표준 매뉴얼을 배포했습니다.

이처럼 현재 워드프레스는 그자체로는 하나의 CMS일뿐이지만 워드프레스 사용자와 인프라가 넓어지면서 대부분의 신규서비스나 메이저 서비스는 제일먼저 워드프레스 기반으로 운영되는 부가 프로그램 형태로 어플리케이션과 연동 API를 개발, 공급하고 있는 것입니다.

유투브, 핀터레스트,디블, 링크드인, 페이스북과 트위터, 비메오등등 수많은 소셜미디어가 워드프레스와의 연동을 제일먼저 오픈하고 있으며, 아이폰역시 아이폰3 출시이후 바로 아이폰용 워드프레스App이 바로 출시되었었습니다.

워드프레스는 강력한 관리기능을 가진 하나의 CMS에 불과하지만 이 워드프레스 기반으로 개발되고, 운영되는 어플리케이션의 종류와 형태가다양해지면서 워드프레스는 페이스북, 트위터, 구글과 함께 웹생태계를 구축하고 있는 몇 안되는 서비스이자 솔루션으로 자리잡았고, 이젠 독자적인 프레임워크로까지 규정되는 시대에 와 있습니다.

2013년 4월1일 현재 워드프레스의 전세계 웹사이트 점유율은 42%이고, 다운로드 횟수는 15,630,275이며, 워드프레스 기반으로 개발되어서 배포되고 있는 플러그인의 숫자는 24,189개이고, 지금 이시간 플러그인의 다운로드 횟수는 434,206,409입니다. 그리고 하루에 새로 만들어지는 워드프레스 사이트의 수는 대략 10만개 입니다.

지금 전세계 웹개발의 표준이자, 방향은 워드프레스이며. 모든 신규서비스와 아이디어는 워드프레스 기반 응용어플리케이션으로 수많은 개발자에 의해 개발되고, 공유되고 있습니다.

워드프레스는 여러 게시판매니저와 비슷한 하나의 솔루션이 결코 아닙니다. 수많은 프로그램들은 워드프레스 기반 프로그램으로 재코딩되고, 모든 신규서비스들은 워드프레스와의 연동API를 제일먼저 발표하고 있으며 아이패드와 같은 디스플레이기기들은 워드프레스 웹사이트를 잘 표현할수 있는가? 가 베타테스트의 기준으로 되어 있습니다.워드프레스는 그 자체로 프레임워크입니다.

2. 오픈소스로서의 워드프레스의 강점(장점)

워드프레스의 강점은 워드프레스가 오픈소스이기에 가질수 있는 장점들이 많습니다. 그중 대표적인것 몇가지를 정리하고자 합니다.

ㄱ) 보안부분입니다. 전세계에서 워드프레스 기반의 어플리케이션을 개발하고 있는 개발자가 70000여명을 넘어서고 있습니다. 웹에서 보안문제, 스팸문제, 악성코드문제가 발생할때 제일 먼저 이 부분에 대해 경고하고, 해결책이 배포되는곳이 바로 워드프레스입니다. 워드프레스도 보안문제에서 완전할수는 없습니다. 하지만 제일먼저 해결책이 제시되기에 다른 CMS보다 1년에서 1년반정도를 먼저 해결할수 있습니다. 그래서 현존하는 웹솔루션중 가장 안전한것이 바로 워드프레스입니다.

ㄴ) 확장의 용이성부분입니다. 7만명이 넘는 개발자가 개발소식을 공유하고, 수백만이 넘는 운영자들이 운영을 하면서 이루어지는 토론은 웹개발과 웹관리의 미래를 집단지성으로 미리 보여주고 있습니다. 이런 인프라덕분에 워드프레스의 기본 기능과는 별개로 웹에서 운영가능한 모든 형태의 서비스가 워드프레스 기반으로 확장되고 있습니다. 이런 확장성은 계속해서 필요한 서비스 부분을 용이하게 확장시켜줄 수 있는 기반이 됩니다.

3. 워드프레스 기반 어플리케이션개발 현황

워드프레스는 페이스북, 구글, 트위터, 아이폰, 안드로이드와 함께 유일하게 생태계를 구축하고 있는 웹솔루션입니다. 위의 서비스중 CMS로는 워드프레스가 유일합니다. 그러기에 모든 신규서비스는 제일먼저 워드프레스로 제시되고, 개발됩니다. 아울러 전통적인 방식으로 개발되고, 관리되던 서비스들조차 워드프레스 기반 어플리케이션으로 재탄생하고 있습니다.

현재 무료 24000개 유료 1500여개의 워드프레스 기반의 어플리케이션들이 개발되어져 있고, 하루 평균 10여개이상의 어플리케이션들이 발표되고 있습니다.

이런 어플리케이션 개발 인프라는 워드프레스가 생태계 구축까지 성공한 유일한 CMS이기 때문입니다. (참고로 국내에서 가장 최고의 인프라를 가졌다고 평가되는 CMS인 제로보드XE의 경우 제로보드 XE기반의 어플리케이션 숫자는 불과 50여개에 불과합니다. 그것도 수년간의 개발 결과임에도 그렇습니다.)

4. 웹사이트에 필요한 워드프레스기반 어플리케이션(플러그인)

워드프레스로도 이런 개발이 가능한가? 의 질문은 워드프레스 기반에서 운영되는 워드프레스 기반의 어플리케이션이 개발 가능한가? 의 질문과 뜻이 같습니다. 사실 워드프레스 그 자체는 충실하고 무척 단순한 CMS의 기능만 가졌을 뿐입니다. 별도의 응용프로그램도 없고, 친절한 부분도 없습니다. 그러나 이런 단순한 워드프레스에 워드프레스 기반의 어플리케이션을 개발해 부가할 경우 이 단순한 워드프레스가 포탈, 기업용솔루션, 지자체 사이트, 대학사이트로 탈바꿈하게 됩니다. 이렇게 되는 것은 바로 플러그인이라는 워드프레스 기반의 어플리케이션 개발로 가능한 것입니다.

ㄱ) 다양한 형태의 게시판: 조금씩 다른 필드를 가진 게시판들이 존재합니다. 워드프레스 기반으로 이렇게 필드가 다른 여러종류의 게시판을 만들고, 통합 관리할 수 있습니다. 다양한 형태의 게시판 프로그램을 워드프레스로 만드는 경우는 많지 않지만 가능합니다.

ㄴ) 지식인서비스: 유저가 묻고, 다른 유저나 담장자가 답변해주고, 질문과 답변이 여러 채널로 공유될 수 있는 지식인 서비스와 같은 다양한 서비스도 워드프레스 기반으로 개발되고, 운영될 수 있습니다. 절대 워드프레스 기반이 아닌 프로그램이 삽입되어선 안됩니다. 워드프레스 기반으로 만들어져야만이 모든것이 통합 관리되고, 연동될 수 있습니다.

워드프레스 기반의 지식인 서비스도 개발이 가능합니다…

ㄷ) 소셜미디어와의 연동: 페이스북과 트위터는 워드프레스와 API를 연동하는 문서를 제일 먼저 발표했습니다. 다른 솔루션에 대해서는 별도의 문서나 플러그인이 배포되지 않습니다. 워드프레스 기준으로만 대부분 발표합니다. 그만큼 페이스북이나 트위터와의 연동은 단순히 “공유”나 “좋아요” “리트윗”을 넘어서 다양한 형태의 개방적인 연동이 가능합니다.

그러므로 소셜미디어와의 연동은 따로히 개발이 별로 필요없을 정도입니다. API연동만 해줘도 대부분의 연동이 매우 쉽습니다.

ㄹ) 유투브, 비메오,트위터, 페이스북,블로그,뉴스, 웹사이트의 특정 글들을 자동으로 수집해 매거진, 신문, 방송국을 자동으로 구성하는 워드프레스 기반 어플리케이션의 개발은 가능합니다. 물론 워드프레스의 기본기능들은 전혀 아닙니다. 하지만 다양한 소셜미디어 채널들의 정보를 feed와 api로 불러와서 워드프레스의 post로 저장한 다음 각각의 정보의 시간 date를 시간순으로 정렬시키면 가능한 일입니다.

ㅁ) 서브관리자별 관리권한
워드프레스에는 기본적으로 무척 간단하지만 회원제 운영이 들어있습니다. 여기에 부가적으로 워드프레스 기반의 회원관리툴을 개발해 관리자별 등급을 두고, 해당 등급에 따른 관리권한 부여가 가능합니다. 워드프레스의 기본적인 회원권한에서는 권한별 설정기능은 없습니다. 하지만 워드프레스 기반의 어플리케이션으로 회원별 권한설정, 회원별 관리자메뉴에의 접근권한 설정, 회원별 권한변경등의 기능을 구현해 실과별,부서별,등급별 권한을 설정하면 가능합니다.

ㅂ) 반응형디자인
반응형 디자인은 지금까지 나온 표준CSS에서 가장 진보한 부분입니다. 이런 반응형 디자인을 워드프레스 기반에 운용할 수 있습니다. 가장 최근 발표된 워드프레스의 기본 디자인에는 이미 반응형이 코딩되어서 제공되고 있습니다.twenty twelve, twenty thirteen등의 기본제시 테마에 반응형이 표준으로 제시되고 있습니다.

ㅅ) 문서뷰어기능
워드프레스 기반의 어플리케이션으로 PDF, PPT, EXCEL, GOOGLE DOCS등의 문서는 별도의 다운로드나 설치없이 바로 웹상에서 출력시키는 어플리케이션을 개발할 수 있습니다. 해외 신문 웹사이트나 기술문서공유 웹사이트들, 그리고 해외의 대학등 교육사이트등에서는 아주 활발하게 pdf를 활용한 웹서비스가 많이 있습니다. 특히 PDF등의 경우에는 어떤 뷰어의 설치없이 PC와 Mobile 화면에서 바로 데이터를 열람할수 있습니다. 기존의 뷰어다운로드 중심의 문서열람방법은 스마트폰에서 정보를 열람하는것에도 약간의 번거로움이 있으며, PC환경에서도 액티브X나 플러그인 다운로드등의 문제가 PC의 보안설정과 부딛혀 모든 PC에서 다 알렴하기는 어려운 부분들이 있었습니다.

ㅇ) Form Bulider: 이벤트참여, 다양한 신청접수, 자원봉사자모집, 부서별 민원접수 등등에서 쓸 수 있는 다양한 폼(파일첨부 가능한)의 개발과 디비관리도 워드프레스 기반의 어플리케이션으로 개발이 가능합니다. 수십종류의 상황에 필요한 폼을 워드프레스의 관리자화면에서 쉽게 생성하고, 어떤 페이지에라도 쉽게 삽입할 수 있는 Short code방식으로 지원하는것이 가능합니다.

Short code방식의 지원은 기존 CMS에서는 볼 수 없었던 기능입니다. 이 방식은 특정 페이지에서만 돌아가던 어플리케이션이 어떤 게시물이나, 게시물안에서 텍스트 사이에도 필요에 따라 항상 삽입가능하다는 점입니다. 예를들어 축제 자원봉사자 모집 텍스트 밑에 자원봉사자 신청서가 삽입되고, 그 밑에서는 또 다른 연관된 기능을 넣는 방식입니다.

ㅈ) 여러 페이지의 성격에 맞는 Sidebar 설정기능: 웹에서 사이드바에 어떤 컨텐츠가 들어갈수 있는가? 와 해당 게시물과 얼마나 연관되어 있는 컨텐츠가 배열되는가? 는 점점 중요해지고 있습니다. 워드프레스에서는 최근 몇가지의 설정을 통해 페이지별로 공통의 사이드바를 두는 방법도 가능하고, 페이지별로 필요에 따라 다른 사이드바를 두는것도 가능합니다. 부서나 실과별로는 정해진 사이드바를 운영하더라도, 유성온천 축제 홍보페이지에서는 사이드바에 축제관련의 다른 내용이 와야 할수도 있습니다. 이런 경우에 페이지별 다른 사이드바를 적용하는 Custom sidebar기능은 매우 유용할 수 있습니다. 이 기능 역시 워드프레스의 기본기능은 아니지만 워드프레스 기반의 어플리케이션으로 많이 개발하는 부분이기도 합니다.

ㅊ) 페이스북 tab application 관리: 페이스북 페이지에 “좋아요 이벤트 페이지” 혹은 갤러리, 포트폴리오, 소개페이지등을 구현할 경우 이런 컨텐츠의 관리도 워드프레스의 게시판 내부에 페이스북 Api와 연동된 컨텐츠를 구현하는 방식으로 워드프레스의 관리자 페이지에서 관리를 할 수 있습니다. 기존처럼 별도의 호스팅과 별도의 시스템으로 관리할 필요가 없습니다. 역시 워드프레스 기반의 어플리케이션 개발로 가능한 부분입니다.

ㅋ) 멀티퍼블리싱: 페이스북과 트위터등의 소셜미디어와의 APi연동을 이용한 워드프레스 기반 어플리케이션입니다. 실과나 부서별 관리자 혹은 총관리자가 글을 포스팅할때 여러 소셜미디어에 동시에 글을 게제하는 기능입니다. 특히 페이스북의 경우에는 Mention기능까지 가능합니다.

출처소개: https://www.facebook.com/notes/%EC%8B%A4%EC%A0%84-%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4%EA%B8%B0%EB%B0%98-%EA%B0%9C%EB%B0%9C%EC%97%90-%EB%8C%80%ED%95%B4-%EB%AC%B8%EC%9D%98%EB%B0%9B%EC%9D%80%EB%B6%80%EB%B6%84%EC%97%90-%EB%8C%80%ED%95%B4-%EB%A9%94%EC%9D%BC-%EB%B3%B4%EB%82%B8%EA%B2%83%EC%9D%84-%EC%98%AC%EB%A6%BD%EB%8B%88%EB%8B%A4/351276384993816

https://www.facebook.com/eatfanpage

Leave a Comment