2

大约 3 到 4 年以来,我一直在考虑一个在线想法,并且无法摆脱它,所以我决定采取行动,看看我是否可以让它发挥作用。目前正在从事 POC 和设计布局,我计划投标开发。

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

假设主站点是 www.abc.net - 然后用户将根据他们输入的凭据注册一个子站点。例如 user1.abc.net、mysite.abc.net 或 joeblog.abc.net ......任何他们想要的等等。无需 SEO - 网站模板相当基本,可通过主网站访问子网站。所以过程是:

  1. 用户登录主站点并注册
  2. 在注册期间,用户输入详细信息,包括他们想要的子站点名称
  3. 选择他们想要的模板 - 基本上不同的配色方案。所有模板的功能都相同
  4. 他们的网站已创建
  5. 当用户登录时,他们会被定向到他们的子站点
  6. 能够编辑他们的子站点 - 添加内容并添加额外页面,更改详细信息……。ETC
  7. 一般用户(注册或匿名)将能够通过主站点浏览和搜索子站点的内容。

每个子站点相互独立——没有内容共享。基本上,它们是作为子站点托管的独立网站,但需要它们需要某种类型的编辑,例如 CMS。不确定是否可以共享 CMS,但所有者必须能够将内容修改到自己的子站点。

所以我的问题是……

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

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

任何投入将不胜感激。

4

2 回答 2

0

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

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

然后,您可以拥有一个用户在您的站点注册的页面,cms 创建他们的页面。

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

于 2012-10-30T15:58:16.960 回答
0

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

于 2013-01-22T10:14:19.370 回答