릴리스 9.10 - 새해를 시작하세요 | Mendix

메인 컨텐츠로 가기

릴리스 9.10 – 새해를 시작하세요

Mendix 9.10

우리는 새해를 화려하게 시작합니다! 9.10 릴리스에는 수많은 흥미로운 기능이 포함되어 있으며, 우리는 게시물을 게시하지 않았기 때문에 Mendix 9.8이나 9.9에서도 이 릴리스의 모든 좋은 기능을 다루고 있습니다.

이 게시물에서는 통합 스타일링 편집기, GIT 지원, 모바일 개선 사항, 페이지 구축 개선 사항, 새로운 위젯, MxAssist 개선 사항 및 몇 가지 훌륭한 Studio 개선 사항과 같은 주제를 다룹니다. 새해를 시작할 준비가 되셨나요?

통합 스타일 편집기

고객들에게 오랫동안 사랑받아온 Atlas UI 프레임워크 아름다운 인터페이스를 빠르게 구축하는 데 도움이 되는 즉시 사용 가능한 디자인 시스템이 제공됩니다. 앱의 UI를 추가로 수정하려면 종종 사용자 지정 스타일이 필요합니다. 통합 스타일 편집기를 사용하면 이제 훨씬 쉬워집니다!

JavaScript 액션과 비슷하게 Monaco 편집기(Visual Studio Code에서 사용하는 것과 동일)를 사용하여 사용자 지정 스타일을 쉽게 만들고 변경할 수 있습니다. 이 추가 기능을 사용하면 Studio Pro를 종료하거나 다른 도구가 필요하지 않고도 스타일을 변경할 수 있습니다. 비디오에서 볼 수 있듯이 1-2-3만큼 쉽습니다. 변경, 저장, 즐기기!

 

릴리스 9-10_스타일링에디터

앱 탐색기의 앱 노드에서 앱 레벨 스타일링을 찾을 수 있습니다. 여기서 테마 파일을 탐색하고 SCSS, JS, JSON 파일을 직접 편집할 수 있습니다. 스타일링 노드를 마우스 오른쪽 버튼으로 클릭하면 다른 모듈의 스타일에 대한 스타일링 편집기를 활성화할 수도 있습니다.

베타 버전의 Git 지원 Team Server

Team Server Git 에디션의 퍼블릭 베타 버전을 출시하게 되어 기쁩니다! Team Server의 Git 에디션은 Team Server Subversion 에디션을 바로 대체하는 제품이며 이제 새 버전을 저장할 수 있는 옵션을 제공합니다. Mendix Subversion 대신 Git에서 앱 모델을 사용합니다. 우리는 처음에 새로운 앱에 대해서만 옵트인 방식으로 Git 추가의 베타 버전을 출시했습니다. 기본적으로 새로운 Mendix 앱은 여전히 ​​Subversion에 저장되지만 이제 Studio Pro(환경 설정/새로운 기능)에서 새 앱의 홈으로 Git을 선택할 수 있는 옵션이 생겼습니다.

2_릴리스 9-10 이미지

이 분기 후반에는 Team Server Git 에디션이 모든 새 앱의 기본이 됩니다. Mendix 플랫폼이며 모든 기존 앱에 대해 Team Server Subversion 에디션을 계속 지원할 것입니다. 올해 말에 기존 앱을 이동하는 마이그레이션 도구도 제공할 예정입니다. Mendix Subversion에서 Git으로 앱 다운로드.

이와 관련하여, 우리는 현재 베타 버전인 BYO Git 오퍼링을 제공하고 있으며 다양한 고객 환경에서 이를 테스트하고 있습니다. 이 제품은 일반적으로 사용 가능한(GA) 릴리스와 동일한 릴리스 일정을 따릅니다. Mendix 플랫폼 Team Server Git 에디션.

페이지 편집기 개선

우리는 페이지 편집기에서 조정 작업을 하는 데 상당한 시간을 투자했으며, 이번 릴리스에서는 페이지 편집기가 그 어느 때보다 쉽고 역동적이어서 생산성을 높이는 데 도움이 됩니다.

페이지의 데이터 소스 변수

