如何创建 WordPress 驱动的 Intranet

已发表: 2015-07-07

我们都知道 WordPress 的博客和 CMS 实力。 咖啡冲泡时,您可以醒来并创建一个博客或一个功能齐全的网站。 但是您知道您可以使用 WordPress 为您的企业或组织构建一个集成的内部网吗?

哦,是的,您可以,然后使用现成的 WordPress 插件将其提升到一个新的水平。 哦,WordPress,你是从哪里来的,你为什么这么多才多艺? 不过,在我们迷失这一切之前,内部网到底是什么?

目录

什么是内联网?

Intranet 只是您专门为您的组织/企业成员创建的计算机网络。 它是一种仅适用于您的员工的社交网络,允许他们共享文档、协作项目,甚至可以从一个中心点参加培训课程。

它就像任何其他网站一样,但访问权限仅限于您组织的员工。 您可以拥有所有必要的功能,包括用户配置文件、不同部门的用户组、用户媒体上传、活动流和状态更新等。

顺便说一句,您需要什么来构建由 WordPress 驱动的内部网?

你需要什么

我们将保持简单,避免创建复杂的本地网络。 所以这就是你需要的:

  • WordPress(显然)
  • Web 服务器,例如 Bluehost、Fatcow、WPEngine
  • 伙伴出版社
  • iBuddy、P2 WordPress 主题或任何 BuddyPress 支持的主题
  • 仅限私人插件

要记住什么

在我们将 Intranet 放在一起之前,需要牢记两个主要因素。 安全性和用户友好性是有效的基于 WordPress 的内部网的关键。

首先,我们将密码保护您的 Intranet,因此只有具有特殊用户名和密码的用户才能登录并发布到 Intranet。

在用户友好性方面,我们希望确保基本用户不会进入 WordPress 管理区域。 只有超级管理员(即您)才能访问管理区域。

任何其他方式都有可能让不习惯使用 WordPress 的员工和团队成员感到困惑。 基本用户将使用 WordPress 帐户登录,但永远不会看到管理区域。

如何创建 WordPress 内联网

这是一个简单的过程,创建了一个基于 WordPress 的内部网。 首先,我们将在子域上安装 WordPress,在其上安装 BuddyPress,安装 Frisco 主题,安装 Private WP Suite,并重新配置一些东西以使内网顺利运行。

如何安装 WordPress

如果您以前安装过 WordPress,这应该很容易。 从您的主机帐户 cPanel,在子域上安装 WordPress,例如,intranet.yoursite.com。 大多数托管公司都提供一键式 WordPress 安装,因此您应该玩得开心。

然后登录到您的新 WordPress 站点,并删除示例页面和“Hellow World!” 邮政。

安装 BuddyPress

BuddyPress 是一个简单易用的 WordPress 插件,可让您将简单的 WordPress 博客转换为社交网络。 为了创建一个多用户和多功能的 WordPress 内部网,用户可以相互交互,我们需要 BuddyPress 的社交网络功能。

安装 BuddyPress 就像 A、B、C 一样简单。只需登录到您新创建的 WordPress 站点并导航到插件 -> 添加新的。 使用搜索表格查找“BuddyPress”。 BuddyPress 通常是第一个结果,但为了确保您拥有正确的插件,请确保它是由BuddyPress 社区创建的。

接下来,单击立即安装按钮,之后,您应该激活插件。 在激活后出现的 BuddyPress 管理面板上,单击开始按钮继续。 这将提示您更新永久链接结构等。 在您的永久链接设置中选择帖子名称,保存更改,然后按照其他提示设置 BuddyPress。 由于它是一个新站点,您可能还需要激活 Jetpack 和 Akismet。

默认情况下,BuddyPress 将向您的站点添加两个页面,即活动和成员。 前者将包含您的 Intranet 的活动流,而后者将包含用户列表。

安装 iBuddy 主题

就像安装 BuddyPress 一样,这也很容易。 在您的 WordPress 管理区域中,导航至外观 -> 主题 -> 添加新内容,然后使用搜索表单查找“iBuddy”。 安装并激活第一个结果。 然后转到外观 -> 菜单以激活您的导航菜单。

此外,通过导航到Settings -> Reading并选择Activity作为静态页面,将您的活动流设置为首页。 保存您的更改。 这将允许用户在登录到 Intranet 后立即发布。

现在我们已经有了 Intranet 的骨架,让我们将其设为私有。 为此,我们将使用Private Only 插入。 前往Plugins -> Add New ,然后搜索“Private Only”。 安装并激活第一个结果,由 Kate Mag 提供。

然后转到设置-> 仅私人自定义登录。 在这里,您可以根据需要自定义登录页面。 还记得通过导航到设置 -> 阅读 -> 搜索引擎可见性来阻止搜索引擎索引您的 Intranet。 此外,转到插件-> 已安装插件并激活仅私人,禁用与仅私人捆绑的 Feed插件

只为超级管理员创建管理区域

我们希望将基本用户排除在后端之外。 为此,只需在主题的 functions.php 文件中添加以下代码。

 add_action('admin_init', 'redirect_non_admin_users');
 功能重定向非管理员用户(){
 if ( !current_user_can( 'manage_options' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) {
 wp_redirect(home_url());
 出口;
 }
}

要找到您的 functions.php 文件,请转到Appearance -> Editor,然后选择Templates下的Theme Functions (functions.php)(位于右侧)。

添加用户

没有用户名和密码的人将无法登录、发布甚至查看您的 Intranet 的内容。 添加员工和/或同事应该很容易。 只需转到用户-> 添加新的。 在出现的屏幕中,填写用户的详细信息,然后在角色字段中选择订阅者。 您可以通过检查发送密码来选择通过电子邮件将密码发送给新用户? 场地。

就是这样,您的企业/组织拥有一个仅限会员的 Intranet,全球任何地方的员工/同事都可以访问该 Intranet。 剩下的就是定制主题以满足您的需求和品味。

要进一步增强您的 Intranet,请转到设置 -> BuddyPress,然后激活/停用各种组件,例如朋友连接、私人消息和用户组等。 您还可以使用 BuddyPress 插件。

有关于创建 WordPress 驱动的 Intranet 的提示吗? 不要犹豫,评论区都是你的!