왜그테일(Wagtail)은 [[파이썬]] 웹 프레임워크인 [[장고]]를 바탕으로 만든 오픈 소스 [[CMS]]다. 처음 사이트를 구성할 때는 개발 작업이 필요하고, 이후 콘텐츠 작성자는 준비된 편집 화면을 사용한다. ([왜그테일 FAQ](https://wagtail.org/faqs/)) - [공식 웹사이트](https://wagtail.org/) - [문서](https://docs.wagtail.org/en/stable/) - 스트림필드(StreamField)는 제목, 이미지, 인용문, 영상 같은 블록을 조합해 본문을 만드는 기능이다. 제작자가 블록의 종류를 정하면 작성자는 이를 반복하거나 순서를 바꾸어 배치할 수 있다. ([스트림필드 설명](https://docs.wagtail.org/en/stable/topics/streamfield.html)) - 예를 들어 작가 인터뷰에 질문·답변·작품 사진 블록을 마련할 수 있다. 모든 글을 하나의 서식으로 고정하지 않으면서도, 입력할 수 있는 요소의 범위는 정해두는 방식이다. - 스트림필드의 내용은 완성된 [[HTML]] 덩어리가 아니라 JSON 구조로 저장된다. 이미 사용한 블록의 정의를 바꾸면 기존 데이터도 옮겨야 할 수 있어, 편집 화면의 변경과 [[콘텐츠 마이그레이션]]을 함께 살펴야 한다. ([저장 방식과 변경](https://docs.wagtail.org/en/stable/topics/streamfield.html)) ## 기타 등등 - 출발점에는 [[로열 칼리지 오브 아트]]의 웹사이트 작업이 있다. 2013년에 이 사이트를 위해 개발한 CMS가 이듬해 오픈 소스 왜그테일로 공개되었다. [출처](https://wagtail.org/blog/meet-wagtail-torchboxs-new-cms/) - 이름은 할미새를 뜻한다. 개발사 토치박스(Torchbox)의 옥스퍼드 사무실 잔디밭에서 보이던 새가 이름의 계기가 되었다. [출처](https://wagtail.org/blog/wagtail-10/) #CMS #오픈소스 #웹