Django로 만든 멋진 CMS, Wagtail

pycon us 2024 웹페이지(https://us.pycon.org/2024/) Wagtail 로 만들었다고 해서 찾아봤습니다.


Wagtail이란?


Wagtail은 Django 프레임워크를 기반으로 만든 오픈소스 CMS입니다. 워드프레스같은 녀석인데, 파이썬 개발자들이 사용하기 편하게 나온 프레임워크입니다.


어떤 점이 좋은가?


1. 편리한 페이지 관리

가장 마음에 들었던 건 페이지 구조를 다루는 방식입니다. 마치 폴더를 정리하듯이 드래그앤드롭으로 페이지들을 이리저리 옮길 수 있습니다.


2. 레고처럼 조립하는 콘텐츠 - StreamField

StreamField라는 기능이 있는데요. 글, 사진, 동영상 같은 콘텐츠 블록들을 레고처럼 맘대로 조립할 수 있습니다.


3. 개발자 친화적인 구조

Django 기반으로 제작되어 Python 개발자들에게 친숙한 환경을 제공합니다. 모델 정의부터 템플릿 작성까지 Django의 장점을 그대로 활용할 수 있으며, 필요한 기능을 쉽게 확장할 수 있습니다.


그외 좋은점들

편리한 관리자 화면

  • 위지윅 에디터

  • 휴대폰으로도 관리가능

  • 간단한 이미지 편집도 있음


2. 빠르고 확장성 좋은 시스템

  • Django의 강력한 기능을 그대로 사용가능

  • 캐싱이 잘 되어 있어서 사이트 빠르다

  • API도 지원해서 다양한 방식으로 활용가능


3. 검색기능이 좋음

  • 검색엔진처럼 강력한 검색 기능 (Elasticsearch 통합지원)

  • 태그로 콘텐츠를 쉽게 분류 가능


실제로 누가 쓰나?

NASA, Google,NHS등의 회사와 기관에서 사용중.


결론

> 파이썬 좋아하는 개발자 개인이 사용하기엔 매우 쓸만할 것 같음.

PyCon US 2024 - PyCon US 2024

us.pycon.org

 PyCon US 2024 - PyCon US 2024

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 10월 31일 오전 7:53

댓글 0

    함께 읽은 게시물

    [비전공자에서 독학으로 시니어 엔지니어가 된 이야기 1탄]

    20대 중반에 나를 만나 코딩을 알게 되어 2년 독학으로 엔지니어가 된 남편 이야기. 독학 준비 중인 사람들에게 도움되고자 공부 팁을 공유할 겸 독학 현실 이야기도 함께 해봅니다. 남편은 패키징 산업 공학 전공으로 졸업 후 IT 감사원으로 컨설팅 회사에 입사했습니다. (IT 감사원 경력이 엔지니어가 되는데 큰 도움이 되었는데, 그건 나중에..) 개발자인 저를 만나고 테크 쪽에 관심을 갖기 시작했고, 코딩 독학을 결정하게 되었습니다. 하지만 혼자 공부해서 개발자가 되기에는 버거웠고, 무엇보다도 남동생이 컴공 공부하다가 어려워서 포기한 것을 알기에, 선뜻 개발자가 되는 건 망설여졌습니다. 또한 이미 경력이 좀 있어서 “이걸 살려서 할 수 있는 방법이 없을까?”라는 고민을 하게 되었습니다. 당시 근무하던 회사는 커리어에 도움되지 않다고 판단하고 이직을 결정합니다. 약 3개월의 준비 후 경력을 살리면서 보안에 대해 배울 수 있는 사이버 컴플라이언스 컨설턴트로 테크 컨설팅 회사에 입사했습니다. 전 회사는 IT 기업이 아니어서 듣는 정보가 부족했지만, 테크/IT 쪽으로 이직하면서 많은 정보를 듣기 시작합니다. 직장 동료... 더 보기

     • 

    댓글 1 • 저장 60 • 조회 6,347


    컨텍스트 스위칭 - AI 코딩 부작용

    ... 더 보기

    컨텍스트 스위칭 - AI 코딩 부작용

    K리그 프로그래머

    컨텍스트 스위칭 - AI 코딩 부작용

    야근의 관성

    제가 한국에서 직장 생활을 시작하고 가장 먼저 배운 것은 아이러니하게도 야근이었습니다. 신입이었던 제게 야근은 선택의 문제가 아니었거든요. 선배들에게 야근은 너무나 당연한 루틴이었고, 저녁 5시가 되면 "퇴근 안 해?"가 아니라 "저녁 뭐 먹을까?"라는 질문을 던졌습니다. 누가 정해놓은 것처럼 부장님이 퇴근해야 과장님이, 과장님이 퇴근해야 대리님이, 대리님이 퇴근해야 비로서 저 같은 신입도 퇴근 생각을 할 수 있었습니다.

    ... 더 보기

     • 

    저장 16 • 조회 4,371


    < 1등을 베끼는 당신이 1등이 될 수 없는 이유 >

    1. 당신 자신을 믿어라. 결코 모방하지 마라.

    ... 더 보기

    정직한 경험 소개

    

    ... 더 보기

    기능 정의의 중요성

    자주 사용하는 공통기능을 하나의 모듈로 만들어 놓고, 필요할때 마다 참고 하는 성향이 있어서 개인적인 공간에 작업물을 정리 하거나, 나만의 모듈로 만드는 것을 종종 진행하고 있어요.

    ... 더 보기