작성일 댓글 남기기

출판ERP를 워드프레스로 만드는 아이디어

워드프레스 플러그인 만들다가 플러그인을 지워야 관리툴에 들어가는 버그를 만들어서 남의 것을 배워가면서 해야하나 ^^ 라는 생각을 하고 다시 생각을 고쳐봤습니다.

일단 워드프레스 이벤트는 하고 다음 것은 새로운 형태로 만들어보자.

출판ERP를 워드프레스로 만드는 아이디어는 데스크탑 워드프레스 앱에서 동작하는 것으로 바꾸다가 그냥 개발하기로 했습니다. 저희가 개발한 것중에 워드프레스에 쇼핑몰을 만들 수 있는 우커머스라는 솔루션을 기반으로 하는 플러그인이 있습니다. 출판사의 모든 도서를 외부에서(?) 가져와서 쇼핑몰을 구현할 수 있게 했고 각 서점별로 링크를 보내거나 구매자 서평도 가져오고 스마트스토어, 쿠팡, 11번가, 지마켓  커머스에 도서정보를 제공하는 엑셀시트 유형으로 출력하는 기능을 제공하는 등 관련 모든 작업을 운영합니다.

https://www.argo9.com/shop

여기에서 이 스토어의 상품을 둘러볼 수 있습니다.

막상 아무것도 공개하지 않지만 저희 홈페이지에서 도서판매는 저희 솔루션을 사용하고 타사의 도서도 워드프레스 DB에 넣을 수 있습니다. 하여간 여기에 제가 가끔 올리는 도서 리스트 책등 도서 리스트, 책 서가 같은 것을 외부 URL에서 가져오는 기능에 대한 확장을 할 생각을 했습니다. 실제 구현도 했구요. 현재는 전자책 뷰어를 포함시키는 작업중입니다. (폰트 만드는게 계속 되고 있어서 뒤로 다 미룸)

일단 여기까지는 이미 완성되어 있는 솔루션이고 출판관련 ERP는 너무 오래된 것 밖에 없어서 저희 회사에서 개발해서 쓰던 프로그램을 요즘에 맞게 관리툴을 온전히 하나의 앱으로 만들 생각입니다. 이미 있는거 돈주고 쓰면 되지 라는 생각이 제가 항상 생각하는 것인데 이번에는 조금 다르게 구현하려고 합니다.

https://a9press.com/shelf/?mode=spine&days=1

모아시스 사태 때문에 만들까 고민하다가 오로지 작은 출판사 용도로만 개발하기로 했습니다. 이유는 백업이 온전히 회사에 남아있고 P2P 기능을 활용해서 3자 구조로 해킹을 해도 원 데이터를 보호할 수 있는 형태로 개발합니다. 

또한 오토트윗이나 오토블로그 같은 자동화 포스팅을 요즘 트랜드에 맞는 블루스카이, 스레드, X, 마스토돈, 다음, 네이버에 게시글을 정리해서 올릴 수 있게 하는 기능을 포함해볼 예정입니다. 

www.electronjs.org

일렉트론 기반으로 몇가지 아이디어를 구현할 생각이며 AI에게 귀찮아서 쓰라고 했는데 한 번 보시면 아 어떤걸 하려는구나 라는 것을 바로 이해하실겁니다.

이전에 모아시스 때문에 다시 개발하고 저희만 쓰는 솔루션 스펙

https://bookfactory.kr/topic/17100/%EC%B6%9C%ED%8C%90%EA%B4%80%EB%A6%AC-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%84-%EC%9D%B4%EB%A0%87%EA%B2%8C-%EB%B0%94%EA%BE%B8%EB%A0%A4%EA%B3%A0-%ED%95%A9%EB%8B%88%EB%8B%A4.

시스템 구성 상세:

클라이언트 애플리케이션 (출판사/창고용)

SQLite 기반 로컬 데이터베이스 사용

실시간 데이터 처리 및 임시 저장

오프라인 작업 지원

일일 마감 기능

송장 생성 및 관리

동기화 서비스

