Before Building a Website

본격적으로 웹사이트 제작에 대해 설명드리기전에 좀 더 충분한 이해속에서 순조로운 웹사이트 제작을 위해 몇가지 더 짚고 넘어가려 합니다. 

웹사이트를 제작하기위해서는 기본적으로 코딩언어 HTML 과 CSS 를 잘 아셔야하는데 CMS (Content Management System) 를 사용한다면 코딩언어에 대한 지식이 없어도 웹사이트를 만들 수 있다고 지난 블러그에서 설명드렸습니다.  다들 기억하시지요.  기억 못하셔도 크게 상관없습니다.  그냥 저만 따라오시면 다시 기억이 새록새록 나실겁니다.

그럼 먼저 CMS 를 다시 설명하자면 Content Management System 의 약자로 웹사이트의 내용을 관리하는 시스템을 말하는데  큰 장점이 있다면 웹사이트 내용의 작성, 변경, 제거 등을 자신이 직접 관리할 수 있어서 웹사이트의 내용을 새로 작성하거나 변경할때마다 웹개발자에게 의뢰할 필요가 없다는점 입니다.

또한 지난 시간에 많은 CMS 중 널리 쓰이는 3종류 (WordPress, Joomla, Drupal) 에 대해서 말씀드렸는데요.  그 중 WordPress 를 이용해서 웹사이트를 제작할거라고 말씀드렸는데 그 이유는 설치하기 제일 쉽고 또한 배워서 사용하기가 제일 수월하기 때문에 다른2종류의 CMS 와 비교해 월등히 많은 사람들이 지금 사용하고 있기 때문입니다. 

그렇다고 절대로 다른 2종류의 CMS 가 WordPress 보다 열등하다고 쉽게 단정지어 보시면 안됩니다.  다른 2종류의 CMS 도 WordPress 와 비교해서 어떤한 조건에서 활용하느냐에 따라 월등히 진보한 부분들이 많으니까요.

옛말에 이런말이 있지요.  적을 알고 나를 알면 백전백승이다.  그럼 백전백승을 위해 WordPress 의 장점과 단점에 대해서 간단히 짚고 넘어가겠습니다.

WordPress 의 장점은 크게 5가지로 구분할 수 있습니다.

1. 무료 - WordPress 는 open source (소프트웨어의 소스 프로그램이 공개되어 있는 것) 이므로 누구나 사용에 제약을 받지않고 무료로 마음껏 쓰실 수 있습니다.  Joomla 나 Drupal 또한 무료입니다.  그냥 내가 지금 원하는 필요성에 제일 적합한 CMS 를 골라 쓰시면 됩니다.  

2. 활용의 용이성 - WordPress 가 워낙 유명한 탓에 웬만한 큰 웹 호스팅 회사들은 one-click installation (클릭 한번에 WordPress를 설치할 수 있는 기능) 을 제공하고 있어서 초보자도 보다 쉽게WordPress를 설치할 수 있습니다.

여기서 용이하다  라는 말을 명확하게 짚고 넘어가야 할 것 같은데요.  만약 예를들어 "나는 소셜 미디어 (Facebook, Twitter, LinkedIn, 등등) 하는게 너무 어렵다." 라고 말씀하시는 분들에게는 WordPress 사용은 많이 용이하지 않을것 같습니다.

3. 맞춤형 설계가 가능 - WordPress 가 인기가 있어 널리 사용되고 있으므로 그에 따라 상당히 많은 Theme 들과 Plugin 들이 웹디자이너들과 웹개발자들에 의해서 제작되고 있습니다.  그러므로 Theme 과 Plugin 만 잘 선택해서 이용한다면 내가 원하는 웹사이트를 제작하기 매우 용이합니다. 

Theme 과 Plugin 라는 단어에 생경해하시는 분들이 많으실텐데요.  다음에 다시한번 시간을 내서 Theme 과 Plugin에 대해서 심도깊게 설명드리는 시간을 가져볼까 하고요.  지금은 시간관계상 Theme 과 Plugin 에 대해서 간단하고 이해하기 쉽게 설명드리겠습니다. 

Theme 이란 웹사이트의 디자인을 말하는데요.  잘만 선택해서 이용한다면 내가 원하는 스타일의 웹사이트를 제작할 수 있습니다.  만일 WordPress 사용이 능숙해지신다면 철마다 옷갈아 입듯 웹사이트의 디자인도 바꾸어 보실 수 있겠지요.  상상만해도 익사이팅 하시지 않습니까?

Plugin 이란 웹사이트의 기능이라고 설명드릴 수 있는데요.  잘만 골라서 이용하신다면 원하시는 기능을 장착한 웹사이트를 제작하실 수 있습니다.  지금 내가 손수 제작한 온라인 쇼핑몰을 경영하고 있다고 상상을 한번해보세요.  상상만해도 상당히 즐겁지 않으십니까?                                        

4. Strong Community Support - 많은 사람들이 널리 사용하는 있는만큼 온라인 공동체 지원도 탄탄히 잘되어 있는 편인데요.  만약 웹사이트를 제작하시다가 더 이상 혼자 감당하기 힘든 문제가 발생한다면 WordPress 온라인 게시판으로 가셔서 질문을 올리시면 재수 좋으면 1-2분안에 원하시는 해답을 얻으실 수 도 있습니다.  워낙 많은 사람들이 널리 쓰고 있어서 Google로 만 찾아보셔도 웬만한 문제는 다 해결하실 수 있을겁니다.

