? UUIA 공식 웹사이트와 오픈 플랫폼이 오픈되었습니다. 이용을 환영합니다!
UUIA( Unified University Information Aggregation )는 WeChat 생태계를 기반으로 한 캠퍼스 정보 서비스 프레임워크입니다. 다양한 대학의 개발자가 자체 학교의 모바일 캠퍼스 정보 서비스를 신속하게 구축하고 개발할 수 있도록 지원합니다. 사용자는 각 정보 웹 사이트에 대한 정보 수집 코드만 작성하면 됩니다. UUIA는 WeChat의 복잡한 상호 작용 논리를 처리하고 클라이언트에게 아름다운 인터페이스를 제공하는 일을 담당합니다.
UUIA는 자신의 학교의 온라인 정보 서비스 플랫폼에 대해 생각하는 UUIA 개발자로부터 시작되었습니다. 우리는 대부분의 학교 정보 시스템에 공통적인 문제가 있다는 것을 발견했습니다.
그래서 우리는 크롤러를 이용하여 우리 학교의 모바일 정보 서비스 플랫폼을 개발했습니다. 학생들은 위챗 서비스 계정이나 위챗 미니 프로그램을 통해 자신의 수업 시간/성적/학생증 잔액/도서 대출 내역 등을 확인할 수 있습니다. 또한 WeChat 서비스 계정을 통해 정기적으로 내일 수업 일정/잔고 부족 알림/대출 만료 알림 등을 학생들에게 푸시합니다.
생각 : 우리 학교의 캠퍼스 정보 서비스를 개발할 때, 코드만 수정하면 다른 학교의 정보 시스템에 빠르게 적응할 수 있다는 것을 알았기 때문에 우리의 서비스를 대학 정보 서비스 프레임워크 세트에서 분리하기로 결정했습니다. 해당 API 호출 사양에 따라 소량의 백엔드 코드를 작성해야 하며 UUIA 프레임워크를 사용하여 빠르게 개발할 수 있습니다.
이를 통해 우리는 데이터 수집 로직과 프런트엔드 사용자 상호 작용 로직을 분리하는 프레임워크를 설계했습니다. 그 개략도는 아래 그림에 나와 있습니다.
우리는 이 프레임워크를 제공하고 오픈 소스 커뮤니티의 힘을 활용하여 UUIA의 또 다른 중요한 구성 요소인 UUIA 개발자 커뮤니티를 구축합니다.
우리는 대학 캠퍼스의 적용 시나리오에서 "로컬 적용성" 및 "높은 복제성"의 특성을 갖는 "분실물", "중고 거래", "교내 커뮤니케이션 커뮤니티"와 같은 애플리케이션이 있음을 발견했습니다. " 즉, 이러한 교내 애플리케이션 애플리케이션의 사용자는 한 학교로 제한되며, 유용한 교내 애플리케이션은 다른 학교에 신속하게 배포될 수 있습니다. 이는 " 개발자가 대학을 빠르게 배포할 수 있도록 돕는 " UUIA의 목적과 일치합니다. WeChat 생태계를 기반으로 한 정보 서비스입니다 ."
따라서 우리는 UUIA 개발자 커뮤니티를 구축합니다. 다양한 대학의 개발자는 특정 데이터와 관련이 없는 실용적이고 사용하기 쉬운 캠퍼스 내 애플리케이션(예: 분실물, 고백 벽 등)을 오픈 소스로 만들 수 있습니다. UUIA의 신원 인증에 의존하는 구성 요소 형태의 캠퍼스. 사용자 자격 증명 식별을 제공하고 다른 개발자가 빠르게 배포할 수 있도록 커뮤니티의 개발자에게 배포 가이드를 제공합니다.
모두를 위한 하나, 모두를 위한 하나 는 UUIA 개발자 커뮤니티의 핵심 개념입니다.
UUIA에는 다음이 포함됩니다.
오픈 소스 커뮤니티의 힘에 의지하여 기술을 사용하여 국내 대학에서 정보 기술의 통합 개발 및 구축을 촉진하고 창의성을 사용하여 모든 대학 교사와 학생을 행복하게 만듭니다.
/uuia/config.js
구성 파일을 완성합니다.다음 세 가지 방법으로 UUIA를 지원할 수 있습니다.
UUIA 프레임워크 디자인에 대한 좋은 아이디어가 있다면, UUIA 최적화에 기여할 수 있도록 저희에게 연락하시거나 PR을 제출해주세요!
UUIA의 현재 상황과 향후 발전에 대해 좋은 의견이나 제안이 있거나 우리 업무에 대해 질문이 있는 경우 언제든지 이슈를 제출해 주세요.
UUIA 개발자 QQ 커뮤니케이션 그룹:
UUIA+는 기술 외에도 우수한 캠퍼스 운영 활동과 모델, 사회 과학 연구와 같은 데이터 활용 방법, 관련 법률, 규정, 정책 및 기타 정보를 통합하는 데 최선을 다할 것입니다. 제품 개발 및 개인 능력 향상을 위한 추가적인 지원을 제공합니다.