백그라운드 프로세스로 실행

데이터 변경사항 추적

충돌 해결 로직

자동/수동 동기화 옵션

재시도 메커니즘

클라우드 서버

API 서버: REST API 제공

인증 서버: JWT 기반 인증

중앙 DB: PostgreSQL 사용

로그 서버: 감사 추적

주요 기능 흐름:

일반 업무 처리

출판사/창고 클라이언트 → 로컬 DB 저장 → 백그라운드 동기화

마감 시작 → 데이터 검증 → 송장 생성 → 클라우드 서버 전송 → 마감 확정 각자 컴퓨터에 SQLite 또는 excel로 NAS, 구글 드라이브, 아마존 S3 에 일자별, 월별 백업 데이터 보관 클라우드 서버는 MySQL 또는 PostgreSQL 로 데이터 보관 및 데이터 기반 리포트, 경영분석, 데이터 의미분석

엑셀과 구글 스프레드시트의 친숙성을 활용한 시스템을 설계

데이터 입출력 방식

Excel/Google Sheets 템플릿 제공 

도서 정보 관리

재고 현황

입/출고 내역

정산 내역

시트 양식에 맞춰 입력하면 자동으로 시스템에 반영 실시간 데이터를 엑셀/시트 형태로 자동 업데이트

이러한 방식으로 출판사들이 익숙한 스프레드시트 환경을 유지하면서도 ERP의 강력한 기능을 활용할 수 있습니다. 특히 데이터 입력과 수정이 간편해져 사용자 만족도를 높일 수 있을 것으로 보고 있습니다.

즉 데이터는 각자 책임을 지고 쓰고 보관하며 창고에는 수발주 이외 데이터는 없고 클라우드 서버에서는 거래처별 고유코드 생성 및 싱크해서 운영하는 형태를 가지게 됩니다.

출판관련 서비스에서 데이터를 가져와서 도서별 정보를 다시 제공하는 것도 가능하지만 현재로서는 출판, 굿즈 위주의 자동주문 및 출판사 창고 ERP 솔루션 (저희회사가 필요한 것이외에는 잘 모르니)만 할 생각입니다.

그동안 안하다가 왜 이걸 해야하냐면 뒷단에 책 판매를 직접해야 할 시기인거 같아서 채널을 직접운영할 때 출판사가 가진 것이 무엇일까 고민하면서 생각해본 결과물입니다.

결론은 전자책이건 종이책이건 내가 다 팔고 관리할 수있게 해야겠다. 쇼핑몰까지… 정도입니다. 

우커머스의 전자책 뷰어 솔루션을 보고 있는데 그건 별개 서버로 SSO도서별 관리를 하면 될거 같습니다. 앞으로 종이책은 굿즈이거나 컴펙트판 전자책이나 영상으로 실제 보게 할 서비스를 하려고 합니다.

작성일 댓글 남기기

대체폰트 프로젝트 – 인디자인 스타일 재구성

대체폰트 프로젝트 – 인디자인 스타일 재구성을 위해 무료 대체폰트를 찾거나 만들거나 메트릭스를 조정할 수 있는 기능을 생각하고 있습니다. 어차피 한글 이외에 모든 글꼴은 조합해서 구성할 수 있으므로 일단 한글만 찾기로 했습니다.

대략 폰트를 디렉토리에 넣고 프로그램을 돌리면 기본 정보를 모두 비교합니다. 그리고 각기 다른 폰트간에 폰트의 위치를 스타일로 조절하고 폰트는 서로 달라도 결과가 동일한 스타일 구성을 뽑아내는 것을 목표로 합니다.

무료폰트를 사용해도 동일한 결과가 나오게 하는 것이 목적이며 폰트를 수정하거나 바꾸는 일을 하는 것은 다른 문제이기 때문에 그냥 계산기 역할만 할 생각으로 제작중입니다.

특히 외서에 본문의 폰트에 따라 대체할 수 있는 스타일을 지정해야 하는데 잘 안맞는 경우가 있습니다. 그걸 다 찾아내서 한 번에 수정할 수 있게 하려는 목적입니다.

