Mendix 9.13 릴리스 - 모든 면에서 개선됨 | Mendix

메인 컨텐츠로 가기

Mendix 9.13 릴리스 – 모든 곳에서 개선

디지털 제품 사업에 종사하는 것은 새로운 기능이 추가될 수 있을지 기대하는 동시에 사랑하는 사용자의 삶을 더 좋게 만들기 위해 기존 기능을 개선하는 방법을 모색하는 흥미로운 혼합을 가져옵니다. 이번 달 릴리스에는 예약된 이벤트에 대한 향상된 스케줄링 옵션부터 새로운 데이터 토큰, 네이티브 모바일 그래디언트, 모바일 로깅, 새로운 플러그형 위젯 API에 이르기까지 광범위한 개선 사항이 포함되며 마지막으로 우리의 아이디어 포럼.

예약된 이벤트: 향상된 일정 옵션

최근에 예약된 이벤트에 대한 내부 변경 사항과 사용자 인터페이스에 대한 몇 가지 변경 사항을 꽤 많이 만들었습니다. 변경 사항과 이것이 귀하의 애플리케이션에 미칠 수 있는 영향을 공유하게 되어 기쁩니다.

후드 아래

이제 예약된 이벤트는 다음을 통해 실행됩니다. 작업 대기열, 즉 예약된 이벤트는 이제 클러스터의 모든 노드에서 선택할 수 있습니다. 이 변경 사항은 앱이 다시 실행되자마자 예약된 작업이 선택되므로 갑작스러운 다운타임이 발생하더라도 이벤트의 안정성을 높여줍니다. 게다가 클러스터 환경에서는 클러스터 리더가 다운되면 작업이 다른 노드에서 실행됩니다.

예약 옵션

사용자 인터페이스에서 다양한 간격 유형에 대한 새로운 옵션을 확인할 수 있습니다. 간격 유형에 따라 월별 이벤트에 대한 특정 요일을 선택하거나 45분의 오프셋으로 매시간 이벤트를 계획하는 것과 같은 고급 옵션이 제공됩니다. 또한 이벤트가 실행될 달과 31월 XNUMX일에 예약된 이벤트의 경우(예: 어떤 일이 발생할지)를 표시하는 등 더 명확한 미리 보기 정보를 추가했습니다. 이를 통해 일광 절약 시간제와 같은 예외 상황에 놀라지 않고 원하는 일정을 선택하는 데 도움이 됩니다.

또 다른 주목할 점은 연간 및 월간이 이제 365일 또는 31일마다가 아니라 실제로 그 주장대로 된다는 것입니다.

연간 및 월간 설정을 보여주는 스크린샷
예정된 이벤트 옵션.
연간 및 월간 설정을 보여주는 스크린샷
월별 예정된 이벤트 옵션.

이주

예약된 이벤트의 대부분은 동작 변경 없이 자동으로 새 형식으로 변환됩니다. 'X일마다'(이전 월간 및 연간), 반복되지 않는 이벤트 또는 미래의 날짜부터 시작하는 이벤트와 같은 일부 옵션은 더 이상 지원되지 않습니다.

더 이상 지원되지 않는 옵션의 경우 이벤트를 수동으로 변환하는 방법에 대한 제안을 보여주는 사용 중단 경고가 표시됩니다. 아직 변환할 준비가 되지 않았습니까? 걱정하지 마세요. 레거시 옵션은 릴리스와 함께 제거됩니다. Mendix 10.

사용 중단 경고의 스크린샷

표현식의 새로운 날짜 토큰

BeginOfCurrentDateTime과 EndOfCurrentDateTime을 사용하여 오늘과 날짜를 비교하는 토큰이 이미 있었습니다. Studio와 Studio Pro에서 모두 표현 언어를 4개의 새로운 토큰으로 확장하여 어제나 내일과 비교하는 것을 매우 쉽게 만들었습니다.

Studio와 Studio Pro에서 확장된 표현 언어의 스크린샷 예입니다.

네이티브 모바일 앱을 위한 배경 그래디언트