보다 복잡한 UI를 구축할 때는 바깥쪽에 표시된 객체에 따라 중첩된 위젯을 갖는 것이 일반적입니다. 예를 들어, 현재 순서의 순서선만 표시합니다. XPath 소스 이미 그러한 종속성 중 일부를 다음의 도움으로 표현할 수 있습니다. 엔티티 경로 또는 [%CurrentObject%] 토큰.

이 릴리스를 통해 페이지 편집기를 더 간단하고 강력하게 만들었습니다. 이제부터 XPath 소스는 목록보기 widget, Data grid 2 및 기타 많은 위젯은 Page 표현식과 동일한 변수에 액세스할 수 있습니다! XPath 제약 조건은 모든 주변 데이터 위젯의 객체와 해당 속성을 참조할 수 있습니다. 이를 통해 XPath 제약 조건을 더 쉽고 강력하게 만들며 마이크로플로우/나노플로우 기반 소스에 대한 필요성을 줄일 수 있습니다.

3_릴리스 9-10 이미지

명성 파비안 레크텐발트, 장 가벨러글렌데일 알렉산더 니콜라이 이 아이디어를 제안해 주셔서 감사합니다. Mendix 아이디어 포럼. 귀하의 기여에 감사드립니다!

가장 많이 사용하는 위젯에 더 빠르게 액세스하세요

페이지, 페이지 템플릿, 스니펫, 빌딩 블록을 편집할 때 가장 일반적인 5가지 위젯을 툴바에 추가했습니다. 이렇게 하면 가장 많이 사용되는 위젯 중 하나 이상을 추가할 때 시간을 절약할 수 있습니다. 컨테이너, 레이아웃 그리드, 데이터 뷰, 버튼, 텍스트 상자.

4_릴리스 9-10 이미지

네이티브 모바일 및 오프라인 우선 PWA

Mendix 9.8에는 네이티브 모바일 앱과 PWA와 같은 오프라인 우선 앱에 대한 매우 훌륭한 개선 사항이 적용되었습니다.

기본값 지원

9.8 릴리스에서는 오프라인 우선 앱에서 기본값에 대한 지원을 추가했습니다. 즉, 개체가 생성되면 웹 앱과 마찬가지로 도메인 모델에 정의된 기본값을 사용합니다. 이 새로운 프로세스는 온라인 및 웹 앱과 일치하며 새 개체를 더 쉽게 만들 수 있습니다.

마이크로플로우 호출

오프라인 우선 앱에서 비지속성 객체가 마이크로플로우 매개변수로 전달되는 방식의 내부 구조를 개선했습니다. 이는 더 나은 성능, 향상된 안정성, 더 많은 유연성을 의미합니다. 마이크로플로우 호출은 이제 여러 네트워크 호출 대신 단일 요청이므로 마이크로플로우를 호출할 때 성능과 안정성이 향상됩니다. 전송된 객체 수에 따라 성능이 크게 향상될 수 있습니다.

또한, "마이크로플로우에서 생성된 비지속성 객체는 다른 마이크로플로우로 전달될 수 없습니다"라는 오류 메시지를 기억하십니까? 글쎄요, 잊어버리세요! 다른 마이크로플로우 내부에서 생성되었더라도 비지속성 객체를 마이크로플로우로 전달할 수 있다는 소식을 알려드리게 되어 기쁩니다.

나노플로우 동작에 대한 플랫폼 지원

Nanoflow 액션은 (진보적) 웹 앱과 네이티브 모바일 앱 모두에서 사용할 수 있으며, 예를 들어 장치 기능을 활용하는 등 여러 가지 작업을 수행할 수 있습니다. 그러나 이러한 액션은 모든 플랫폼에서 작동하지는 않습니다. 이 릴리스를 통해 JavaScript 액션 개발자는 액션을 웹, 네이티브 또는 둘 다에 사용할 수 있는지 여부를 확인할 수 있습니다. Studio Pro는 이제 디자인 타임을 확인하여 액션을 사용할 수 있는지 여부를 확인하는 데 도움이 됩니다.

5_릴리스 9-10 이미지

푸시 알림 업데이트