일서를 자주하는 저희 회사용도입니다. 그냥 작업하면 빠른데 오늘 빨리 마감해야해서 계산용도로 만들어봤습니다.

글립프가 있는 것이라면 모두 추출해서 폰트를 거꾸로 만들 수도 있지만 로고 정도에 사용된 폰트를 만들거나 PDF에서 벡터를 폰트 데이터를 재생성할 수도 있기는 합니다. 

하여간 돈 안내고 뭘 하겠다 이런 것이 아닙니다. 그냥 기술적으로 가능하다 정도이며 기존에 유료폰트를 사용한 인디자인 작업물을 가지고 PDF를 만들거나 epub을 만들때에도 수정을 해야하는데 이 기능을 활용하면 적은 시간에 플랫폼에 맞는 전자책을 만들 수 있습니다.

그 전에 플랫폼마다 예외처리해야 하는 기능들에 대해서 분석해야 하는데… 뭐 하다보면 될겁니다.

이제 폰트 분석 플랫폼이나 하나 만들어 봐야겠습니다. 여기저기 만들어놨던 것들도 이제 하나로 좀 합치고 혼자 장난하는 것도 그만하기로… 

베이스라인 (실선)

x-height 라인 (점선)

어센더 라인 (점선)

디센더 라인 (점선)

중앙 정렬 가이드 (가는 점선)

커닝가이드 그리고 기존 폰트 스타일과 대체 폰트를 x-ray 툴이라는 저희가 만든 폰트 비교 프로그램으로 본문을 기준으로 맞춰보면 눈으로 보이는 것과 기계적으로 분석한 것은 다르기 때문에 비교 결정을 할 수 있게 될 것입니다.

손글씨 하나 폰트로 만들려고 하다가 할 일만 늘어놨네요 ^^

작성일 댓글 남기기

만화효과음 자소 폰트 편집기 프로토타입

만화효과음 자소 폰트 편집기 프로토타입


웹툰에서 작가고유의 폰트를 만들고 초, 중, 종성을 분리한 콤포넌트를 사용하여 집중선, 퍼스펙티브에 맞춘 글자 레터링을 자유롭게 할 수 있고 폰트패밀리를 사용해서 효과를 즉각적으로 변경해서 확인할 수 있는 폰트를 제작하고 있습니다.


전용 폰트 제작 및 클립스튜디오에서 벡터효과를 바로 복사 붙이기가 됩니다!

https://youtu.be/SdX35tBwgXQ

작성일 댓글 남기기

폰트를 만들기 위한 초, 중, 종성 자유배치 프로그램

오선지를 이용한 손글씨 가이드

클립스튜디오에서 만화용의 초성, 중성, 종성만 그리고 벡터로 중심선이나 괘선 위에 만화작가가 그린 그림에 맞게 본인이 쓴 글씨의 부분을 가지고 작업할 수 있는 한글 만화효과음 편집기를 간단히 만들어 봤습니다. 사실 SVG를 하나씩 선택하게 해서 서로 다른 폰트의 조합을 운영하기 위한 테스트를 실행해봤습니다.

그냥 자소 상관없이 본인이 쓴 조합을 찍어낼 수 있으리라 생각됩니다. 만화 캐릭터 얼굴, 눈 같은 것도 가능하겠죠? 하여간 옛날 점프 만화에 하이스쿨 기멘구미의 에피소드에 얼굴 도장찍는 만화가가 오버랩됩니다.

다른데 쓸 수도 있겠다 싶기도 하지만 일단 만화효과음만 생각하면 중심점, 방향에 따른 글자 배치되는 부분 및 글자의 조합이 될 수 있고 거꾸로 폰트에서 다시 초중성을 재배열 할 수 있을거 같습니다.

폰트를 고쳐서 새로운 폰트를 구성할 수 있겠죠.