우리 모두 그래디언트를 좋아하지 않나요? 그래디언트는 요소를 돋보이게 하기 위해 광택을 더해줍니다. 이번 릴리스에 대한 큰 기대와 함께 그래디언트를 만드는 전용 위젯인 배경 그래디언트 위젯을 발표하게 되어 기쁩니다. 시작 및 종료 색상을 쉽게 구성하거나 여러 색상을 사용할 수도 있습니다. 또한 각도를 추가할 수 있으며 '클릭 이벤트'도 구성할 수 있습니다.

그라디언트를 보여주는 회전 이미지

개선된 모바일 로깅

이런 성가신 버그 중 하나를 사냥하다가 어느 순간 딱 알아차리고 무엇을 해야 할지 알게 되는 그런 기분이 정말 좋지 않나요? 최신 릴리스에서 우리는 이런 버그를 잡는 데 사용하는 가장 중요한 도구 중 하나인 로깅에 대한 주요 업데이트를 제공합니다.

새로운 모바일 클라이언트 로그를 사용하면 시작 프로세스, 클라이언트 데이터베이스, 데이터 동기화 및 탐색 이벤트를 모니터링할 수 있습니다. Studio Pro 콘솔에서 새로운 로그 노드 중 하나('Client_'로 시작)에 적합한 로그 레벨을 설정하고 관찰하기만 하면 됩니다.

Client_Startup The client doesn't need an upgrade to user scoped files directories.
Client_Startup The database schema is up-to-date.
Client_Startup Starting startup synchronization.
Client_Startup Startup synchronization completed in 39.6 milliseconds.
Client_Startup Showing home page NativeMobile.Countries_Overview
Client_Startup Startup completed in 548.7 milliseconds.

예제 1: 클라이언트 시작 로그

Client_Synchronization Downloading objects
Client_Synchronization Fetching objects.
Client_Synchronization Fetching objects by XPath: //NativeMobile.Country
Client_Synchronization Downloading objects completed in 1.5 milliseconds.
Client_Synchronization Fetched 0 objects by XPath //NativeMobile.Country in 30.9 milliseconds.
Client_Synchronization Fetched 1 objects and completed in 31.4ms.
Client_Synchronization Calculating file operations.
Client_Synchronization 0 files to be downloaded, 0 files to be removed
Client_Synchronization Compute cached objects to update or delete.
Client_Synchronization Compute cached objects to update or delete completed in 0.2 milliseconds. 0 objects will be updated, 0 will be deleted.
Client_Synchronization Computing subscription updates.
Client_Synchronization Computing subscription updates completed in 0.4 milliseconds.
Client_Synchronization Downloading files.
Client_Synchronization Downloading files completed in 0 milliseconds.
Client_Synchronization Rebuilding the database.
Client_Synchronization Rebuilding the database completed in 1.9 milliseconds.
Client_Synchronization Updating cache. 0 to be updated, 0 to be deleted.
Client_Synchronization Updating cache completed in 0.1 milliseconds.
Client_Synchronization Removing 0 files.
Client_Synchronization Removing 0 files completed in 0 milliseconds.

예제 2: 동기화 로그

현재 Studio Pro에서 로컬로 실행되는 애플리케이션에 대해 모바일 로깅이 활성화되어 있습니다. 우리는 다음에서 실행되는 애플리케이션에 대해 모바일 로깅을 활성화할 계획입니다. Mendix 향후 릴리스에서는 클라우드가 지원됩니다.

플러그 가능한 위젯: 참조 API 설정

모든 새로운 위젯은 다음과 같이 구축됩니다. Mendix Pluggable Widgets API를 기반으로 하며 고객이 맞춤형 위젯을 빌드하는 데 사용할 수도 있습니다. 이 릴리스에서는 참조를 사용하여 참조를 설정하는 위젯, 참조를 설정하는 라디오 버튼 또는 유형이 있는 드롭다운과 같은 위젯을 빌드하는 새로운 API를 추가했습니다. 스포일러, 이것들은 현재 로드맵에 있는 위젯이지만 맞춤형 버전을 원하거나 다른 좋은 아이디어가 있다면 계속 진행하세요!

자세한 내용은 문서를 참조하세요. 위젯 구성 그리고 클라이언트 API.

