살짝 자랑도 하고 싶은 마음이 있긴 하지만ㅋ
워낙 과문한지라 쓸모가 있는 건지, 잘 하고 있는 건지, 괜한 일을 하는 건 아닌지 하는 걱정도 듭니다.
처음에는 레딧처럼 포스트를 아이프레임 임베딩 소스로 제공해주는 컨셉을 생각했어요.
아시다시피 우리나라 커뮤니티들이 복붙으로 사실상 서로들 연결돼 있지 않습니까ㅎㅎ
그래서 더쿠나 펨코처럼 라이믹스 기반의 사이트들의 페이지를 아이프레임으로 퍼가도록 하면 어떨까 하는 생각이 들었어요.
(임베디드 페이지 안에 광고를 삽입한다든가 하면 수익 창출에 도움이 될지도...)
그래서 임베딩 서비스를 해줄 수 있는 애드온을 만들어보고 있습니다.
대강 아래와 같습니다.
1. '이 게시물을...' 메뉴에 '퍼가기' 항목을 삽입해줬구요.
2. 그걸 클릭하면 이렇게 아이프레임 소스를 복사할 수 있게 했어요. 보시다시피 embedded라는 파라미터를 줍니다.
3. 아이프레임 소스를 본문에 붙여 넣으면 이렇게 됩니다. 약간 위젯 같게 해서 썸네일, 본문 첫 번째 문단만 출력하도록 했어요.
4. 썸네일이 없는 문서의 경우에는 본문 첫 문단, 그리고 댓글 2개만 출력하도록 했구요.
이제부터가 걱정 거리 하소연인데요.
먼저, 작은 걱정 거리.
사실 서버 설정에 따라 x-frame-options를 조정해줘야 하는 문제가 있어서 php단에서 embedded 파라미터에 따라 허용 도메인을 동적으로 설정해줘야 하겠더라구요. 과연 이게 가능할지...
그리고 그와 관련된 다소 큰 걱정 거리.
지금 하고 있는 작업이 말짱 도루묵이 될 수도 있는 게 보안 이슈가 있을 수 있어서요.
좀 알아보니까 주요 사이트들이 아이프레임 삽입을 차단하는 이유가 클릭재킹 등 보안 문제 때문이더라구요.
그렇다면 임베딩 서비스를 제공하는 이 애드온이 의도와 상관없이 악용될 수 있는 건 아닐까... 그런 염려가 들기도 합니다.
마지막으로 가장 큰 걱정 거리.
근데 이런 애드온을 만들어도 정작 수요가 없으면 어쩌지 싶더라구요.
이런 거 없어도 그냥 다들 잘만 운영하는 것 같은데 말이죠ㅎㅎ
(사실 저도 개인적으로는 별 필요가 없습니다ㅜ)
모처럼 시간이 나서 한번 만들어봤는데, 역시나 이번에도 습작으로 끝날 것 같네요 으으으으..
트위터나 인스타그램처럼 요약을 생성할 수 있는 API를 제공하고, parserlink 모듈에서 연동하면 어떨까요? 게시글을 끌어가는 쪽에서 좀더 노력이 필요하겠지만, iframe보다 훨씬 다양한 환경에서 안정적으로 동작할 것 같습니다.