따라서 푸시 알림 커넥터 사용자가 앱을 적극적으로 사용하지 않을 때에도 모바일 앱의 최종 사용자에게 이벤트를 알릴 수 있습니다. Atlas 6.0.0 및 최신 Data Widgets 모듈을 사용하여 새롭고 개선된 UI를 추가한 Push Notifications Connector의 버전 3을 출시했습니다. 모듈의 초기 설정을 간소화하기 위해 최초 구성 마법사를 추가하고 설명서를 업데이트했습니다. 업데이트된 설명서에는 이제 첫 번째 알림을 보내는 방법에 대한 단계별 가이드가 포함되어 있습니다.

6_릴리스 9-10 이미지

이 새로운 릴리스에서는 기기 정보가 항상 최신 상태로 유지되도록 기기 등록 기능도 개선했으며, '마지막 사용' 날짜도 포함되었습니다.

통합 인증(SSO)

이번 릴리스에서 SSO를 향상시키기 위해 수행한 작업은 다음과 같습니다.

Mendix SSO 업데이트

사용법 - Mendix 앱의 SSO 모듈은 앱의 최종 사용자에게 SSO를 제공합니다. Mendix 계정. 우리는 더 이상 프런트엔드 부분을 포함하지 않는 이 모듈의 슬림한 3.0.0 버전을 출시했으므로 모듈은 Atlas UI와 독립적이며 예를 들어 관리 모듈과 쉽게 결합할 수 있습니다. SSO 모듈을 찾을 수 있습니다. 여기에서 확인하세요.

공개 베타 버전의 Bring-your-own-IDP

직원들에게 SSO 액세스 권한을 부여하기 위해 "자체 IDP 가져오기"를 할 수 있습니다. Mendix 플랫폼을 사용하는 대신 Mendix 계정 Mendix 자격 증명. 기술 용어로: ID 연합을 설정할 수 있습니다. Mendix 그리고 귀사의 기업 ID 공급자(IDP). BYOIDP 기능은 Azure AD 또는 Okta에서 지원하는 공통 표준인 OpenID Connect(OIDC) 프로토콜을 사용합니다.

BYIOIDP SSO가 주목할 만한 이유:

  • 편의 귀하의 플랫폼 사용자를 위해
    거버넌스: 액세스 권한 Mendix 이 플랫폼은 귀사의 기업 IDP에 활성 계정이 있는 사용자에게만 제공됩니다.
  • 보안 : 귀하의 ID 공급자는 2단계 인증(2FA)을 포함할 수 있는 선호하는 인증 정책을 시행할 수 있습니다.

이 기능은 현재 베타 버전입니다. 컨트롤 센터 매뉴얼 고려 사항 및 활성화 방법에 대한 지침은 여기에서 확인하세요.

작업 대기열 개선

In Mendix 9 우리는 소개했다 작업 대기열이를 통해 동기화 및 작업 관리에 대해 생각할 필요 없이 분산 방식으로 마이크로 흐름이나 Java 작업을 비동기적으로 실행하여 고성능 상태 비저장 앱을 구축할 수 있습니다.

최근에 우리는 작업을 자동으로 재시도하는 옵션을 추가했습니다. 예를 들어 불안정한 외부 시스템을 다루고 있더라도 작업이 완료되도록 할 수 있습니다. 구성 가능한 고정 또는 지수 지연을 사용하면 다양한 마이크로플로 또는 Java 호출에 대한 재시도를 구성할 수 있는 유연성이 있습니다.

이 외에도 우리는 후드 아래를 많이 개선했습니다! 작업 대기열에서 데이터베이스 폴링을 결합함으로써 데이터베이스의 부하를 줄였고, 이를 통해 40개 스레드 제한을 해제할 수 있었습니다. 마지막으로 대기열의 반응 시간이 개선되었고, 더 이상 폴링 메시지로 로그가 범람하지 않도록 했습니다.

7_릴리스 9-10 이미지

새 위젯

릴리스 블로그에서 모두가 좋아하는 하이라이트: 이번 달에 어떤 반짝이는 새 위젯을 제공할 것인가? 와우, 실망하지 않으실 겁니다! 이 릴리스 위젯 업데이트에는 많은 즐거움이 있습니다.

슬라이더 위젯 개선

슬라이더는 항상 앱 디자인을 가볍게 하는 재미있는 방법입니다. 사용자가 여러 가지 옵션을 한 번에 탐색할 수 있게 하면서도 앱에 신선함과 재미를 더하는 데 완벽합니다.

