2018年の夜明けに、在庫を取り、過去1年間のCUBAプラットフォームの変更についてお話したいと思います。 オープンソースへの移行により2016年が私たちにとって革命的なものになった場合、2017年は体系的な開発の年でした。コミュニティに新しい機能とサービスを提供することに焦点を合わせました。
プラットフォームとスタジオの新機能
最も重要なものからすぐに始めましょう。 リリース6.4、6.5、6.6および6.7をリリースし、それぞれに数百の大小の革新と改善がありました。 いくつかリストしてみましょう。
GUI
Polymer UIは、REST APIを介してプラットフォームと対話する柔軟で応答性の高いWebインターフェースの作成を支援します。 高度または非標準のUX要件を持つお客様にはPolymerを使用し、標準のプラットフォームユーザーインターフェイスを使用してバックオフィスまたは管理画面を作成することをお勧めします。
次に、標準UIに新しいコンポーネントが追加されました。
- ピボットテーブル -ピボットテーブル。エンドユーザーがデータを分析するための便利なツール。
- サイドメニュー -画面の柔軟なレイアウトのためのサイドメニュー 。
- DataGrid-標準テーブルのより生産的な代替手段で、動的データを表示できます。
- ユニバーサルフィルターの条件としての全文検索:標準の検索条件をFTSクエリと組み合わせることができるようになり、フィルターはさらに強力で使いやすいツールになりました。
新しいコンポーネントには、 予測検索、画像、通貨、ブラウザフレームなどもあります。
プラットフォームコア
今年のプラットフォーム開発の重要な分野の1つは、開発者の利便性のためにAPIを改善することでした。 それにもかかわらず、いくつかの革新が現れました。
- 値データソースは 、任意のデータソースでの作業を簡素化し、 データストア間の参照により、異なるソースからのデータを簡単に結合できます。
- Bean検証メカニズムは、エンティティ属性の値に対する制限を集中管理するのに役立ちます。
- Uber JARは 、CUBAでのアプリケーションの展開を簡素化します。
- 新しいBIアドオンは、CUBAアプリケーションとPentahoプラットフォームの統合を担当します。
- ZooKeeperとの統合、クラスターでの負荷分散のサポート、およびREST APIのバージョン管理により、スケーラブルまたは分散展開構成を簡単にサポートできます。
- Report GeneratorでのJasperReportsテンプレートのサポートにより、ピクセル完璧なレポートを作成する機能が拡張されます。
スタジオ
Bean Validation、Polymer UI、および値データソースなどの新しいプラットフォーム機能のサポートに加えて、Studioは他の重要な変更を加えました。
画面テンプレートを使用すると、組み込みまたは独自のテンプレートに基づいて複雑な画面を生成できます。 さまざまなデバイスで複数の画面オプションをサポートしているため、レスポンシブインターフェイスを簡単に作成できます。
年末に、ElectronベースのデスクトップバージョンであるStudio SEをリリースしました。 これにより、開発者がWebサーバーを実行する必要がなくなり、自動更新が提供されます。
新しいアドオン
今はまだ公開していないが、昨年私たちは多くの努力をしたもののティーザーがあります。 プラットフォームの機能を拡張する多くの新しい-無料および商用のアドオンに取り組んでいます。 これにより、すぐに使用できるエンタープライズアプリケーションの要件の範囲が広がります。
以下が特に進歩したいくつかの例です。
- WebDAV-クラウドベースのドキュメントストレージを操作するための一般的なプロトコルのサポート。
- LDAP-ロールとアクセスグループをユーザーに割り当てるためのルールをサポートするLDAPとの高度な統合。
- IMAP-アプリケーションのビジネスロジックでメールイベントを処理する機能を備えたIMAPプロトコルを介して文字を読み取り、表示します。
- メッセンジャー-WhatsApp、Viber、Slackなどの一般的なインスタントメッセンジャーでの通信のサポート。
- ダッシュボード-ユーザーがカスタマイズ可能なウィジェットを表示するための動的な領域。
- リッチ検索-メニュー項目および画面でのフルテキスト検索。
- JavaMelody-一般的な監視ツールとの統合。
- 管理ツール-CUBAアプリケーションのエラーを展開、維持、修正するためのツールのセット。
今年の春から新しいアドオンの公開を開始します。 次に、プレースメントのマーケットプレイスが表示されます。
また、コミュニティが開発とコンポーネントを共有し、CUBAプラットフォームのエコシステムに貢献する場になることを願っています。
新しいサイトとフォーラム
10月に、テクニカルサポートフォーラムを最新の談話エンジンに移行しました。 これにより、特に優れた検索とナビゲーション、マークダウンマークアップのサポート、モバイルデバイスへの適応性、ユーザー間の高度なコミュニケーションが実現しました。 先月だけでフォーラムが200以上の新しいトピックを作成したことを考えると、経験を交換するための快適なプラットフォームをコミュニティに提供せざるを得ませんでした。
11月に、英語サイトの新しいサービスとライセンス購入オプションを追加しました。 トレーニングやオンラインコンサルティングなどのサービスだけでなく、次のサービスも購入できるようになりました。
- CUBA StudioおよびPremiumアドオンのサブスクリプションを3か月から3年の期間、自動更新で購入します。
- Studioおよび商用アドオンへの無料トライアルアクセスを自動的に取得します。
- サブスクリプション、相談時間、アカウントの有料サポートのインシデントの残高を管理します。
今年、同様の機能がロシアのサイトに登場します。
興味深いことに、サイトのショッピングセクションもCUBAプラットフォームで書かれています! その中で、Polymerのポータルを管理用の標準クライアントと組み合わせました。 サブスクリプションと支払いを管理するために、Chargebeeサービスとの統合を使用しました。
新しいサービス
開発者がプラットフォームをすばやく理解できるように、10の新しい無料のウェビナーを公開し、定期的なトレーニングを実施し始めました。
プロジェクトに迅速かつ専門的な支援が必要な場合は、当社のWebサイトで直接相談を購入できます。 ソリューションが既に稼働している場合は、保証された応答時間でテクニカルサポート契約を締結できます。問題が発生した場合は、迅速に問題を理解できるように支援します。 さらに、基本的なサポートパッケージの重量を減らすことで、最低価格を年間8000ドルから2800ドルに引き下げました。
おそらく最も顕著な変化は、カスタム開発チームの形成でした。 CUBAプラットフォームがHaulmontによって作成されたことを既にご存知かもしれません。 これは、現在300人以上を雇用しているロシアのIT企業です。 同社はエンタープライズアプリケーションの開発に従事しているため、もちろん、以前にカスタムソフトウェア開発に従事していました。 ただし、昨年からCUBAプラットフォームクライアントのプロジェクトに取り組む完全に独立したチームを割り当てました。
2つの主な作業スキームを提供します。
- ターンキー開発。要件の収集から産業運用の段階でのサポートまで、すべての段階を実装します。
- そして、当社の専門家がクライアントのチームを補完する場合の複合スキーム。 これにより、大きな相乗効果が得られます。クライアント側のチームは、プラットフォームで必要な経験をより早く獲得すると同時に、プロジェクトを理解し、ビジネスと密接にやり取りする可能性をもたらします。これはプロジェクトを成功させるための重要な条件です。 さらに、当社のスペシャリストのつながりにより、必要に応じてチームを迅速に拡大できます。
要約すると、過去1年間で、プロジェクトのニーズをあらゆる段階でカバーする幅広いサービスを開始しました。
おわりに
ご覧のとおり、今年はチームにとって生産的な年でした。 多くの方がブログをフォローし、すでに新しい機能やサービスを試してみてください。 これで生産性が低下した2018年の準備が整いました。この計画はまもなく公開されます。 いつものように、私たちはフォーラムであなたのアイデアや提案を待っています。
コミュニティに参加してお楽しみに!