5.  학습의 용이성 - WordPress 의 높은 인기에 힘입어 배움에 목마르신 분들은 마음만 먹으시면 WordPress 를 학습하실 수 있는 매체, 교육기관, 개인교습, 책 등등 을 손쉽게 찾아보실 수 있습니다.

위에 나열된 WordPress 의 장점만 놓고 보면 이것만큼 이상적인 CMS 가 없는것 같은데요.  "Hold Your Horses!" 기억하시지요.  앞으로 설명드릴 단점들도 또한 읽어보시고 판단하세요.

* Plugin 의 기능을 조정하는일이 때로는 복잡할 수 도 있습니다.  위에서 말씀드렸다시피 다양한 기능을 가지고 있는 Plugin 들을 잘 조합해서 사용하면 내가 원하는 기능을 장착한 웹사이트를 생각보다 쉽게 제작할 수 있습니다.

Plugin 을 설치하는일은 쉽지만 설치한 Plugin 의 기능을 나의 웹사이트에 최적화 되도록 조정하는 일은 쉽지만은 않은 일입니다.  그이유는 Plugin 들 마다 제각기 다른 기능을 가지고 있으므로 새로운 Plugin 을 설치할때마다 사용하는 방법을 새로 배워야 합니다.  저같은 경우에도 자주 쓰는 Plugin 들이 아닌경우 Plugin을 사용하기전 사용법을 다시 숙지해야하는 번거로움을 감당해야 합니다.  

Plugin 을 설치하기전에 주의해야할 점은 내가 지금 설치할 Plugin 의 기능과 이미 설치된 Plugin 의 기능이 서로  중복되는 경우를 예방하는 일입니다.

예를 들어보면 착각해서 똑같은 기능을 가진 그러나 이름만 다른 두 Plugins 를 설치한 후 그 기능을 써야 될 상황이 생길경우 WordPress 는 어떤 Plugin 을 써야될지 판단을 할 수 없어 웹사이트에 에러가 생기는 경우가 있을 수 있습니다.  또 다른 경우는 WordPress 가 그냥 한꺼번에 두 Plugins 를 동시에 사용해 서로 기능이 부딪쳐서 웹사이트가 부서지는 상황이 발생하는 경우가 있을 수 있습니다.  두 경우중 어떤 경우가 덜 심각할까 생각할 필요도 없이 둘다 웹사이트를 쓸 수 없게되는 상황에 처하게 되므로 무조건 발생하면 안됩니다.

* Plugin 이나 Theme 을 잘못 선택하면 당신의 웹사이트에 큰 위해가 가해질 수 도  있습니다.  WordPress 가 널리 많이 쓰이며 사람들에게 각광받는 만큼 많은 개발자들이 무료로 Plugin 이나 Theme 을 제작해 인테넷에 올려놓고 있습니다.

대부분의 Plugins 이나 Themes 는 상당히 잘 만들졌으나 간혹 가뭄에 콩 나듯 불완전하게 제작된 Plugins 이나 Themes 있는데요.  이런 Plugins 이나 Themes 설치할 경우 핵커들에 표적이되어서 불완전하게 만들어진 Plugin 이나 Theme 을 통해서 공격을 당할 수 도 있습니다.  그런 반면에 WordPress 자체는 핵커들로부터 상당히 안전한 편입니다.

단!  업테이트를 자주 해준다는 전제하에서입니다.  만약 핵커들로부터 공격을 당한다해도 누구를 비난하겠습니까?  공짜인데....  좀 더 안전한 선택을 원하신다면 매달 얼마씩 비용을 지불하고 쓰는 Plugin 이나 Theme을 선택하시면 됩니다.

* 다른 CMS에 비해 웹호스팅 지출이 많아질 수 도 있습니다.  WordPress 는 사용하기 편리하고 또한 배우기쉬운 반면에 원하는 웹사이트를 제작하기위해서는 많은 기능이 필요하므로 자칫 잘못하면 기본 이상의 많은 Plugins 를 설치할 수 밖에 없게됩니다. 

Plugin을 많이 설치하면 할 수록 웹사이트는 무거워지므로 상대적으로 웹사이트의 로딩시간이 많이 느려질 수 도 있습니다.  요즘은 어디서나 인터넷 보급이 잘 되어있고 스피드도 빨라져서 느린 웹사이트의 로딩시간을 인내하고 기다려주는 사람은 찾기 힘들거라 생각됩니다. 

근데 이부분은 유지비용을 좀 더 지출해서 좀 더 빠른 웹호스팅 서비스를 구입하시면 됩니다.

지금까지 CMS 에 대한 정의를 다시한번 리뷰하고 우리가 곧 사용하게 될 WordPress 의 장단점을 알아보는 시간을 가져보았습니다.  이제 다음 블러그부터는 전문가의 도움없이 자력으로 웹사이트를 제작하는 시간을 가져보겠습니다.

 

« Previous First »