Tim Riley 주간 업데이트: Rodauth를 활용한 Hanami 앱 인증 구현 및 Hanami 2.3 릴리스 준비

Continuations, 2025/37: App land

작성자
발행일
2025년 09월 14일

핵심 요약

  • 1 Rodauth를 Decaf Sucks 앱에 성공적으로 통합하여 Hanami 기반 인증 시스템을 구축했으며, 관련 심층 블로그 게시물 발행을 준비 중입니다.
  • 2 Hanami 프레임워크가 Rack v2 및 v3를 모두 지원하게 되었고, Hanami 2.3 베타1 릴리스가 몇 주 내로 예정되어 있습니다.
  • 3 웹사이트 개선 작업이 진행 중이며, Tailwind 팔레트 추가, 프론트엔드 린팅, Hanami 뷰 파셜 슬롯 지원, Algolia 기반 검색 기능 강화 등이 포함됩니다.

도입

이번 주 저자는 애플리케이션 개발로 전환하여, 개인 프로젝트인 Decaf Sucks 앱에 "Tim's First Rodauth Setup"을 성공적으로 구현했습니다. 이로써 앱에 강력한 인증 기능을 추가하며 한 단계 진전을 이루었습니다. 저자는 Rodauth에 대한 직접적인 경험을 통해 그 우수성을 강조하며, Hanami 프레임워크 내에서 Rodauth를 통합하는 과정이 매우 직관적이었고, 기능들을 하나씩 추가하며 만족스러운 인증 경험을 구축할 수 있었다고 밝혔습니다. 이 경험을 바탕으로 Hanami 사용자들에게 유용한 자원이 될 Rodauth 관련 심층 블로그 게시물을 이번 주에 발행할 계획입니다.

저자의 이번 주 주요 활동은 크게 세 가지 영역으로 나눌 수 있습니다.

1. Rodauth를 활용한 Hanami 앱 인증 구현

  • Decaf Sucks 앱 통합: 개인 프로젝트인 Decaf Sucks 앱에 Rodauth를 사용하여 인증 시스템을 구축했습니다.

  • Rodauth에 대한 평가: Rodauth의 사용 경험이 매우 긍정적이었으며, Hanami 환경에서의 통합이 간편하고 기능 추가가 즐거웠다고 언급했습니다.

  • 블로그 게시물 준비: Hanami 사용자들을 위한 Rodauth 설정 가이드 블로그 게시물을 이번 주에 발행할 예정입니다. 이는 간소화되고 강력한 인증 설정을 원하는 이들에게 귀중한 자료가 될 것입니다.

2. Hanami 프레임워크 업데이트 및 2.3 릴리스 준비

  • Rack v2 및 v3 지원: Hanami의 모든 저장소가 Rack v2 및 v3를 모두 지원하게 되었습니다. 이는 Hanami 2.3 릴리스를 위한 마지막 주요 작업 중 하나였습니다.

  • CI 매트릭스 추가: hanami, controller, cli 리포지토리에 CI 매트릭스가 추가되어 테스트 환경이 강화되었습니다.

  • Hanami 2.3 베타1 릴리스: Rack 지원 업데이트를 기반으로, Hanami 2.3 베타1 릴리스가 향후 몇 주 내로 출시될 것으로 예상됩니다.

  • db rollback CLI 명령어: Krzysztof의 기여로 데이터베이스 롤백 CLI 명령어가 추가되었으며, 이는 Hanami 2.3 베타 버전에 포함될 예정입니다.

3. 웹사이트 개선 작업

  • Tailwind 팔레트 추가: Max가 브랜드 색상에 맞는 Tailwind 팔레트를 추가하여 디자인 일관성을 높였습니다.

  • 프론트엔드 린팅: 프론트엔드 코드의 품질을 향상시키기 위한 린팅 기능이 도입되었습니다.

  • Hanami 뷰 파셜 슬롯 지원: 저자 본인의 이전 PR이 병합되어 Hanami 뷰 파셜에 슬롯(slot) 지원이 추가되었습니다.

  • Algolia 기반 검색 기능 강화: Jojo가 Algolia 기반 검색 기능을 더욱 유용하게 만들기 위한 작업을 시작했습니다.

결론

이번 주는 저자가 애플리케이션 개발에 집중하며 Rodauth를 활용한 Hanami 앱 인증 구현에서 큰 진전을 보였으며, 이 경험을 공유하기 위한 블로그 포스트를 준비 중입니다. 동시에 Hanami 프레임워크는 Rack v2/v3 지원, `db rollback` CLI 추가 등 2.3 릴리스를 위한 중요한 이정표를 달성했으며, 곧 베타1 버전이 출시될 예정입니다. 웹사이트 역시 디자인 및 기능 개선 작업을 통해 사용자 경험을 향상시키고 있습니다. 저자는 이번 주 업무 관련 외부 행사에 참여하며 #HanamiFriday 활동은 어렵지만, Rodauth 포스트 발행과 팀 지원에 집중할 계획입니다. 이러한 다방면의 노력은 Hanami 생태계의 지속적인 성장과 발전에 기여할 것입니다.

댓글 0

댓글 작성

0/1000
정중하고 건설적인 댓글을 작성해 주세요.

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!