4D Qodly Proは、4DアプリケーションのWebフォームをデザイン、構築、実行するために必要な全てのツールを提供します。
4Dに完全に統合され、Qodly studioと一緒に箱から出されます。そして、4Dと同じように、その使い方は簡単で、アクセスしやすく、4Dの世界にネストしています。
古いバージョンで作成された4DプロジェクトでQodly Studioを使用するには、最新の機能をサポートするために、いくつかのプロジェクト設定を変更する必要があるかもしれません。
そのため、4D 21からは、 4Dから Qodly Studioへのアクセスが2クリックでできるようになりました。
クリックするとドアが開きます
4Dを使用する際、Qodly studioのメニューはすでに使用されているかもしれません。
Qodly studioを使用し、4D Qodly Proページを実行するには、いくつかの設定を有効にする必要があります。
好奇心旺盛な読者のために、これらの設定を以下に詳しく説明します。
もしこれらの設定が欠けている場合、4DはQodly studioメニュー項目をクリックすると、それらの設定を有効にするよう提案します。設定を有効にする “ボタンをクリックするだけで、Qodly studioに入ることができます。

Qodly studioを使用するために必要な設定についてもっと知る
あなたの4Dプロジェクトで4D Qodly Proを有効にするために必要な設定をまとめました。
ウェブアドミン設定
WebAdminサーバーを起動し、HTTPまたはHTTPSを有効にします。
Qodly studioは、WebAdmin という名前の組み込みウェブサーバーコンポーネントによって提供されます。このコンポーネントは4Dと4D Serverによって使用され、Qodly studioや Data Explorerのような特定の管理機能へのセキュアなウェブアクセスを提供します。
そのため、Web管理サーバーはHTTPまたはHTTPSポートで起動する必要があります。
Qodly studioへのアクセスを有効にする
デフォルトでは、Qodly studioへのアクセスは許可されていません。最初のセキュリティレベルとして、WebAdminウェブサーバー上でQodly Studioへのアクセスを許可する必要があります。この設定は、ホストマシンの4Dアプリケーション(4Dまたは4Dサーバー)に適用されます。その4Dアプリケーションで開かれたすべてのプロジェクトは、この設定を考慮します。
アプリケーション上でQodly Studioへのアクセスが許可されていないことを確認したい場合は、このオプションをオフにしておいてください。
プロジェクトウェブ設定
ウェブサーバーを起動し、HTTPまたはHTTPSを有効にします。
アプリ用のQodly ウェブページを開発する際、現在のページをレンダリングするか、ブラウザウィンドウでアプリ全体をプレビューするかを柔軟に選択できます。どちらのシナリオでも、ページは本番環境でレンダリングされるようにQodly Web レンダラー エンジンによってレンダリングされます。
この場合、ページはプロジェクトのウェブサーバーによって提供され、HTTP または HTTPS 接続の受け付けを開始する必要があります。
スケーラブルセッションの有効化
デプロイ後、Qodlyのウェブページは エンドユーザーがすぐにアクセスできるようになり、ユーザーはウェブブラウザで直接ページをレンダリングして操作することができます。
実行時には、Qodlyアプリはブラウザで実行されるため、Webクライアントからのリクエストを処理するためにセッションが必要になります。Qodly studioは、ユーザーのセッションがウェブクライアントからの複数のリクエスト( )を同時に処理できるように、スケーラブルなセッションを必要とします。
さらに、スケーラブルセッションは、権限のないユーザーからデータを保護するために、いくつかの権限を関連付けることができます。このように、アプリに正確で信頼できる認証を実装することができる。
レストサーバーとしてプロジェクトを公開する
Qodly studioでアプリのウェブブラウザアクセスを開発する場合、ORDAを特徴とする4D言語を使用します。データはORDAコンセプトを通してアクセスされ、ビジネスロジックはORDA抽象化レイヤーに実装する必要があります。
実行時には、Qodlyページが生成され、組み込みのレンダラー・エンジンによって解釈されます。その後、アプリのRESTサーバーがデータを提供し、ビジネスロジックを実行するように要求されます。
したがって、プロジェクトはRESTサーバーとして公開する必要があります。
Qodly studioへのアクセスを有効にする
プロジェクトをQodly studioで編集可能にするには、プロジェクトレベルでQodly studioへのアクセスを有効にする必要があります。
注意:Qodly studioへのアクセスを有効にする設定は、WebAdminサーバーとプロジェクトWebサーバーの両方に存在することに注意してください。前者は4Dアプリケーションインスタンスを対象とし、後者はプロジェクト自身を対象とします。
強制ログインモード
forceLoginモードは、単純な認証ページを表示するためだけに4Dクライアントのライセンスを消費したり、認証に失敗したりするのを避けるために必要です。
このように、ログアウトQodlyの標準アクションは完全に実現されています。
Qodly studio を使って、エンドユーザーにウェブブラウザのような体験を提供しましょう!