사실 원래 만들어 놓은 손글씨에서 폰트로 바꿀 수 있는 가이드에 각도를 넣는 부분이 준비중인데 이것을 편집기에서 내 글씨 스타일을 분석해서 배치형태의 기본형을 만들어주거나 손글씨의 약점인 균일화를 어느정도 지원해줄 수 있는 가이드가 될 수 있으리라 생각됩니다.

최초에 모양을 삼각, 사다리꼴, 다각형 구조로 만들었던 가이드는 본인의 글씨를 기준으로 여러가지 자모 조합에 따른 몇가지 유형으로 단순화 한 것인데 이번에 만든 가이드는 레터링과 비슷한 오선지 스타일의 중성 기준으로 제작합니다.

그러면 거꾸로 초성, 종성의 유형은 자유롭게 블록으로만 처리하고 중성의 위치에 따라 초성의 다양한 형태를 쓰거나 균형, 조형을 직접 체감해볼 수 있으리라 생각됩니다. 중성이 기준이 되는 이유는 글자의 안정감과 균형을 맞추는 중심이 되기 때문입니다.

초성은 모양이 많이 달라지지만 그에 대해 종성은 위치이동 정도로 달라지기 때문에 이 방법을 채용해서 폰트를 온라인이나 앱에서 쓸 때 최소 글자로 글자를 추출할 수 있는 기능과 에디터를 만들어 스캔하고 SVG를 배치하면 자동으로 폰트가 나오게 하려고 합니다.

기존에 템플릿을 완전히 바꿀 준비를 하고 가이드 글씨 쓰기 부분도 바꿔볼 생각입니다.

손글씨 가이드 편집기 각도를 바꿀 수 있고 사이즈 변경 배치를 변경할 수 있음 주황색은 초성, 연두, 초록, 노랑, 보라색이 중성, 남색은 종성 이 블록의 위치를 조절해서 내 손글씨의 가이드를 만들고 폰트를 만들었을 때 균형을 맞출 수 있게 됩니다.

내부적으로 돌아가는 것은 아니고 서버에서 에디터로 배열을 해서 PDF로 손글씨 템플릿 다운로드 받을 수 있게 할 예정입니다.

비슷한 손글씨 폰트가 있다면 그것을 기반으로 x-ray tool 에서 가이드를 생성할 수 있습니다.

작성일 댓글 남기기

blender그레이스 펜슬을 이용해서 폰트만들기

blender4.3.1 그레이스 펜슬을 이용해서 만화 효과음 폰트 만드는 방법을 연구를 하다가 애니메이션을 만들고 있었습니다.

조합형 SVG 데이터를 하나씩 3D로 만들어서 각도가 변경되면 초, 중, 종성 모두 변경시켜 만화효과를 새롭게 만들어 볼 생각이었고 파이썬으로 제작하면 될거 같습니다.

원래 데이터드리븐 용으로 만들었던게 있고 기억이 가물가물하지만 프로그램으로 처리할 수 있게 하고 그 전에 수작업을 해봤습니다. 

폰트로 만든건 아니지만 3D로 각도별로 출력할 수 있게 하는 것이 목적이라 일단 그레이스펜슬로 그린 것을 기준으로 스크립트 생성을 하고 있습니다. SVG로 출력하는 부분에 대해서도 보고 있고 이것저것 다 검토중입니다.

한글, 한자가 함께 나오고 파티클 영상효과를 2D에서도 활용할 수 있게 해보려고 하는데 잘 하면 틱톡이나 유튜브 용도로 만들어볼 수 있지 않을까 하고 있습니다.

https://cafe.naver.com/signatureclub

작성일 댓글 남기기

웹툰용 직결식 만화폰트 제작 솔루션 개발

웹툰용 직결식 만화폰트 제작 솔루션 개발

이 솔루션은 만화와 관련된 특화된 폰트를 제작하고 이를 활용한 굿즈를 판매하는 강력한 도구가 될 수 있습니다. 이를 성공적으로 실행하기 위해 다음과 같은 발전 방향과 추가적인 요소를 고려할 수 있습니다.

1. 직결식 폰트 시스템 확장

• 자동화된 위치 조정:

