작성계기
지난 십수 년간 티스토리에서 블로그를 운영해 오면서 일반적인 사람들과 글을 쓰는 방식이 다르다 보니 플랫폼에서 제공해 주는 기능들에 한계를 느꼈고, 최근 몇 년에 걸쳐 여러 고민과 시도들을 한 끝에 워드프레스로 옮겨 오게 되었다. 이전에 해 오던 것처럼 바로 글을 쓸 수도 있겠지만 왜 이렇게 옮겨 오게 되었는지, 옮겨온 곳에서 기대하는 바는 무엇인지에 대해 잊지 않고자 기록으로 남겨 보려고 한다.
워드프레스로 옮겨오기까지의 이야기
블로그를 시작한 계기
블로그를 시작한 계기는 정말 우연했다. 대학생 때 리듬게임에 빠져 있던 나는 단순히 한두 줄만으로는 정리되지 않는 생각을 기록할 필요성을 느꼈고, 네이버 블로그에 몇 개의 글을 적어 봤었다. 그 와중에 AAF라는 웹게임을 시작하게 되었고 아이템 강화나 전투기록 등 기록을 남기기 위해 리듬게임 정리용 블로그인 네이버 블로그와 별도로 티스토리 블로그를 개설하게 되었다. 개인적인 기록들이다 보니 비공개로 글을 작성하였고, 딱히 다른 사람들이 볼 수 있는 형태는 아니었다. 그러던 와중 당시 취미로 하던 프로그래밍에서 막혔던 것을 해결하는 기록을 공개 형태로 남기면 나도 참고할 수 있고 이후에 같은 문제를 겪게 될 다른 사람들도 그렇지 않을까 하는 생각에서 공개 발행된 글을 쓰기 시작했던 것 같다.
티스토리에서의 기억
몇 가지 종류의 글을 쓰다 보니 익숙해져서 신변잡기에 대한 기록을 남기기 시작했고, 점점 글쓰는 스타일이 정립되어 갔다. 애초에 수익형 블로그가 아니었기 때문에 하나의 글에 정수를 담아야 한다는 생각을 가지고 있었고, 시간이 갈수록 글의 길이는 길어지면서 각각의 글들이 소중해졌다. 이렇게 일반적인 사람들과 글을 쓰는 방식이 다르다 보니 티스토리에서 제공해 주는 기능들에 대해 한계를 느꼈고, 외부 통계 툴이나 스킨 직접 편집을 통해 일부 문제점을 극복하기도 했었다. 원했던 것은 다른 잡다한 것을 신경쓸 필요 없이 내가 생각하던 바를 글로 표현해내는 데 집중하고, 완성된 글 내용 또는 생각에 대해 댓글로 독자들과 소통하는 것이었다. 초기의 티스토리는 나의 이러한 목표에 잘 부합했고, 몇몇 불편함이 있었지만 큰 틀에서 문제가 없었기 때문에 나름 만족하면서 이용 중이었다.
티스토리를 벗어나야겠다는 생각
최근 몇 년간 티스토리를 운영하는 카카오가 다음 지우기의 일환으로 기존에 잘 되던 편의기능들을 삭제 또는 축소하거나 본인들 입맛에 맞는 기능을 끼워 넣기 시작했다. 이 과정에서 티스토리 블로그 창작자 및 이용자들의 반론은 묵살되었고, 사실상 선택권 없이 받아들여야 하는 사태가 여러 번 있었다. 대표적인 예가 광고 관련인데, 타사 광고를 먼저 배제한 후 자체 플랫폼 광고를 껴넣는가 하면, 이에 대해 교묘히 숨기기 위해 공지사항을 사용자 블로그 관리자 페이지에 띄우지 않거나 다음 공지를 빨리 띄워서 최신 공지에 다른 게 뜨게 하는 등, 그 의도가 뻔히 보이는 방법으로 사용자를 우롱했다. 이것을 포함하여 개인적으로 매우 마음에 들지 않는 행보를 다수 보여왔기 때문에 다른 곳으로 이동해야겠다는 생각을 크게 가졌다.
워드프레스로 이동
막상 이동하려고 보니 기존에 쌓아왔던 노하우나 여러 기반들을 버리고 새로 시작한다는 것이 쉬운 일은 아니어서, 몇 차례 시도에도 반복적으로 대안을 찾지 못하고 티스토리로 돌아갔었다. 한 번 외부와 비교를 시작하다 보니 티스토리의 단점들이 더 많이 느껴지게 되었고, 그 와중에 가까운 곳에서 개인 사이트를 구축한 경우를 보고 단단히 마음을 먹으면 못할 게 뭔가? 라는 생각이 들었다. 현실이 바빠서 마음은 먹었지만 약 2년 동안 실천을 하지 못하고 있다가, 이번 기회에 결국 이렇게 호스팅 및 도메인을 구입하여 워드프레스로 옮겨 오게 되었다. 자유도가 높은 만큼 책임도 더 커지겠고, 기존에 티스토리에서 잘 되던 것들이 안되는 등 불편함을 겪기도 하겠지만, 원하는 내용을 원하는 형태로 써 내려간다는 것에 좀 더 집중할 수 있다는 점에서 많은 기대를 하게 된다.
목표로 하는 기능
내가 티스토리에서 오랜 블로그 활동을 하면서 느꼈던, 개인적으로 원하는 기능들은 다음과 같다. 순서는 우선순위와 달리 생각나는 대로 일단 적어 보았다.
시간순 유입 통계 기록 기능
기존에 티스토리에서 제공하던 실시간 유입 기록을 정말 유용하게 썼었다. 하루 방문자가 천 명이 되지 않다보니 하루의 모든 기록을 대체로 확인할 수 있었고, 유입된 검색어나 경로를 보면서 내가 쓴 글이 정말로 원하는 사람들에게 읽히고 있는지, 또는 앞으로 어떤 내용에 대해서 글을 써야할 지에 대해 다양한 생각을 얻을 수 있었다. 이는 이후에 추가로 도입했던 구글 애널리틱스나 looker studio (관련글1, 관련글2)에서 제대로 제공하지 않는 기능이다. 나중에 일 방문자 수가 매우 늘어나면 모르겠지만, 모든 것을 기록하는 것과 엔터프라이즈 수준의 통계를 제공하는 것의 장단점이 모두 있기 때문에 양 쪽 기능 모두가 워드프레스에서 잘 구현되기를 희망한다.
소제목에 링크해서 바로 가는 기능
글의 내용이 보통 매우 길기 때문에 같은 글 내에서도 소제목 간에 클릭만으로 이동을 하고 싶었는데, html 원리상 되는 것은 당연하지만 티스토리에서 이를 하려면 일반 편집기와 html 편집기를 왔다갔다 해야 하는 등 불편한 점이 너무 많았다. 이를 극복하기 위해 Github pages를 이용하여 마크다운 형식으로 블로그를 시도해 보기도 했는데, 이 경우는 티스토리만큼 글 작성이 편하지도 않고 애초에 블로그처럼 쓰라고 만들어놓은 것이 아니다보니 정작 본래 목적인 일필휘지의 글 작성에 방해가 되었었다. 워드프레스는 이를 기본 기능으로 제공하기 때문에 앞으로 긴 글을 쓰더라도 독자가 원하는 내용을 바로 찾아갈 수 있는 편의 기능이 되지 않을까 한다.
자동 목차 기능
위의 소제목 링크가 가능하다면 목차도 가능해야 한다. 글의 목차는 글의 구조를 한 눈에 볼 수 있게 해 주고, 작성자 입장에서는 빠진 내용이 없는지 확인할 수 있고 독자 입장에서는 어느 부분을 읽으면 될지에 대한 기준이 된다.
연재 또는 글 모듈화
기존 티스토리 블로그에서 가장 답답했던 부분이 연재 형식으로 글을 쓰기 어렵다는 점이었다. 남는 시간에만 글을 쓰는 특성상 하나의 주제로 연속해서 마칠 때까지 글을 다 쓰기가 어렵고 중간에 다른 내용으로 글을 작성하게 되기도 하는데, 이렇게 주제가 뒤섞이면 특정 주제의 연재된 내용을 묶어서 보기가 어렵기 때문에 이를 좀 탈피하고 싶었다. 그래서 연재하고 싶은 내용을 분리해서 적고자 카카오가 운영하는 또 다른 플랫폼인 브런치에 작가로 지원했으나, 순수문학이나 에세이 느낌을 추구하는 해당 플랫폼의 방향성과 맞지 않아서인지 탈락했다. 티스토리에서는 전체 글 보기만 시스템적으로 허용하기 때문에 카테고리로 나눠서 작성하는 것이 최선이었다. 그리고 티스토리에서 게임 관련 글을 쓰다 보니 글의 전체가 아니라 부분만 업데이트하고 싶은 경우가 잦았는데 이런 점들을 연재 형식의 글로 나누고 각 부분만 업데이트하는 것으로 글 내용을 모듈화하는 것을 시도해 보려고 한다. 수정 전후의 기록을 어떻게 할지는 명확하게 생각이 있는 것은 아니지만, 버전 기록에 대해 관리하는 별도 페이지를 만들어보면 좋지 않을까 싶다. 참고 기준은 일본 테일즈위버 위키이다.
원치 않는 광고로부터의 독립
평소에 글 쓰던 목표가 지식 또는 정보의 정제이기 때문에 광고는 글 내용을 읽어내려가는 데 방해가 될 수밖에 없는데, 다양한 플랫폼들에서 광고가 있는 것과는 달리 정말로 내용에 집중할 수 있는 곳을 원했다. 워드프레스가 티스토리처럼 횡포를 부리는 부분이 있는지는 모르겠지만, 일단은 보이는 페이지에 대한 자유도와 수정권한을 모두 갖고 있기 때문에 내가 원하는 형태의 운영이 가능하지 않을까 싶다.
익명 댓글의 허용
글 내용에 대해 쌍방향 소통이 중요하다고 생각하는 만큼 댓글 기능은 꼭 필요한 상황이다. 요즘은 다들 유튜브로 하지만 유튜브도 그렇고 웬만한 플랫폼에서 로그인하지 않은 사용자는 댓글을 남길 수 없게 되어 있어 진입장벽이 된다고 생각한다. 물론 사용자 추적 기능 등을 활용하기는 어렵겠지만 익명 댓글을 허용해야 정말로 물어보고 싶은 것 또는 얘기하고 싶은 내용을 가감 없이 표현할 수 있다고 보기 때문에 이 부분은 꼭 유지하고 싶었다. 단점은 스팸 댓글의 위험성이 있다는 점인데, 일단은 규모가 크지 않으니 수동으로 처리하거나 할 수 있을 것 같고, 워드프레스는 플러그인이 많으니 잘 사용한다면 효과적으로 진짜만 가려낼 수 있지 않을까 하는 기대가 있다. 특히나 티스토리에서 정책을 바꾸고 나서 스팸 댓글이 정말 많아졌었고 이를 방지할 방법이 없었는데 워드프레스에서 좀 더 개선되기를 기대한다.
익명 공감 버튼
기존 티스토리에는 하트 모양 공감 버튼이 있었다. 댓글을 별도로 남기지 않더라도 공감 버튼의 숫자가 올라가는 것을 보면서 이 글에서 도움을 얻어간 사람들이 있구나 라는 것을 느낄 수 있었다. 물론 이 경우에도 익명을 허용하면 어뷰징 등을 통해 공감수 조작 등이 이루어질 수도 있겠지만, 그건 그때 가서 생각할 예정.
수정 가능성
이전에 블록체인이 한참 뜨던 시절 steemit이라는 블로그 플랫폼이 있었다. 글 자체를 분산원장에 올리기 때문에 내용을 작성한 이후에는 수정 불가능했는데, 작성자조차 수정 불가능한 특성 때문에 같은 내용 또는 유사한 내용이 양산되었고 결국 해당 플랫폼은 적합하지 않다는 판단을 내렸다. 사람이기 때문에 실수할 수도 있는데 실수의 교정을 허용하지 않는다는 것은 큰 문제라고 본다. 본 블로그에서 원하는 수정가능성의 기준은 논문 수준이다. 학계에서도 논문에 doi라는 주소를 부여하고 correction이 이루어지면 가장 최신버전으로 업데이트를 해 주기 때문에 이를 참고하여 수정 전후 내용을 어떻게 참조할지에 대한 방법을 적용할 예정이다. 깊이 생각해 보지는 않았지만 나무위키에서도 수정 버전별로 참조할 수 있는 기능을 봤던 것 같기도 하다. 어쨌든 수정은 가능해야 하고 각 내용의 최신 버전을 어떻게 유지해야 할지에 대해서는 좀 더 고민이 필요할 것 같다.
첨부 이미지가 좌우로 글과 함께 배치되는 기능 및 반응형 리사이징
티스토리에서 느꼈던 가장 불편한 점이 이미지를 첨부할 때 무조건 한 줄을 차지해서 블럭 형태로 넣어야 했던 것이었다. 글의 맥락상 그림을 같이 보면서 글을 읽어야 하는 경우들이 있는데 논문도 아니고 글과 겹쳐서 볼 수 없게 제약이 걸려 있어서 결국 글과 그림을 일러스트레이터에서 한 번에 묶어서 그림으로 출력 후 본문에 첨부해야 했었다. 이렇게 하면 현행 검색엔진이 글자를 투명하게 보지 못하고 이미지 인식으로 읽어야 하는 등 사람에게는 보기에 편하겠지만 여러 모로 작성자와 검색엔진에 부담을 주는 느낌이 들었다. 약간 검색해 보니 한 영상에서 엘리멘터 라는 플러그인을 쓰면 html의 flex container를 쉽게 추가할 수 있는 것으로 소개되어 이 부분을 해결할 수 있을 것으로 기대한다. 또한 당연히 모바일에도 대응할 수 있도록 그림이나 글이 가로 폭에 맞추어 반응형으로 리사이징되어야 할 것이다. html5 flex에 일정 가로 폭 미만이면 가로배치가 세로배치로 전환되는 기능이 있었던 것 같아서 이를 활용해 볼 예정이다.
장기적으로는 object storage로 이미지 제공 및 로드 밸런싱
워드프레스로 옮기기 전 조사해 볼때 워드프레스 코어인 php가 올라가는 VM의 비용이 만만치 않은 것으로 파악했어서 object storage를 활용하면 용량이 큰 이미지 등에 대해 별도의 고유주소가 부여되고 비용도 저렴한 등 장점이 있는 것으로 파악했다. 현재로서는 초기 세팅 단계라 아직 고려하고 있지는 않지만, 플러그인 등을 통해 AWS S3 호환 API 등을 이용하여 이미지의 저장을 외부 저장소에 할 수 있는 것으로 파악했다. 장기적으로는 적용해 볼 계획이다.
총평
지금까지 생각나는 대로 내용을 적어 보았는데, 일단은 글쓰기에 대해서는 크게 불편한 점은 없었고 바뀐 편집기에 적응하는 시간은 좀 더 필요할 것 같다는 생각이다. 아직 포맷이나 테마 등을 제대로 건드리진 않았는데, 기존 포맷을 고쳐 쓸 수 있고 모든 부분 특히 css와 html 구조에 직접 액세스할 수 있으면 좋겠다는 생각을 갖고 있다. 초기에 템플릿을 잘 만들어 두면 매번 스타일 지정하는 일 없이 글 내용에 집중할 수 있을 것으로 기대한다. 또한 템플릿이 테마와 독립되어 테마를 바꾸거나 업데이트하더라도 백업 등을 통하여 쉽게 적용할 수 있으면 좋겠다. 아직 알아가야 할 점이 많지만 플랫폼 기업의 횡포에서 벗어났다는 사실만으로 어느 정도의 후련함이 있는 것 같다. 한 번 시작한 일, 꾸준히 이어갈 수 있으면 한다. 끝.

답글 남기기