8_릴리스 9-10 이미지

우리는 항상 위젯 목록에 슬라이더를 포함시켜 왔고, 이번 릴리스에서는 재밌는 업데이트를 제공했습니다. 먼저, 위젯을 새로운 플러그형 위젯 프레임워크로 마이그레이션하는 기본 기술을 업데이트했습니다. 두 번째로, 몇 가지 재밌는 새로운 옵션을 추가했습니다. 방향 선택(수평 또는 수직)과 항상 표시되는 툴팁을 갖는 옵션입니다.

9_릴리스 9-10 이미지

 

이 업데이트는 하나의 위젯뿐만 아니라 두 개의 위젯에도 적용됩니다. 슬라이더 범위 슬라이더오늘 두 가지를 모두 다운로드하고 재미있는 UX를 만들어보세요!

도움말

개발자, 디자이너 또는 엔지니어가 훌륭한 UX를 구축하고자 한다면, 알려지지 않았거나 익숙하지 않은 요소를 사용자가 이해하도록 돕는 것은 항상 핵심 목표여야 합니다. 상황에 맞는 도움말 제공, 사용자에게 양식 필드 지원, 복잡한 기능 설명, 새로운 기능 강조는 2022년에 목표로 삼을 수 있는 몇 가지 새해 UX 결의에 불과합니다.

10_릴리스 9-10 이미지

따라서 새로운 도구 설명 이런 결의를 실현하는 데 필요한 것입니다. 더 간단하고 신선한 구성을 제공합니다. 위젯을 하나 더 놓기만 하면 됩니다! 유연한 디자인 제어(도구 설명과 화살표 위치 모두 정의)와 보편화(다른 모든 위젯과 함께 사용, 제한 없음). 새로운 도구 설명 앱의 UX를 좋은 수준에서 훌륭한 수준으로 끌어올리는 데 도움이 되는 새해 결심입니다!

새로운 네이티브 컨트롤

새로운 한 해가 다가온다는 건 정말 뭔가 특별한 것 같아요. 무엇이든 가능한 한 해죠. 새로운 라디오 버튼과 체크박스로 시작하는 것보다 더 좋은 방법이 있을까요? 네이티브 위젯 툴박스에 추가된 이 두 가지 훌륭한 기능은 스위치 외에도 네이티브 앱 개발에 사용할 수 있는 선택 유형 위젯 옵션을 실제로 확장합니다.

11_릴리스 9-10 이미지

라디오 버튼을 다음의 일부로 찾으세요. 네이티브 모바일 리소스 패키지와 체크박스를 Studio Pro의 체크박스의 일부로 렌더링 옵션(스위치 옵션과 함께)으로 사용합니다. 선택 사항을 만드는 것이 그 어느 때보다 만족스럽습니다. 어떤 것을 선택하든 그것은 여러분에게 달려 있습니다.

앱 스위처

브라우저 탭 피로는 실제로 존재합니다. 여러분과 앱의 최종 사용자도 이를 경험합니다! 하지만 사용자가 모든 URL을 기억하거나 북마크해야 했던 시대는 지났습니다. Mendix 매일 필요한 앱을 사용할 수 있습니다. 이제 최종 사용자는 여러 앱 간에 쉽고 효율적으로 전환할 수 있습니다. Mendix 앱의 메인 메뉴에서 응용 프로그램을 사용할 수 있습니다. 이 경험을 어떻게 신속하게 제공할 수 있습니까? Mendix 앱 전환 위젯!

따라서 앱 스위처 위젯이 이제 Marketplace에서 제공됩니다. 구성이 빠르고 Atlas와 일치합니다. 위젯은 다음을 사용합니다. Mendix SSO 모듈, 우리의 즉시 사용 가능한 사용자 관리 시스템 Mendix Apps.

12_릴리스 9-10 이미지

MxAssist 성능 봇

새로운 모범 사례

와 Mendix 9, 우리는 소개했습니다 MxAssist 성능 봇, 앱을 검사하여 앱 성능을 개선하는 데 도움을 주는 지능형 가상 공동 개발자 Mendix 애플리케이션을 빌드하는 동안 실시간으로 개발 모범 사례를 확인하세요. 마지막 세 가지 릴리스(9.8, 9.9, 9.10)에서 다음과 같이 4가지 새로운 성능 관련 모범 사례를 추가했습니다.

  • MXP009 과도한 수준의 상속을 감지하려면
  • MXP010 중복된 액세스 규칙을 감지하려면
  • MXP011 깊이 중첩된 목록 뷰를 감지하려면
  • MXP012 마이크로흐름에서 반복적으로 커밋된 변수를 감지하려면