• 초성, 중성, 종성을 기반으로 한 위치 조정 로직을 세밀하게 설정.

• 방사형 배치에 따라 각 초성, 중성, 종성이 자연스럽게 조화를 이루도록 패턴과 알고리즘 개발.

• 패밀리 폰트 확장:

• 한 번에 20여 개의 패밀리 폰트를 자동 생성할 수 있도록 직결식 시스템을 최적화.

• 다양한 스타일 옵션(굵기, 경사, 곡선 등)을 추가하여 굿즈 제작에 적합한 폰트를 확장.

3. 템플릿 및 인터페이스 강화

• 템플릿 확장:

• 기본 SVG 템플릿을 세부 작업이 가능한 고급 템플릿으로 확대.

• 초성, 중성, 종성의 배치를 세밀하게 조정할 수 있는 옵션 추가.

• UI/UX 설계:

• 각도를 기준으로 하는 UI 설계.

• 사용자가 방사형 배치, 크기, 위치를 직관적으로 조정할 수 있는 그래픽 툴 개발.

4. 만화 기반 폰트의 차별화 전략

• 방사형 폰트의 예술적 가치 부각:

• 만화 특유의 표현 방식에 맞춘 폰트의 독창성을 홍보.

• 방사형 폰트가 일반적인 폰트와 어떻게 차별화되는지 사례를 통해 설명.

• 스토리텔링 연계:

• 만화 캐릭터나 특정 작품의 스타일을 반영한 폰트 제작.

• 특정 폰트를 사용하는 팬 굿즈에 해당 작품과의 연계를 더해 부가가치 창출.

5. SVG 기반 솔루션의 미래 개발

• SVG에서 OTF/TTF 변환:

• 현재 SVG 템플릿 기반에서 완성된 폰트를 TTF/OTF 형식으로 변환하는 기능 추가.

• 폰트를 다양한 플랫폼에서 사용 가능하게 확장.

• SVG 애니메이션 활용:

• 폰트를 기반으로 한 애니메이션 콘텐츠 제작 지원.

• 만화 속 방사형 대사가 애니메이션으로 표현되도록 연결.

6. 비즈니스 모델

• 판매 방식:

• 커스터마이징된 굿즈와 함께 폰트 라이선스를 판매.

• 무료 버전 제공 후 프리미엄 폰트 또는 템플릿 유료화.

• 구독 서비스:

• 정기적으로 새로운 템플릿과 굿즈 디자인 제공.

• 디자이너를 위한 고급 기능과 교육 콘텐츠 포함.

• 커뮤니티 활성화:

• 만화가, 디자이너, 팬들이 협업할 수 있는 커뮤니티 플랫폼 운영.

• 사용자들이 자신의 디자인을 공유하고 피드백을 받을 수 있도록 지원.

장기적인 비전

• 만화와 타이포그래피의 융합으로 새로운 창작 트렌드 형성.

• 방사형 글꼴 디자인을 중심으로 한글 폰트의 예술적, 상업적 가치 확대.

• 독창적인 폰트와 굿즈 제작을 통해 만화 팬들과 디자이너 커뮤니티의 연결 강화.

추가적으로 구현 단계나 세부적인 기술 지원이 필요하다면 언제든지 요청해주세요!

https://cafe.naver.com/signatureclub/175
작성일 댓글 남기기

POD에서 디지탈윤전으로 출판방향을 변경

POD에서 디지탈윤전으로 계획을 변경

전체 비용을 생각하면 이쪽으로 바꾸고 진행하는게 낫다 싶습니다. 그리고 최신 장비와 연동된 CNC 커팅기를 이용해서 완칼, 반칼 모두 적용할 수 있는 업체를 찾았습니다.

기술적인 부분은 함께 이야기하고 있고 샘플작업을 진행하겠지만 앞으로 이쪽으로 통해 판매방식도 바꿔볼 생각입니다. 책이 안팔리면 안팔리는 시대에 맞춰서 출판사도 다품종을 관리할 수 있는 시스템으로 바꿔야 합니다. 토요타의 생산 방식인 Just in time 방식으로 그리고 소프트웨어 창고, 물류, 생산을 하나로 엮는 구상으로 회사에 재고가 거의 없는 시스템과 대량판매용 시스템이 함께 운용할 WMS, ERP를 개발해볼 생각을 하고 있었습니다.

