ユーザー入力用の複雑なフォームがほとんどないSharePoint 2013 Public Facingサイトに取り組んでいます。各フォームには約 20 ~ 30 のフィールドがあり、データを table/grid に表示する必要があり、フォームに繰り返しデータ要素がいくつかあります。また、フォームには複雑な検証要件はほとんどありません。
フォームを使用してこの種のアプリケーションを開発するために、SharePoint 2013 で使用できるオプションは何ですか?
このすべてのロジックを保持する SharePoint 2013 で Web パーツ/ビジュアル Web パーツを作成し、SQL データベースにデータを保存する場合、SharePoint プラットフォームから得られる利点はあまりありません。
Business Connectivity Service を使用して外部リストにデータを保存する場合、フロント エンド フォームを .net ユーザー コントロールとして開発する必要があります。このシナリオでは、SharePoint プラットフォームの価値はあまりありません。
フォームを開発するためのオプションとして、infopath 2013 フォームを検討すると、msdn または technet で、info path が公開サイトに適していることを説明する公式のリファレンスを見つけることができず、PUBLIC FACING SP2013の例を 1 つも見ていません。一般向けの情報パス フォームを使用するサイト。
Nintex フォームを考えると、Nintex フォームは CSS コントロールのレベルとしてまだ公開されていないと思います。現時点では、Nintex フォームが提供する検証は非常に制限されており、フォームにフィールドが増えると、Nintex フォームを管理するのが非常に難しくなります。さらに重要なことは、Nintext フォームがどのPUBLIC FACING SP2013 SharePoint サイトでも使用されていないことです。Nintex サイト自体でさえ、公開で NINTEX フォームを使用していません。
K2 スマート フォームを検討すると、ポイント 3 と 4 で述べたのと同様の制限があります。
.NET フォーム以外の SP2013 (PUBLIC FACING) 用のフォームを開発するための考えや提案はありますか?