在 Office 365 中为匿名用户发布公共网站上的表单





5.00/5 (1投票)
在 Office 365 中为匿名用户发布公共网站上的表单
在本文中,我将演示如何使用 Forms Designer 为 Office 365 公共网站设计表单,并使其对匿名用户可用。作为示例,我将创建一个简单的反馈表单,并将其放置在“联系我们”页面上。
首先,我们需要创建一个列表来存储匿名用户的请求。我将其命名为“Requests”,并配置了以下列:电话、电子邮件和消息。
好的,现在我需要授予匿名用户添加新项目的权限。不幸的是,SharePoint Online 没有提供实现此功能的界面,但有一个第三方工具可以管理匿名访问权限。
http://anonymous365.codeplex.com/
将上述解决方案上传到目录:
{您的公共网站域名}/_catalogs/solutions/Forms/AllItems.aspx
激活它。接下来,请确保您的公共网站在 SharePoint 管理中心中服务器资源的限制不等于零,或者扩展配额,否则会出现问题。
现在,您可以在列表的功能区上找到“匿名访问”按钮。
打开“Requests”列表,单击“匿名访问”,然后选择“允许匿名用户向此列表添加项目”选项。现在,我们已经为用户提供了添加项目的访问权限,可以停用并删除 Wsp365.Anonymous.wsp 解决方案。
接下来,让我们创建一个“感谢”页面,用户在提交表单后将被重定向到该页面。我创建了一个新的发布页面,内容如下:“感谢您的留言。我们很快会与您联系。”
几乎完成了。现在,我们需要设计一个表单并将其发布到“联系我们”页面上。启动 Forms Designer 以设计新表单:转到“网站内容”页面,单击 Forms Designer 应用程序,在下拉列表中选择“Requests”列表,然后单击“开始”。
这是我的表单:
常规设置
单击功能区上的“导出”按钮将表单保存到文件中。打开“联系我们”页面,将其切换到编辑模式,然后插入导出的表单。
发布页面。如果您的表单包含必填字段,您应该填写它们以通过验证。这是结果:
借助我们的 JS 框架,您可以为电子邮件和电话号码字段添加额外的验证(如果需要)。有关如何将表单发布到 SharePoint 页面的更多信息,请参阅:
- http://www.youtube.com/watch?v=-Lj0dMB-Cww&hd=1
- http://formsdesigner.blogspot.com/2014/01/publish-designed-form-to-any-page.html
请随时在评论中留下您的问题。