Jet Admin용 – 애플리케이션을 위한 관리자 패널 프레임워크
Jet Admin 은 애플리케이션을 위한 확장 가능한 백오피스를 자동으로 생성하는 SaaS 서비스입니다.
Jet Bridge 는 SQL 데이터베이스가 Jet Admin 에 연결되는 REST API를 생성하는 독립 실행형 앱입니다.
이 프로젝트는 소규모 스타트업과 성숙한 기업의 요구 사항에 맞게 설계되었습니다.
이것은 인기 있는 Django Jet 관리 인터페이스를 완전히 리메이크한 것입니다.
CRUD(생성, 읽기, 업데이트, 삭제)
데이터를 보고, 생성하고, 업데이트하거나 삭제하는 모든 일반적인 작업입니다.
검색 및 필터링
가장 일반적인 조회가 있는 필드별로 데이터를 쉽게 필터링하고 텍스트 항목별로 검색합니다. 일부 특정 경우에는 필터링할 SQL 세그먼트를 생성할 수 있습니다.
세그먼트
세그먼트를 사용하면 적용된 필터 세트를 세그먼트로 저장하거나 나중에 빠르게 사용할 수 있도록 SQL 쿼리에서 생성할 수 있습니다.
WYSIWYG 인터페이스 사용자 정의
탐색 메뉴, 컬렉션 목록 보기, 레코드 생성/업데이트 양식 등 인터페이스의 거의 모든 부분을 시각적으로 사용자 정의할 수 있습니다.
목록 보기 레이아웃
칸반 보드 및 마커가 있는 지도와 같은 기본 테이블 보기를 제외한 다양한 기본 목록 레이아웃.
대시보드
시각적 인터페이스 내에서 프로그래밍 없이 다양한 유형의 차트, 표 및 기타 위젯을 만들어 KPI를 시각화하거나 데이터를 모니터링할 수 있습니다. SQL을 사용하여 복잡한 데이터 쿼리를 생성할 수 있습니다.
팀 및 권한
사용자를 초대하여 프로젝트에 공동 작업을 하고 팀에 따라 액세스 권한을 할당하세요.
내보내다
모든 컬렉션 데이터 또는 그 일부를 CSV 또는 Excel과 같은 가장 일반적인 형식으로 내보낼 수 있습니다.
반응형 레이아웃
인터페이스는 휴대폰부터 태블릿, 데스크톱까지 모든 장치에 최적화되어 있습니다.
우리는 대부분의 중요한 기능을 기본적으로 포함하려고 노력하지만 때때로 그것만으로는 충분하지 않습니다. 특정 경우에 표준 기능으로는 사용할 수 없는 기능을 구현하기 위해 Flex 기능을 제공합니다.
사용자 정의 보기
매우 구체적인 페이지의 경우 React, Angular 또는 기타 프레임워크를 기반으로 고유한 사용자 정의 FlexView를 생성하고 이를 Jet Admin 인터페이스에 통합할 수 있습니다. 자신만의 맞춤 JS/CSS/HTML을 작성하면 필요한 페이지를 구현하는 데 제한이 없습니다.
사용자 정의 작업
백엔드 내부의 레코드 또는 기타 비즈니스 로직에 대해 일부 작업을 실행해야 하는 경우 FlexActions를 생성하고 Jet Admin 인터페이스에서 직접 실행할 수 있습니다. 백엔드에 몇 가지 추가 매개변수를 전달하는 것이 지원됩니다.
사용자 정의 필드
때로는 여러 필드의 조합이거나 관련 컬렉션의 필드를 사용하거나 일부 계산의 결과인 사용자 정의 필드가 필요할 수 있습니다. 이 경우 FlexField를 사용하고 사용자 정의 JavaScript 함수를 작성하여 원하는 방식으로 필드 데이터의 형식을 지정할 수 있습니다.
Jet Admin 은 브라우저에서 작동하는 Jet Admin 측에서 호스팅되는 SaaS 프런트엔드 애플리케이션입니다. 사용자 측에 설치하는 오픈 소스 Jet Bridge 백엔드 애플리케이션을 통해 프로젝트 SQL 데이터베이스에 연결됩니다. 따라서 Jet Admin을 프로젝트와 통합하려면 Jet Bridge 라는 하나의 구성 요소만 설치하면 됩니다. 설치 후 모습은 다음과 같습니다.
귀하의 앱
데이터베이스 와 함께 작동하는 모든 애플리케이션. Jet Admin은 직접 상호 작용하지 않습니다.
데이터 베이스
귀하의 데이터베이스 Jet Admin은 직접 액세스할 수 없습니다.
제트 브리지
서버 측에 설치되고 데이터베이스에 연결된 오픈 소스 애플리케이션입니다. 데이터베이스 구조를 기반으로 REST API를 자동으로 생성합니다. Jet 인터페이스는 Jet Bridge를 통해 데이터베이스 와 작동합니다.
제트 인터페이스
모든 브라우저에서 액세스할 수 있는 웹 애플리케이션입니다. 이 웹 애플리케이션의 유지 관리 및 업데이트는 Jet Admin 팀 측에서 담당합니다. 귀하의 응용 프로그램 데이터는 Jet Bridge 에서 귀하의 브라우저에 있는 Jet 인터페이스 로 직접 전송되며 Jet Admin 서비스에서는 보이지 않는 상태로 유지됩니다.
파이썬 2.7 또는 3.4+
다음 SQL 데이터베이스 중 하나:
프로젝트에 Jet Admin을 설치하려면 다음 가이드를 따르세요.
https://app.jetadmin.io/projects/create
아직 Jet 계정이 없다면 계정을 만들고 기존 계정으로 로그인하라는 메시지가 표시됩니다.
프로젝트를 등록하면 프로젝트로 리디렉션되어 Jet 작업을 시작할 수 있습니다.
[email protected]로 이메일을 보내주세요.
이 프로젝트(Jet Bridge)는 MIT 라이선스를 받았습니다. 자세한 내용은 LICENSE 파일을 참조하세요.