레이지프레임 2.0
2차 개발을 위해 탄생한 헤비급 옴니 주거 프레임워크
최신 버전은 RageFrame 3.0 입니다. 가서 사용해 보세요
머리말
이는 현대적이고 빠르고 효율적이며 편리하고 유연하며 쉽게 확장 가능한 애플리케이션 개발 프레임워크입니다.
RageFrame은 2016년 4월 16일에 만들어졌습니다. Yii2 고급 프레임워크를 기반으로 하는 빠른 개발 엔진입니다. 현재 성장 중이며 더 많은 기본 기능을 통합하고 더 이상 동일한 기본 기능을 반복하지 않을 수 있습니다. 즉시 사용 가능하므로 개발이 더 쉬워집니다.
버전 2.0은 2018년 9월 10일 공식 출시되었습니다. 1년여 간의 오픈소스 피드백 끝에 버전 1.0이 더욱 뛰어난 형태로 등장했습니다. 버전 1.0은 개발자의 2차 개발을 더욱 용이하게 하기 위해 재구성, 최적화 및 개선되었습니다. 버전 2.3.x는 하위 계층을 최적화하고 서비스 계층을 강조하며 비즈니스 로직을 분리하고 여러 판매자를 지원합니다.
특징
- 민첩한 개발을 위한 확장성이 뛰어나고 애플리케이션 지향적인 모듈식 플러그인 메커니즘입니다.
- 최고의 플러그인 메커니즘, 마이크로 커널 아키텍처, 우수한 기능 확장성, 기능 간 격리, 높은 사용자 정의 가능성, 점진적으로 개발할 수 있고 점진적으로 기능을 추가할 수 있으며 설치 및 제거는 원래 시스템에 영향을 미치지 않으며 강력합니다. 기능은 사용자의 요구를 완벽하게 충족합니다. 각 단계마다 사용자의 멀티엔드 액세스(백엔드, WeChat, Api, 프론트 데스크 등)를 지원합니다.
- 매우 완벽한 RBAC 권한 제어 관리, 무제한 상위-하위 권한 그룹화, 하위 수준 권한을 자유롭게 할당할 수 있으며 버튼/링크/사용자 정의 콘텐츠/플러그인 등을 권한 제어에 추가할 수 있습니다.
- 기본 하위 수준 콘텐츠만 개발되고 너무 많은 비즈니스 콘텐츠는 개발되지 않으므로 시스템의 대부분의 2차 개발을 만족시킬 수 있습니다.
- Multi-entry 모드, 다중 입구는 Backend(백엔드), Merchant(가맹점), Frontend(PC 프런트엔드), Html5(모바일 단말기), Console(콘솔), Api(내부 인터페이스), OAuth2 Server(외부 인터페이스)로 구분됩니다. ), MerApi(판매자 인터페이스), Storage(정적 리소스), 비즈니스마다 다르고 장치마다 입구가 다릅니다.
- WeChat 공식 계정에 연결하고 미니 프로그램을 지원합니다. 뛰어난 WeChat 비공식 SDK Easywechat 4.x를 사용합니다. 이 SDK는 즉시 사용 가능하며 대부분의 기능이 사전 설정되어 있어 WeChat 개발 효율성이 크게 향상됩니다.
- 현재 QQ, WeChat, Weibo, GitHub 등을 포함한 통합된 제3자 로그인
- 통합된 제3자 결제, 현재 WeChat 결제, Alipay 결제, UnionPay 결제, 다중 결제를 위한 게이트웨이로 2차 패키징, 하나의 입구와 하나의 출구.
- RESTful API를 통합하고 프런트엔드 및 백엔드 분리 인터페이스 개발과 앱 인터페이스 개발을 지원하며 비즈니스 개발을 직접 시작할 수 있습니다.
- 한 번의 클릭으로 클라우드 스토리지를 전환할 수 있습니다. 로컬 스토리지, Tencent COS, Alibaba Cloud OSS 및 Qiniu 클라우드 스토리지를 모두 한 번의 클릭으로 전환할 수 있습니다. 다른 타사 스토리지를 추가하는 것도 매우 편리합니다.
- 시스템 오류를 포괄적으로 모니터링하고 오류 로그를 데이터베이스에 기록하여 오류 정보를 쉽게 찾을 수 있습니다. 직접 핀 알림을 지원합니다.
- 빠르고 효율적인 서비스(서비스 계층)는 Yii2의 지연 로딩 방식을 따르며 사용된 구성 요소 서비스만 초기화합니다.
- 서식 있는 양식 제어(시간, 날짜, 시간 및 날짜, 날짜 범위 선택, 색상 선택기, 성 및 시의 3단계 연결, 성 및 시 확인, 단일 이미지 업로드, 다중 이미지 업로드, 단일 파일 업로드, 다중 파일 업로드, Baidu 편집기, Baidu 차트, 다중 텍스트 편집 상자, 지도 경도 및 위도 선택기, 이미지 자르기 및 업로드, TreeGrid, JsTree, Markdown Editor)와 컴포넌트(QR코드 생성, Curl, IP주소 지역전송), 빠른 개발, 기본 컴포넌트 걱정이 없습니다.
- 코드를 작성하지 않고도 CURD를 빠르게 생성할 수 있습니다. 테이블 설정 경로만 생성하면 필요한 양식 컨트롤도 직접 생성할 수 있습니다.
- 일반적인 개발에는 개발자 클라이언트만 필요합니다. Saas가 없으면 판매자 클라이언트가 기본 백엔드입니다.
- 완전한 문서화 및 보조 클래스는 2차 개발 및 통합을 용이하게 합니다.
마인드맵
애플리케이션 아키텍처 프로세스
시스템 스냅샷
[시스템 - 홈] [시스템 - 구성 관리] [시스템 - 역할 편집] [시스템 - 로그 통계] [회원 - 정보] [WeChat - 사용자 정의 메뉴] [플러그인 모듈 - 목록] [플러그인 모듈 - 기사 모듈 ] [플러그인 모듈 - 시스템 모니터링]
시작하기 전에
- PHP에 대한 기본 지식이 있으신 분
- Yii2에 대한 기본 개발 지식 보유
- 개발 환경을 구축할 수 있는 능력
- 문서를 주의 깊게 읽으십시오. 일반적인 오류는 먼저 스스로 해결할 수 있습니다. 문제를 해결할 수 없으면 다시 돌아와서 질문하십시오.
- 작은 프로그램이나 위챗을 개발하려면 위챗 인터페이스, 자체 서버, 위챗 서버, 공식 계정(및 기타 계정), 테스트 계정, 커뮤니케이션 원리(상호작용 과정)의 구성을 이해해야 합니다.
- 인터페이스 개발(RESTful API)이 필요한 경우 기본 HTTP 프로토콜, 헤더 헤더, 요청 방법(
GETPOSTPUTPATCHDELETE
) 등을 이해하세요. - 로그 및 디버그 기술을 볼 수 있는 기능
- 반드시 서류를 꼼꼼히 살펴보세요
데모
주소: http://demo2.rageframe.com/backend
계정: 데모
비밀번호: 123456
공식 홈페이지
http://www.rageframe.com
문서
설치 문서 · 로컬 문서 · 업데이트 기록 · FAQ
플러그인
- 마이크로몰: https://github.com/jianyan74/TinyShop
- 위챗 공개 계정: https://github.com/jianyan74/Wechat
- 판매자 관리: https://github.com/jianyan74/Merchants
- 온라인 문서: https://github.com/jianyan74/RfOnlineDoc
문제 피드백
사용 중 문의사항이 있으시면 피드백을 남겨주세요. 아래 연락처로 연락주시면 됩니다.
QQ 그룹 1: 655084090 (거의 2,000명)
QQ 그룹 2: 1148015133(새 그룹)
GitHub: https://github.com/jianyan74/rageframe2/issues
특별한 감사
특별한 순서 없이 나열된 다음 프로젝트에 감사드립니다.
Yii: http://www.yiiframework.com
이지위챗: https://www.easywechat.com
부트스트랩: http://getbootstrap.com
AdminLTE: https://adminlte.io
...
저작권 정보
RageFrame은 Apache2 오픈 소스 라이선스에 따라 출시되었으며 무료로 사용할 수 있습니다.
본 프로젝트에 포함된 타사 소스코드 및 바이너리 파일의 저작권 정보는 별도로 표시되어 있습니다.
저작권 저작권 © 2016-2023 by RageFrame www.rageframe.com
모든 권리 보유.