커뮤니티: 포럼에서 콘텐츠를 탐색, 검색 및 게시하는 것을 더 쉽게 만듭니다.

커뮤니티 내에서 작성, 상호작용 또는 북마크한 콘텐츠를 쉽게 찾을 수 있도록 포럼의 질문 및 아이디어 페이지 모두의 탐색 기능을 변경했습니다.

새로운 레이아웃의 구조를 보여주는 스크린샷입니다.
새로운 레이아웃의 구조.

메인 탐색이 왼쪽으로 이동되어 회색 사이드바에 있습니다. 이 변경 사항은 포럼이 곧 출시될 흥미로운 새로운 기능에 대비할 수 있도록 합니다. 지금 바로 즐길 수 있는 새로운 기능 중 하나는 전용 북마크 페이지입니다. 이 페이지에서 포럼 내에서 북마크한 모든 콘텐츠를 쉽게 찾을 수 있습니다.

북마크를 보여주는 스크린샷
각 게시물 아래에 있는 북마크 버튼을 찾아서 클릭해서 수집하세요.

 

북마크 탐색을 보여주는 스크린샷
북마크로 이동하려면 왼쪽 사이드바에 있는 북마크 탐색 항목을 사용하세요.

로그인 및 등록 사용자를 위해 주의해야 할 또 다른 사항은 '내 질문' 및 '내 아이디어' 페이지입니다. 내 질문 페이지를 클릭하면 이제 질문, 답변 또는 댓글을 단 질문 목록이 실행되어 필요한 경우 해당 질문을 더 쉽게 다시 볼 수 있습니다. 마찬가지로 내 아이디어 페이지에서는 이전에 제출하거나 댓글을 단 아이디어에 쉽게 액세스할 수 있습니다.

 

"내 질문"의 스크린샷
'내 질문'으로 가세요. 거기에서 탭을 사용해 질문, 답변 또는 댓글로 이동하세요.

 

"내 아이디어"의 스크린샷
'내 아이디어'로 가세요. 거기에서 탭을 사용하여 제출 또는 댓글이 달린 항목으로 이동하세요.

필터 옵션

필터링 옵션이 페이지 상단, 중앙 콘텐츠 영역 바로 위로 이동되었습니다. 이렇게 함으로써 콘텐츠와 일치하게 하여 새로운 기능으로 인해 발생한 문제점을 완화했습니다. Mendix 포럼 결과에서 세부 정보를 얻는 방법에 대해 종종 혼란스러워한다는 것을 공유한 커뮤니티 멤버들.

위치가 변경된 필터 옵션의 스크린샷입니다.
메인 커뮤니티 콘텐츠 영역 위로 필터 옵션이 다시 배치되었습니다.

오른쪽 사이드바를 주시하세요. 지금은 개발자 플랫폼에서 가장 활동적인 사용자의 리더보드를 강조합니다. 시간이 지나면서 이 사이드바에는 커뮤니티 경험을 향상시키는 추가 기능이 추가됩니다.

모바일 및 태블릿에서의 향상된 경험

위에서 언급한 변경 사항을 수행하는 동안, 우리는 모바일과 태블릿에서의 경험을 개선해야 한다는 피드백도 들었습니다. (반응성이 최고!) 이제 두 기기에서 포럼을 탐색하는 것이 훨씬 더 즐거워질 것입니다.

 

모바일 화면의 스크린샷 Mendix

이에 대한 더 자세한 내용을 확인할 수 있습니다. 여기 포럼에 대한 변경 사항.

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

할 수 있어요 ...

  • 조심 Mendix 9.13 릴리스 비디오
  • 다운로드 Mendix 9.13 혜택 이용(Benefits Access) 또는 퍼소니파이 앱 (Personify App)을 통해 퍼소니파이 헬스 (Personify Health)에 로그인한 후, 혜택 이용(Benefits Access)페이지로 이동하여 “WeightWatchers”를 검색해 시작하실 수 있습니다.
  • 모든 기능, 개선 사항, 수정 사항 등을 자세히 살펴보세요. Mendix 9.13 릴리스 노트.

언어를 선택하세요