번외편 - 퍼블리싱을 한다는 것은?
주의! 이 내용에 포함된 개똥철학의 함량이 상당히 높습니다.
퍼블리셔, 퍼블리싱이라는 말은 누가 사용할까?
아마도 추측컨대 스스로를 퍼블리셔라는 직업군으로 분류하는 분들, 그리고 퍼블리싱이라는 단어를 적극적으로 사용하시는 분들은 이미 웹 표준, 더 나아가 웹 접근성에 대해 충분히 고려하고 숙지하신 분들이 아닐까? 라고 조심스럽게 추측해 봅니다. 혹은 아직 대중화 되었다고 보기 어려운 '퍼블리싱'이라는 말을 전략적으로 활용하고자 하는 에이전시 사장님이나 PM 일수도 있겠네요. :)
아무튼 퍼블리셔, 퍼블리싱이라는 단어를 활용하고자 하는 분들의 기본 전제는 웹 환경이 빠르게 변화하면서 다양한 패러다임이 쏟아져 나오고, 이에 탄력적으로 대응하기 위해 퍼블리셔를 하나의 직업군으로 인정해야 한다는 것이 아닐런지요?
지금 이 퍼블리싱 강좌를 읽고 계신 분들처럼 말입니다.
퍼블리싱을 한다는 것은 어떤 의미일까?
잘 차려진 한끼 식사를 배부르게 먹어본 경험이 있으십니까? 김치찌개, 보쌈, 족발, 한정식, 짜장면, 돈까쓰, 초밥, 쌀국수, 추어탕 외 종류가 무엇이든 맛있게 차려진 식사를 배불리 먹고 나면 절로 행복한 기분이 들지 않으시던가요?
요리사가 너무 맵지도 짜지도 싱겁지도 않은, 담백하면서도 원재료가 가진 자연의 맛을 잘 살린 요리를 맛볼 수 있도록 하는 것처럼, 퍼블리셔 역시 웹 사이트가 가진 목적과 의미를 잘 살려내 이용자들에게 대접하는 일이 바로 퍼블리싱일지도 모릅니다.
디자이너와 개발자가 창조하고 생산한 원재료를 논리적, 의미론적인 마크업으로 다지고, 여기에 적절한 효과의 스크립트를 양념처럼 버무려서 접시에 담아 내놓으면, 보기도 좋고 이해하기도(기계에) 좋고 사용하기도 좋은 웹 사이트가 완성되는 것처럼요.
한가지의 요리법만 존재하는 요리는 없다. 퍼블리싱도 마찬가지이다.
세상에 단 한가지의 요리법만 존재하는 요리는 없습니다. 흔히 접할 수 있는 달걀을 살펴볼까요? 달걀을 깨면 끈적한 점성 액체가 흘러나온다는 것은 누구나 다 알 것입니다. 이 액체에 열을 가하면 부드러운 고체가 되기도 하고, 물을 넣고 끓이면 걸죽한 죽처럼 되기도 합니다. 이런 간단한 사실을 아는 사람은 달걀로 후라이를 해먹기도 하고, 찜을 해먹을 수도 있고, 탕을 해먹을 수도 있습니다. 원재료의 특징을 잘 알고 있기 때문입니다.
퍼블리싱도 마찬가지입니다. 디자이너와 개발자의 창조물을 잘 이해하고 이를 논리적인 구조로 표현해 낼 수 있다면, 그 다음에는 CSS 와 스크립트 등의 기법을 이용해 다양한 배치와 테마로 웹 사이트를 포장하고 확장할 수 있을 것입니다.
그러는 와중에 자연스럽게 작업시간은 줄어들고, 고객의 만족도는 높아지는 부수적인 효과도 얻을 수 있을테니 그야말로 '꿩 먹고 알 먹고', '누이 좋고 매부 좋고', 일석이조 아니겠습니까? 맛있는 음식을 배불리 먹고 포만감과 즐거움을 얻는 것처럼요. 요리왕 비룡을 보면 맛있는 음식을 먹고 너무 감동을 받은 나머지 용을 타고 하늘을 날라다니기도 하던데 전 그 정도 미식가는 아니어서 이런 표현은 생략하겠습니다. ㅎㅎㅎ
단, 과해서는 안 된다.
저에게는 아직도 어려운 문제입니다.
초보 요리사가 음식을 맛있게 만들려다 보니 양념장을 너무 많이 섞어버리면 어떻게 될까요? 원재료가 품을 수 있는 양을 훌쩍 넘겨버리니 일단 원재료의 맛도 살지 않고 다른 부재료의 맛도 살리지 못하니, 이렇게 만들어진 요리가 맛있을리 만무합니다.
퍼블리싱도 마찬가지입니다. 다양한 효과나 기능을 사용하려 욕심을 내다 보면 스크립트를 남용하게 되는 경우가 왕왕 있습니다(양념장을 너무 많이 섞은 것처럼). 너무 과한 효과를 쫓아 불필요하게 많이 넣게된 스크립트는 클라이언트 사이드의 실행 속도를 저해하고, 사용자가 원하는 정보에 접근하기 어렵게 만들 수도 있습니다.
적절한 양의 기능과 효과를 조절하는 것은 좋은 요리사가 적절한 양의 양념을 가미하여 맛있는 요리를 만들어내는 것과 같을 것입니다.
끝으로,
퍼블리셔라는 말을 쓰다 보면 '퍼블리셔가 뭔데?', '개발자나 디자이너나 퍼블리셔나 그게 그거 아니야?' 같은 냉대나 낮은 인식에 자주 부딪힐 수 있습니다. 아직 퍼블리셔라는 말이 대중적으로 널리 퍼지지 않았고, 개발자들 사이에서도 굳이 기존의 방식대로 해도 상관없는데 퍼블리싱이라는 어려운 말을 들먹거리며 웹 표준이니 웹 접근성이니 할 필요를 느끼지 못해서 그런 것일 수 있습니다.
그럴 때마다 '퍼블리싱을 하는 것은 좋은 요리를 만드는 것과 같다'는 저의 퍼블리싱 개똥철학을 상기하시면서 다시 한번 화이팅하고 앞으로 나갈 수 있는 힘을 얻으셨으면 좋겠습니다. 저도 더 질좋은 강좌로 함께 하시는 분들에게 힘을 실어드릴 수 있다면 기쁘겠습니다.
댓글 16개
게시글 목록
| 번호 | 제목 |
|---|---|
| 28403 | |
| 28402 | |
| 28401 | |
| 28398 | |
| 28397 | |
| 28394 | |
| 4504 | |
| 26593 |
퍼블리셔
이경우 어떻게 해야할까요??
6
|
| 4502 |
개발자
포인트 어떻게 올리나여
1
|
| 18132 | |
| 28388 | |
| 4496 | |
| 4491 | |
| 4486 |
개발자
도대체...포인트는요...
4
|
| 4483 | |
| 4482 |
개발자
우와 멋져요~
|
| 4479 | |
| 18122 | |
| 18120 |
JavaScript
흔한 트위터,페이스북 퍼가기 자바스크립트
1
|
| 26590 |
퍼블리셔
우왕..퍼블리셔도 생겼네요~
2
|
| 18113 |
Linux
리눅스 FFMPEG 자동실행소스(자작임)
6
|
| 24419 |
기획자
리뉴얼 축하드립니다
1
|
| 4474 |
개발자
리자님 익스7로좀 봐주세용
4
|
| 4465 |
개발자
사이트 리뉴얼의 전말
8
|
| 4461 | |
| 4460 |
개발자
상큼해졌요~
|
| 4451 |
개발자
새로 바뀐 검색 어떠세요?
8
|
| 26589 |
퍼블리셔
이뻐요^^
|
| 4450 | |
| 4448 |
개발자
아니 홈피가 바꼈네요.
1
|
| 24418 |
기획자
너무예쁘게 바뀌었네요.^^
|
| 31037 | |
| 26390 | |
| 4446 |
개발자
오늘 가입했습니다.
1
|
| 26585 |
퍼블리셔
저는 디자이너 이지만요..
3
|
| 26581 | |
| 26578 | |
| 18098 |
PHP
웹 소스 긁어오기
14
|
| 4443 | |
| 18097 | |
| 26388 | |
| 18094 |
Mobile
스마트폰에서 영상소스는?
2
|
| 30596 |
HTML
레이아웃이 비뚤합니다.
3
|
| 26387 | |
| 18091 |
정규표현식
정규식으로 html 태그 지우기
2
|
| 4445 | |
| 18088 |
jQuery
이미지 슬라이더 만들어보았습니다.
2
|
| 18086 |
jQuery
순차애니메이션 질문좀 드리겠습니다.
1
|
| 18085 | |
| 18082 | |
| 18081 | |
| 18078 | |
| 18076 | |
| 18074 |
node.js
node.js 0.8.2 번역 문서
1
|
| 18072 |
jQuery
CSS3처럼 이미지 라운딩 기능의 제이쿼리
1
|
| 18070 |
jQuery
이 플래시메뉴처럼 바꿔 만들려면...
1
|
| 18069 | |
| 18066 |
Mobile
가로 폭 문제
2
|
| 18064 |
MySQL
MySQL 테이블명 대소문자 구분안하기
1
|
| 18057 | |
| 18056 |
Flash
플래시 네비 관련
|
| 30588 |
HTML
DIV의 justify 정렬 문제
7
|
| 18055 |
JavaScript
ie 에서는 되는데 크롬에서는 왜 안될까요?
|
| 18054 | |
| 30585 | |
| 18051 | |
| 18050 |
jQuery
이미지 슬라이드 질문 드립니다.
|
| 18048 |
Mobile
모바일 페이지 확대 축소 도움부탁려요
1
|
| 18047 | |
| 18044 |
JavaScript
HTTP 로그인 인증창에 대해 질문합니다 도와주세요ㅠㅠ
2
|
| 26386 | |
| 18042 | |
| 30580 | |
| 4425 | |
| 18039 |
JavaScript
자바에서...
2
|
| 18037 | |
| 18031 |
JavaScript
list.skin.php에서 자바스크립트 출력 문제 입니다.
5
|
| 18028 | |
| 18027 |
Mobile
모바일 사이트는 웹표준 코딩 할려면 어떻게 하나요
|
| 18022 |
JavaScript
JScript.Encode 복호화 방법
4
|
| 18018 |
MySQL
db 값이 가끔 안넘어가는경우가.....
3
|
| 18016 | |
| 18009 | |
| 4423 | |
| 18003 |
jQuery
메인 탭 롤링 배너 입니다.
5
|
| 18000 |
JavaScript
jQuery 쉽게 참고 할만한 사이트 없나요?
2
|
| 17999 |
node.js
NodeJS 추천사이트
|
| 17996 |
JavaScript
팝업창 관련 질문드려요!
2
|
| 17993 |
JavaScript
고수님들 도와주세요. "웹 페이지 오류 세부 정보"에러가 뜨는데
2
|
| 17989 | |
| 17987 | |
| 17986 | |
| 17985 |
jQuery
jquery 드롭다운메뉴 질문입니다.
|
| 17984 |
jQuery
JQuery 소스 해결 좀 부탁드립니다.
|
| 4411 | |
| 17979 | |
| 30576 | |
| 26383 | |
| 17975 | |
| 30569 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기