프로젝트 소개
Filament은 Laravel을 위한 오픈 소스 UI 프레임워크로, 유지 관리자들은 이를 "앱 및 관리자 패널을 빠르게 구축하는 방법"이라고 설명합니다. 이 프레임워크는 Laravel 기반(Laravel v11+ 인증)이며, 인터랙티브 레이어를 위해 Livewire v3를 사용하고 PHP 8.2 이상의 버전을 요구합니다.
이 프레임워크는 애플리케이션의 복잡성이 증가하더라도 한계에 부딪히지 않도록 설계된 일관된 UI 빌딩 블록 세트를 제공합니다. README에서는 다음과 같은 컴포넌트들을 강조합니다:
- Tables — 컬럼, 액션 및 일괄 작업을 통해 대규모 데이터 세트를 탐색하고 필터링합니다.
- Forms — 재사용 가능하고 상태 인식 가능한 컴포넌트로 복잡하고 반응형인 폼을 구축합니다.
- Infolists — 구조화된 레이아웃과 사용자 정의 포맷팅을 통해 읽기 전용 레코드 뷰를 렌더링합니다.
- Notifications — 최소한의 설정으로 액션, 오류 및 시스템 이벤트에 대한 인앱 피드백을 트리거합니다.
- Dashboard widgets — 각 사용자에게 맞춤화된 라이브 데이터 기반 위젯을 사용하여 주요 지표와 트렌드를 표시합니다.
- Action modals — 액션과 연결된 집중형 모달 워크플로우를 통해 확인 및 데이터 입력을 처리합니다.
README에 나열된 시작 리소스에는 문서 사이트, demo.filamentphp.com의 호스팅 데모, 그리고 Discord 커뮤니티가 포함되어 있습니다. 기여 가이드는 문서에서 참조할 수 있습니다.
지원과 관련하여, 프로젝트 측은 GitHub 이슈 템플릿을 통해 상세한 버그 보고서를 제출하고, GitHub Discussions나 Discord 커뮤니티에서 질문 및 기능 요청을 하며, 취약점 보고 시 보안 정책을 준수해 줄 것을 사용자에게 요청하고 있습니다.
이것은 독립형 애플리케이션이 아니라 라이브러리/프레임워크입니다. 즉, Laravel 프로젝트에 설치하여 개발자가 직접 인터페이스와 관리자 패널을 구성하는 데 사용하도록 설계되었습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.