한마디로 출판경영을 자동화 관련된 인쇄방식 의사결정에 따라 대량생산 및 다품종 소량 + 재고관리를 운용할 생각입니다.

자사몰 위주의 책판매 방식과 쿠팡같은 대량판매 부분으로 나눠서 운용할 생각이며 차츰 창고를 비우면서 재고가 없어진 책들 먼저 진행하고 품절난 책들을 살리기로 했습니다.

이유는 간단한데 서평때문에 살려야 할거 같습니다. 그리고 반대로 책가격이 너무 낮은 책들은 정리하는 그대로 새로운 책을 만들어 유통해야하는데 그 작업을 바꾸려고 합니다.

개인적으로 그동안 준비했던 새로운 워크북 시리즈를 만들어 보려고 합니다. 콘텐츠는 전자책, 유튜브 같은 것이 되고 생각을 남기는 워크북, 워크샵을 온라인에서 비대면으로 할 수 있게 하려고 합니다.

작은 책들을 계속 만들어 낼 수 있으리라 봅니다. 이번에 출판 창업에 관련된 워크북을 하나 만들어보기로 했습니다.

또한 그동안 기획 제작한 책을 서점에서 판매하던 제작물 수거하고 제가 만든 상품은 저희 사이트에서 판매하기로 했습니다.

어차피 재미있게 팔려면 여기저기 물건이 있을 수 없는 시대로 넘어가고 있습니다. 자체몰에서 진행하는 상품은 따로 개발 판매할 예정입니다.

작성일 댓글 남기기

책할인 쿠폰 미니게임 – 쿠폰주는 게임 만들기

책할인 쿠폰 미니게임 – 쿠폰주는 게임 만들기

시간 안에 빙고라는 글자를 찾으면 됩니다. 오타찾기, 워드서치, DB에 의해 만들어지는 방식으로 제작을 했기 때문에 글자가 아닌 그림, 책표지, 아이템 등등 뭐든 가능합니다.

초성으로 말되는 단어 입력하기 등등 별의 별 잡다한 게임을 생각한게 있는데 그걸 구현하는 중입니다. 원래 플래시로 만들었던 게임도 웹기반으로 전환도 해보고…

원래는 가득 채웠는데 어차피 다 줄거 난이도를 좀 줄여보자 라고 스크롤 해야 찾을 수 있는 방식이었는데 한 페이지로 볼 수 있게 줄였습니다. 2자 짜리라서 금방 찾지만 그래도 못찾는 사람이 있어서 시간 안에 못찾으면 원래 홈페이지로 이동 (현재 잠시 그냥 할 수 있게 수정) 실제로 저희 홈페이지 쇼핑몰에서 사용할 수 있는 할인코드를 제공합니다. (스마트스토어의 쿠폰을 주는 같은 기능을 구현하기 쉽습니다.)

책장에 같은 책이 있어요 라는 게임도 원래 이 책등이 들어있는 책장 순위를 만들었을 때 부터 기획했는데 개인적으로 폰트만들고 이상한 일을 처리하느라 멈췄던 일들을 다시 해보는 중입니다.

출판사 책들을 가지고 다양한 퍼즐을 만들거나 간단한 두뇌게임을 하고 쿠폰을 받는 형태의 게임을 하나씩 만들어보고 있습니다. 마케팅을 위해 인스타를 하고 뭐를 하고 다 좋은데 본인이 좋아하는 방식으로 홍보하는 것도 중요합니다.

요즘 제가 잘하는게 뭔가 라는 근본적인 질문을 하고 있는데 이미 하고있던 것 중에 우선순위를 다시 메기고 있습니다.

문제는 이미 하고 있는게…

https://www.argo9.com/eventi/bingo-game.html