Published on InterSystems Developer Community (https://community.intersystems.com)

Home > InterSystems Open Exchange December 2020 Digest

Announcement
Anastasia Dyubaylo · Jan 2, 2021

InterSystems Open Exchange December 2020 Digest

Hi Community! Here is a digest of new solutions and applications submitted to the InterSystems Open Exchange in December 2020.

General stats:
✓ 379 published applications
✓ 388 downloads in December
✓ 804 developers joined

New applications (9)
iris-analytics-package by Henrique Gonçalves Dias
This project has the intention to show a basic approach using the Analytics capabilities of InterSystems IRIS
website-analyzer by YURI MARX PEREIRA GOMES
InterSystems IRIS NLP Analyzer to websites. Extract all website content with the app crawler and analyze into Text Analytics Domain Explorer and in the BI User Portal.
dataking-server by Alexey Nechaev
A simple and fast way to send data from your application to the IRIS database for further processing and search for insights.
sql-rest-api by Evgeny Shvarov
Simple REST API web app which accepts SQL and returns the result in JSON
Cpipe for AoC2020 by Robert Cemper
A practical example to consume external modules as solutions using cpipe
iris-analytics-notebook by José Roberto Pereira Jr
A notebook approach to use IRIS analytics capabilities.
CubeEventMonitor by Samuel Duncan
Tool for monitoring BI cube events and build errors
iris-pygw-blueprint by Aleksandar Kovacevic
Short blueprint example of the connection between python and iris via new python gateway available in InterSystems IRIS Data Platform 2020.3+
iris-cron-task by Evgeny Shvarov
module to manage scheduled tasks
New releases (7)
BridgeWorks VDM by Tony Coffman
v10.0.26

This list includes all bugs resolved in version 10.0.26.0

Bug 262 - Scheduler - SS/Non SS Execution Order Creates Hung Sessions  

Bug 263 - Settings - Max List Size Divisible By Record Count 


fhir-terminology-service by Dmitry Zasypkin
v1.0.3

Fixed markdown in application description.


objectscript-openapi-definition by Guillaume Rongier
v1.1.6

Rollback commit string -> %String to %VarString


objectscript-json-patch by Guillaume Rongier
v1.0.1

update module.xml description


DeepSeeWeb by Anton Gnibeda
v3.0.18
  • added mobile support
  • fixed issue with unable to choose a widget for tile
  • fixed issue with no changes until refresh, after choosing widget for tile
  • fixed white background issue for widgets on tiles
  • fixed issue with a scroll during home screen setup
  • after redirecting to login screen due to 401/403, previous url stored and user redirected back after successful login
  • now login screen fills previous namespace or namespace from saved url after 401/403 redirect

objectscript-docker-template by Evgeny Shvarov
v1.0.11

iris.script path fixed, docker volume and build paths changed


ObjectScript Package Manager by Evgeny Shvarov
v0.2.9
  1. FileCopy

Added some improvements to already existing tag FileCopy

Example of module.xml

<?xml version="1.0" encoding="UTF-8"?>
<Export generator="Cache" version="25">
  <Document name="test-binary.ZPM">
    <Module>
      <Name>test-binary</Name>
      <Version>0.0.1</Version>
      <Packaging>module</Packaging>
      <SourcesRoot>src</SourcesRoot>
      <FileCopy Name="lib" Target="${libdir}my-lib"/> <!-- Copies content of lib folder to target -->
      <FileCopy Name="somefile.jar" Target="${libdir}my-lib"/> <!-- Copies just desired file to target -->
    </Module>
  </Document>
</Export>

Added aliases Target and Dest to attribute InstallDirectory Supports files as well as directories, no wildcards, just folder content of which should be copied, or particular file ${libdir}, ${bindir} added, installdir/lib and installdir/bin respectively. Using bindir in docker environments may cause to security issues during install. ${libdir} works in with docker.

  1. Invoke improvements

Don't need wrapper tag anymore Added a few more attributes:

CheckStatus (Default: false), expects that invoked method returns %Status, and use it to check the status of installation. Phase, (Default: Configure), the phase during which it should be executed When, (Default: After), values: Before and After. To execute before or after the main execution for the phase added support for variables, added ${verbose} variable

<Invoke Class="%EnsembleMgr" Method="EnableNamespace" Phase="Compile" When="Before" CheckStatus="true">
  <Arg>${namespace}</Arg>
  <Arg>${verbose}</Arg>
</Invoke>

Top 10 downloads of the month
VSCode-ObjectScript
by Dmitry Maslennikov
37

iris-history-monitor
by Henrique Gonçalves Dias
34

PythonGateway
by Eduard Lebedyuk
30

Serenji
by John Murray
23

ObjectScript Package Manager
by Evgeny Shvarov
15

Kano MDM
by Ludmyla Valerko
11

iris-analytics-package
by Henrique Gonçalves Dias
9

DBeaver
by Serge Rider
8

website-analyzer
by YURI MARX PEREIRA GOMES
8

iris-analytics-template
by Evgeny Shvarov
7

Top 10 downloads of all time
iris-history-monitor
by Henrique Gonçalves Dias
996

VSCode-ObjectScript
by Dmitry Maslennikov
921

PythonGateway
by Eduard Lebedyuk
605

Serenji
by John Murray
363

AnalyzeThis
by Peter Steiwer
195

WebTerminal
by Nikita Savchenko
182

ObjectScript Package Manager
by Evgeny Shvarov
176

Caché Monitor
by Andreas Schneider
149

DeepSeeButtons
by Peter Steiwer
127

ObjectScript-Math
by Peter Steiwer
127

#Digest #Open Exchange

Source URL:https://community.intersystems.com/post/intersystems-open-exchange-december-2020-digest