首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >站点有限模块与小部件的关系

问站点有限模块与小部件的关系
EN

Stack Overflow用户
提问于 2013-10-01 15:17:57
回答 2查看 2.1K关注 0票数 2

这是一个非常基本的问题。首先让我给你一些背景。我们正在尝试实现一个使用Sitefinity的网站。这没什么稀奇的,只是

  1. 添加用户
  2. 存储/显示用户配置文件
  3. 添加图书信息
  4. 将书籍与用户联系起来
  5. 显示与用户正在阅读的书籍相关的一些活动

现在,在数据库中创建记录(添加用户)和从数据库检索用户的所有工作都是由第三方web服务完成的。

我知道,虽然这个特性听起来像是可以作为Widget实现的,但是我想创建一个模块,这样我们就有了一个结构来扩展它。我在想用户模块,图书模块等。是那么回事吗?

与此相关的另一个问题是模块提供的视图,它本身是否是一个小部件?如果将来创建一个新的小部件,它能使用模块的后端功能吗?基本上,我的问题是关于模块和小部件的UI部分。

SiteFinity (最新版本6.xxx)谢谢.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-02 18:26:52

简单地说,模块是后端接口/逻辑,小部件是ascx文件。在Sitefinity中创建模块时,动态模块生成器将创建一个小部件,用于“显示”数据。它还会生成一些代码参考材料,这样您就可以轻松地构建额外的小部件。

根据25个单词的要求,我将使用一个模块和一个分类法。您可以在Sitefinity中使用默认的用户系统,只需使用附加的配置文件字段来扩展它们,就可以进行存储。

然后使用Sitefinity内部的Module创建一个动态模块,并创建一个存储信息的图书模块。

然后,通过创建一个新的分类法,将用户和书籍联系在一起,并将其作为对您的图书模块和用户的分类。

这将使您可以轻松地创建图书变体(硬皮,平装书,电子书),同时仍然“链接”他们与相同的标题,它的工作多语种以及。

最重要的是,它保留一切,作为未来的证据,可以加上一些可能的未来的好处。您的用户将立即跨整个Sitefinity系统(想想时事通讯/论坛),并与您创建的分类法相类似,分类法可以立即链接(过滤)到任何内容类型。

我知道一个“分类法”来把所有的东西联系在一起听起来很奇怪,但是它是站点有限的一个非常强大的特性,它允许你把所有的东西都放在盒子之外,让Telerik团队为你做繁重的工作,而不是以后自己扩展sitefinity系统的各个区域,以便将您的信息与其他内容一起使用。

票数 4
EN

Stack Overflow用户

发布于 2013-10-02 09:43:59

关于你的问题:

  1. 对于用户,可以使用自己的数据库并创建自定义成员资格提供程序来利用用户信息。
  2. 您可以创建一个动态模块()来存储书籍。在此模块中,您可以保存当前登录的用户并具有该关系。

不确定我是否理解这些要求,但我认为这应该能胜任这项工作。如果不需要单独的数据库,当然可以在Sitefinity中完成所有这些工作。

如果你有任何问题,请告诉我。

丹尼尔

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19119982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档