用户子站点 - CMS Multisite或其他解决方案

时间:2012-10-29 13:51:36

标签: content-management-system subdomain

我一直在思考一个大约3 - 4年的在线想法,并且无法理解它,所以我决定采取行动,看看我是否能让它发挥作用。目前正在进行POC和设计布局,我计划投标开发。

门户网站的主要部分和最重要的组件涉及用户子站点。我不确定如何解决用户在注册过程中创建子站点和/或采取什么路径的过程。

假设主站点是www.abc.net - 用户将根据他们输入的凭据注册子站点。例如。 user1.abc.net,mysite.abc.net或joeblog.abc.net ......无论他们想要什么,等等。无需搜索引擎优化 - 网站模板相当基本,子网站可通过主站点访问。所以过程是:

  1. 用户登录主站点并注册
  2. 在注册期间,用户输入详细信息,包括他们想要的子站点名称
  3. 选择他们想要的模板 - 基本上不同的配色方案。所有模板的功能相同
  4. 他们的网站已创建
  5. 当用户登录时,他们会被定向到他们的子站点
  6. 能够编辑他们的子站点 - 添加内容并添加额外页面,更改详细信息....等
  7. 一般用户(已注册或匿名)可以通过主站点浏览和搜索子站点的内容。
  8. 每个子站点彼此独立 - 没有内容共享。基本上它们是作为子站点托管的单独网站,但需要它们像CMS一样需要某种类型的编辑。不确定共享CMS是否可行,但所有者必须能够将内容修改为他们自己的子站点。

    所以我的问题是......

    我是否尝试使用具有多站点功能的Drupal / Wordpress / Joomla CMS?

    我是否尝试过一个解决方案,其中我有一组用于子站点的简单站点,每个站点都有自己的数据库和某些类型的CMS或WYSIWYG进行编辑?每个子站点都可以使用单独的CMS吗?

    非常感谢任何输入。

2 个答案:

答案 0 :(得分:0)

据我所知,这是不可能的,因为CMS无法访问创建子域的服务器。

可以使用Joomla提供一些similer,因为它提供了将自定义样式(模板)应用于不同页面的选项。但是,您必须采用以下网址约定www.yourdomain.com/userselectedtext

然后,您可以拥有一个页面,用户可以在该页面中注册您的网站,并且cms会创建他们的页面。

可以设置joomla中的用户权限,只有特定页面的所有者才能查看或编辑它。

答案 1 :(得分:0)

您可以查看此来源:http://www.drupalgardens.com/。 Google是基于什么平台的。也许你会找到一些信息。另请阅读此扩展程序:http://www.joomplace.com/administration-extensions/multisitescontrol.html。它适用于Joomla网站。我将此组件用于多站点内容管理。也许它对你也有帮助。