옵클(Opkle)은 창작자를 위한 다양한 앱과 시스템을 제공하는 개발사입니다. 전자책 에디터 앱 'Opkle editor'를 출시했고, 관련 전자책 클래스를 제공하고 있습니다.
EDITORCLASSBLOGLOGIN표현한다는 것의무한한 가능성,새로운 형태로 담아내다.새로운 형태의 콘텐츠Opkle은 코드 없이 웹을 마음껏 만들고, 누구나 자기 화면을 그릴 수 있도록 에디터를 만들고, 그 결과물을 어디서나 즐길 수 있게 돕는 팀입니다.텍스트와 화면과의 조화를 통해, 웹을 짓는다는 것이 그저 단순한 코딩이 아닌, 상상을 펼치고 감각을 깨우는 과정이 될 수 있도록 좋은 도구를 만들어 냅니다.옵클 에디터 개발기: 표 이미지를 만들기 위한 스프레드시트dev17옵클 에디터 개발기: 같은 데이터를 표와 보드, 캘린더로dev18옵클 에디터 개발기: 책을 웹에서 그대로 읽게 하는 퍼블리셔dev19옵클 에디터 개발기: 편집 화면을 그대로 웹에 게시하기dev20텍스트힙이란 무엇인가texthip1910111213...17 옵클 에디터 개발기: 표 이미지를 만들기 위한 스프레드시트레이아웃 에디터까지 만들고 나니 표를 다루는 방식도 다시 생각하게 되었습니다. 출판물에 들어가는 표는 대개 엑셀이나 구글 시트에서 만든 뒤 화면을 캡처하고, 그 이미지를 페이지에 올리는 식으로 처리됩니다. 결과만 보면 표 이미지 한 장이지만, 제작 과정에서는 셀 값과 행·열, 병합, 정렬, 글꼴, 테두리를 계속 수정해야 합니다. 이미지가 된 뒤에는 그 구조가 전부 사라집니다.나는 표 이미지를 그리는 기능부터 붙이지 않았습니다. 먼저 구글 시트처럼 값을 입력하고 범위를 선택하며, 행과 열을 조절하고, 타입이 있는 데이터를 관리할 수 있는 표 편집기를 따로 만들었습니다. 그다음 같은 데이터에서 출판용 이미지를 다시 조판하도록 했습니다. 표의 원본은 픽셀이 아니라 데이터베이스이고, 이미지는 언제든 다시 생성할 수 있는 결과물이 되어야 했습니다.이 구조를 잡으면서 일반적인 HTML ``만으로는 충분하지 않다는 것도 분명했습니다. 화면 편집에는 빠른 셀 접근과 키보드 동작이 필요하고, 저장에는 관계가 보존되는 문서 모델이 필요하며, 출력에는 브라우저 화면과 독립된 정확한 기하 계산이 필요합니다. 그래서 편집용 그리드, 로컬 문서 데이터베이스, 이미지 조판기를 서로 다른 계층으로 두고 표 에디터를 만들기 시작했습니다.