关于我的
汉斯有一家荷兰小公司。他的核心业务是帮助小公司使用IT作为其核心业务的推动者。所以IT应该提供帮助,而不是限制。我的规则:
- 我想重点介绍几种产品。因为有成千上万的IT解决方案,我只想使用我知道80%以上功能和可能性的产品。我不可能知道每一个CMS。因为我有太多的时间浪费在维护所有的知识上。所以我选择了DNN(从2008年的DNN 4.9开始)
- 有时我自己创建解决方案(例如一个网站或数据库),有时我雇佣一个开发人员。因此,我需要知道it业务中发生了什么。所以我关于IT的知识应该是最新的,这就是为什么我总是在DNN商店中寻找每个新模块,以了解市场上有什么。
我不是开发人员。但是我可以将业务需求转换为解决方案。我会更进一步:满足客户的需求,这样我就能提供最适合他们公司的服务。
关于我的项目
- 这个项目是关于一个内部网,由一个小组织使用,有一些员工在办公室和一些员工在国外。他们的需求是:
- 有一个在线响应式解决方案来分享每天使用的信息:
- 文档
- 媒体(如照片、幻灯片、logo等)
- 分享新闻
- 填写不同项目的时间表
关于实现
通常我尝试使用核心模块创建一个网站。我想我不需要解释为什么,但可以肯定的是:如果我使用核心模块,几乎没有机会在DNN升级时遇到问题。
但如果我必须去第三方模块,我会按照以下规则进行选择:
- 源代码是可用的(尽管我不想改变它,只是出于安全原因)
- 尽量使用一个供应商(如果我需要多个模块,而它们来自同一个供应商,那么出现问题的几率比使用多个供应商的模块时要小)
- 检查模块是否可模板化和本地化
解决方案
对于这个解决方案,我需要一些特定的模块:
新闻模块
我选择与Ventrian新闻文章模块。这是一个模块,一个简单的方法来模板布局,但也有两个卫星模块来显示最新的新闻。因为客户端有两种类型的员工(他们有自己的新闻类别),我可以很容易地为每种类型的员工显示每个类别的最新新闻。
论坛模块
对于论坛,我知道的模块非常少。他们大多数都是老的。我环顾四周,问了几位同事DNN-Connect.org关于他们最喜欢的模块,有一个答案:活跃的论坛。模块安装非常容易,你可以得到非常相似的布局,你的网站的其余部分。
用户管理模块
因为通常我不为我的客户端使用管理员角色(因为我认为用户界面对普通用户来说太复杂了),我正在寻找一个模块,用户可以在其中创建用户,将用户添加到角色和更新配置文件。这类功能有一些商业模块,但有一个模块不仅包含创建用户等功能,还具有模板布局。我对此印象深刻Usermanagement它是由DNN-Connect的创始人之一创建的!所以我知道这将是DNN证明!
时间表模块
时间表功能包含几个部分:用户必须在特定日期选择特定项目和特定任务,以增加一些时间。这些项目应该存储起来,这样我的客户就可以下载它们,并将其用于管理信息等。因此,我想创建一个带有一些下拉列表和一个按钮的表单来存储数据。我想向用户显示最新添加的10个项目,对于我的客户,我需要一个添加新项目和任务的功能。我使用了来自同一供应商的两个模块,它们可以一起工作:ActionForm而且ActionGrid从DNNSharp。这些模块易于使用,并且具有很大的灵活性。表单模块有一个项目下拉列表(因此我在数据库中创建了一个包含项目的表),通过Gridmodule,我的客户端可以维护可用的项目。网格模块还用于显示所有用户的所有条目。
文档管理模块
最后一个模块是比较复杂的。他们希望共享文档,直接从站点发送文档,并且文档应该具有易于查找的概述。在Store中,有很多文档模块(用于共享文件),但几乎每个人都不能发送文件(而不是发送链接)。邮寄文件是必要的,因为内部网只面向注册用户,当链接的接收者不是用户时,将文件发送到外部电子邮件地址将会报错。所以剩下的一个大模块有这些功能文档交换也是来自DNN-Connect的一名成员。(一个非常富有成效的DNN小组!)
结论
我创建了所有我需要的函数,并且没有编程或更改任何代码!仅通过配置模块和模板。选择四个稳定可靠的供应商是最好的选择。有时我需要一些支持,只是为了找到配置某些东西的地方。上述所有供应商都迅速做出了反应并提供了帮助。
时间表模块的一些图片(很抱歉图片上的荷兰文):
再见!< br / >