13_릴리스 9-10 이미지

이러한 새로운 업데이트를 통해 Performance Bot이 고성능 앱을 빌드하는 데 도움이 되기를 바랍니다. 다음에 Studio Pro 9에서 모델링할 때 시도해 보세요!

신규 개발

앱 모듈 업데이트

우리는 다음을 소개하게 되어 기쁘게 생각합니다. Mendix 버전 및 추가 기능 설정 화면 Mendix 앱 기반 스튜디오 Mendix 9.9 년 이후

Mendix 이제 스튜디오는 새로운 것을 주시할 것입니다. Mendix 버전 업데이트 및 새로운 버전 Mendix 관리 모듈과 같은 추가 모듈. 앱에 사용할 수 있는 새로운 업데이트가 있을 때 Studio는 왼쪽 막대의 설정 아이콘에 부드러운 녹색 알림 표시기를 제공합니다.

새로운 Mendix 버전 및 추가 기능 설정 화면은 사용된 항목의 명확한 목록을 제공합니다. Mendix 추가 기능을 사용하면 앱을 최신 상태로 유지하는 데 도움이 됩니다. Mendix 기능, 보안 및 버그 수정. 최신 상태를 유지하는 것은 이제 간단한 버튼 클릭만큼 쉽습니다. 이 경우 업데이트 버튼입니다.

14_릴리스 9-10 이미지

기존의 마이크로흐름을 호출합니다

Studio 개발자의 요청에 따라 다음을 추가했습니다. 마이크로플로우에 전화하세요 Studio에도 활동을 적용할 수 있습니다. 마이크로플로에서 기존 로직을 재사용하려는 경우 유용할 수 있습니다. Studio Pro를 사용하여 자신이나 팀원이 만든 기존 마이크로플로를 호출할 수 있습니다.

데이터 허브

카탈로그: 회사 기본 검색 가능성 설정

회사 관리자는 이제 Data Hub Catalog에 등록된 데이터 소스에 대한 회사 기본 검색 가능성 설정을 설정할 수 있습니다. 이 설정은 Data Hub Catalog에 게시되고 등록된 리소스가 자동으로 검색 가능한지 또는 검색 불가능한지 여부를 제어합니다. Mendix 조직의 개발자. 관리자는 Control Center의 Data Hub 탭을 통해 이 설정을 전환할 수 있습니다.

15_릴리스 9-10 이미지

커넥터: MQTT

MQTT는 사물 인터넷(IoT)을 위한 OASIS 표준 메시징 프로토콜입니다. 작은 코드 풋프린트와 최소 네트워크 대역폭으로 원격 장치를 연결하는 데 이상적인 매우 가벼운 게시/구독 메시징 전송으로 설계되었습니다.

이 커넥터를 사용하면 MQTT 서버에서 토픽을 게시, 구독 및 구독 취소하여 토픽과 이벤트를 주고받을 수 있습니다. 구성 및 개발 경험이 개선되고 간소화되도록 노력했습니다.

16_릴리스 9-10 이미지_구성 관리

17_릴리스 9-10 이미지_간단한 설정

커넥터: 이메일 수신

이 커넥터를 사용하면 POP3 또는 IMAP을 통해 이메일을 받을 수 있습니다. 최신 업데이트로 구성 흐름을 개선하고 간소화했으며 이제 수신 이메일로 마이크로플로를 트리거할 수 있습니다. 예를 들어 이메일 응답에서 워크플로를 시작하는 것은 아주 간단합니다.

만들기 시작할 준비가 되셨나요?

Mendix 9.10이 여러분을 기다리고 있습니다 여기에서 확인하세요, 이제 다음을 볼 수 있습니다. Mendix 9.10 릴리스 비디오 여기에서 확인하세요! 자세한 내용은 모든 기능, 개선 사항, 수정 사항 등을 자세히 살펴보세요. 릴리즈 노트.

언어를 선택하세요