利用Umbraco云构建多租户网站管理平台。

共同国家评估促进社会福利

多租户Umbraco云解决方案

利用Umbraco云构建多租户网站管理平台。

挑战

CCA For Social Good需要一个内容管理解决方案,该解决方案能够灵活地同时为30多个网站提供服务,并具有扩展能力。

解决方案

基于Umbraco云平台构建的多租户解决方案,可同时无缝管理多个网站。


出身背景

CCA For Social Good是CCA Global Partners的一个运营部门,这是一家私营合作社,帮助小型企业发展了30年。CCA For Social Good提供基于网络的平台,帮助数以千计的非营利组织和幼儿教育(ECE)中心管理其组织的行政方面。

为了提供工具和资源以满足幼儿教育和护理专业人员的多样化需求,CCA For Social Good创建了一个在线知识中心,欧洲经委会共享资源平台,以提供托儿业务需要的所有工具,使其更高效、更有效、更成功。欧洲经委会共享资源平台由来自全国各地的最聪明的欧洲经委会智囊团提供信息,使每个伙伴国家的每个人都能从这一集体分享知识和专门知识创造的1600多个资源和工具中受益。

欧洲经委会共享资源主页
欧洲经委会共享资源主页

研究与发现

随着资源和挑战的不同与国家不同,最初用Ektron CMS构建的平台允许CCA进行社交良好,以在每个订阅状态下为成员创建单独的网站。除了1,600个共享资源和工具之外,每个都具有明显的品牌和内容。与任何企业应用一样,长期敏捷性和可伸缩性始终是有用的重要性。Ektron平台上的每个网站都被开发为具有自己的代码库的单个租户应用程序。虽然这允许每位网站的最大定制量,但它也从数字敏捷性和报告角度呈现出一些独特的挑战。社交良好的CCA与图建立了一个解决方案,以确保可扩展性和安全性,同时还万博app网页版登录减少了在其平台上所有网站上的上市时间和越来越多的遥测。

定制订户网站
定制订户网站

使用Umbraco设计比例

我们在进行该项目时的主要重点是构建一个经得起未来考验的解决方案,该解决方案可以随着客户的增长而快速无缝地扩展,其中包括30多个已订阅的个人网站,以及更多定期添加的网站。在对CMS系统进行分析后,它将为这个平台提供最好的基础,我们决定在UMPRAO云之上构建多租户解决方案。

Umbraco Cloud提供了一个完美的框架,可以让我们创建一个定制的多租户解决方案来一次管理多个网站。并使用我们的umbraco加速器作为基础,可以在一小部分和以低成本的成本下解决平台和运行。

多租户订阅者网站
多租户订阅者网站

自定义中间件

该解决方案的核心是开发一个定制的多租户中间件系统,以跨所有网站聚合数据。基于发布者和订阅者模型,此内容同步、跟踪和报告工具允许订阅者网站所有内容的全局联合,同时允许每个订阅者网站自定义内容的灵活性。

平台内置的其他功能包括:

  • 将所有网站形式的标准化和自定义表单数据分为自定义中间件解决方案中的模块
  • 创建完善的网站注册工作流和审批流程
  • 介绍下一级安全性,不仅可以到平台,还可以在网站上的自助服务功能
  • 创建一个网站主题系统,由数百种可能的网站颜色、样式等组合组成。
  • 跨设备和屏幕尺寸无缝扩展的设计

结果

该平台推出后,我们能够在一周内为参与会员推出30多个自定义网站。新网站上市时间的显著缩短使CCA在与新客户接洽时具有难以置信的灵活性。此外,自动化报告功能和消除逐站点定制开发大大减轻了CCA团队的负担,使他们能够持续关注其成员和组织的发展。

我们从州政府和技术合作伙伴那里获得的支持、反馈和专业知识对重新启动的平台的新愿景和创新的成功至关重要。

丹尼斯·塞耶CCA社会福利副总裁

乌姆布拉科哇!

我们已经与内容管理系统合作超过25年,并注意到缺乏我们喜欢的中价位CMS实施选项。所以我们创造了一个。为Umbraco加速提供定制和灵活性,而不牺牲预算或质量。

我很好奇

Baidu