如何使用 WordPress 创建组织内联网(或外联网)
已发表: 2018-12-07内部网是“闭路互联网”。 它仅在特定位置或通过特定协议可用。 一些公司可能拥有仅在其建筑物内可用的业务网络。 或者,也许一所大学为教师提供了一个校园范围的网络,但在该校园之外,它是无法访问的。
Intranet和 Internet 的区别在于您自己托管 Intranet。 您的网络不是通过远程协议相互通信的分布式服务器网络,而是本地化并托管在您自己物理空间中的本地服务器上。 它基本上是一个位于 IT 部门办公室的小型互联网。
外联网并没有什么不同。 外联网不是位于本地服务器上,只有连接到同一网络的人才能访问,而是位于云中,并且只能由特定 IP 范围(或您设置的其他因素)内的人访问。 大多数情况下,外联网为分布式团队中的人员提供服务,因为他们无法访问物理位置。
公司使用内联网和外联网来促进私密和安全的海量数据共享和协作。 例如在公司范围内访问内部文档、公告、休假日历等。 在本文中,我们将介绍为什么 WordPress 非常适合您的内部网或外部网,然后向您展示如何创建一个。
让我们开始吧!
为什么将 WordPress 用于 Intranet 或 Extranet?
嗯,第一个原因是它是免费的。 显然,您将不得不为托管该事物的服务器和带宽腾出空间,但是如果您首先考虑设置内部网,那么您可能已经涵盖了这一点。
您可能会使用您的 Intranet 来处理其中的一些内容:
- 存储私人文件
- 发布各种公告和备忘录
- 托管培训手册,
- 提供政策更新
- 安全地锁定任何不应该在公众甚至阻止访问的地方发布的文件
- 保持更新的公司目录
- 维护公司日历
- 允许访问内部协作工具
- 设置各种项目管理环境
- 运行内部私人社交网络
- 并且做任何你可以在公共网络上做的事情
幸运的是,WordPress 在核心中内置了所有这些功能。 只需做一点工作,您就可以使用它来完成与昂贵的 Intranet 平台收费完全相同的事情。
大多数其他平台按用户收费。 这使得许多小型企业和非营利组织可能无法拥有内部网。 有了WP,你就不用担心了。 除了正常的 IT 成本之外,您还可以通过这种方式真正节省您的技术预算。
如何使用 WordPress 创建组织内联网(或外联网)
订阅我们的 YouTube 频道
设置 WordPress 内联网
您需要的第一件事是网络。 这听起来很明显,但如果您的现场机器不相互通信,您将一事无成。 任何网络的枢纽都是服务器。 毕竟,互联网只是一系列相互通信并与我们的浏览器通信的服务器,因此 Intranet 是相同的。 只有那些服务器在现场。
第 1 步:选择本地服务器平台
第一件事是:您将需要一台非常好的计算机。 如果您认为可以在上一代旧机器上运行 Intranet,请再想一想。 这将是一台几乎一直开着的主力计算机(或者至少在人们在工作时间需要内联网时)。 所以你会想要一些适度强壮的东西。
一旦你选择了它,就该让它成为关注的中心了。 为此,我们只需要安装 WordPress。 很简单吧? 事实上,是的。
你会想要使用 MAMP / LAMP / WAMP。 MAMP、LAMP 和 WAMP 可让您转动 Mac、Linux 或 Windows(因此名称中包含 M、L 和 W)。 还有一个叫做 XAMPP 的版本,适用于所有三个; 然而,它比其他的要先进一些,而且不太稳定。
请注意,如果您自己使用 XAMPP,请不要下载任何标有 VM 的版本。 您将需要上面列出的版本。 您没有设置虚拟机。 相反,你把真实的东西放在一起。

但是,对于这个特定示例,我将使用 MAMP。 每个平台上的过程都相似,您可以在此处找到更完整的文档。
此外,您可能正在考虑使用 Local by Flywheel 等本地环境,虽然它可以工作,但我们不建议这样做。 AMP 堆栈的任何成员都是为主力级别的应变而设计的,而 Local 则不是。 将其作为 Intranet 的核心平台可能没有问题,但这不是它的设计目的,与 AMP 堆栈不同。 所以我们建议选择其中之一。

下载并运行该软件,您的“应用程序”文件夹中将添加一些新内容。 我们现在不关心 MAMP Pro,所以进入 MAMP 文件夹并启动程序。

MAMP 使用起来非常简单。 只需按下启动服务器按钮即可启动服务器。

恭喜,您拥有一个启动并运行的本地开发服务器。 但是……您没有安装 WordPress,也没有授予您网络上人员的访问权限。 但是你将!
第 3 步:在本地 Intranet 上安装 WordPress
此时您需要做的第一件事是下载 WordPress。 这次您将进行手动安装,而不是使用快速安装程序。 老实说,没有太大区别。

您将获得一个可能名为WordPress-4.9.8.zip (或任何当前版本)的文件。 解压它。 现在,您的计算机上有一个名为“ wordpress ”的文件夹。 如果您打开它,您将看到一个与托管在线安装相同的文件和目录结构。

现在您想在 Applications 中找到 MAMP 文件夹并导航,直到找到一个名为htdocs 的文件夹。 这就是您新安装的 WordPress 将要安装的地方。 只需将解压缩的文件夹拖入htdocs 即可。 事实上,这就是您所有本地 Web 文件的存储位置。

此时,您将创建 WP 运行所在的数据库。 因此,前往 MAMP 窗口并按“打开开始网页”按钮。

您的浏览器将打开默认的 MAMP 帮助页面,您将看到一个菜单项工具栏。 导航到工具并在下拉列表中找到显示phpMyAdmin的链接。

当新页面加载时,您会看到 WordPress 安装的真正核心。 您的绝大多数数据都将保存在这里。 单击“数据库”选项卡,并在“创建数据库”标题下命名您的新数据库。 我们选择了et_intranet 。 准备好后点击创建。

下一页是可怕的。 忽略它。 您还没有创建数据库表,因为您还没有设置 WordPress。 没关系。

现在,您已准备好启动并运行 WP。 如果您还没有按启动服务器按钮启动 MAMP。

然后导航到http://localhost:8888/wordpress或http://127.0.0.1:8888/wordpress以访问您的新安装。 另外请记住,您可以根据需要重命名名为wordpress的文件夹。 然后,您可以使用 URL 中命名的文件夹。 因此,如果您将wordpress文件夹重命名为intranet ,它将是https:localhost:8888/intranet。

无论你给它起什么名字,你都会为安装选择一种语言,然后你会看到这个屏幕。

如果您以前使用过快速安装程序,这通常会为您处理。 但是,由于这是手动安装,因此由您来命名数据库并启动并运行它。 这很容易做到,而且你不会搞砸任何事情。 当您准备好开始时,请按“让我们开始”按钮进入此处。

将数据库名称更改为您之前创建数据库时在 phpMyAdmin 中使用的任何名称。 使用root用户名和密码。
还要记住,在Table Prefix 下,您绝对 100% 必须在 after 中包含下划线。 因此,如果您从wp_更改它,则需要确保它是intranet_或您选择的任何内容。 当您按下提交按钮时,您将进行一些确认并设置您的 WP 用户名,然后才会被带到闪亮的新 WP 管理面板。
在您的本地机器上运行的一个。

现在,是时候为您的团队设置它了。 只有你的团队。
步骤 5:提供对 Intranet 的网络访问
由于术语localhost实际上就是它所说的本地主机,因此只有您的机器可以使用该术语。 但是运行 MAMP 的计算机有一个 IP 地址,同一网络上的任何人都可以访问。 您可以通过两种不同的方式找到它。
首先是进入您的网络设置并在“已连接”标题下进行检查。

第二种方式是通过命令行。 您可以使用终端实用程序来执行此操作。 只需输入ifconfig |grep inet并按回车键。 是的,这是竖线的特殊字符。 感谢 OSX Daily 教给我们这个命令。 您会在显示inet 的地方找到您的计算机 IP 地址。

现在,您要确保为您的团队打开了正确的端口,因此请进入 MAMP 首选项并查看它们的设置。 默认情况下,它是 8888,只要在这些端口上运行的本地服务器上没有其他应用程序,就可以使用。 如果是这种情况,请按下按钮以使用端口 80 和 3306。

有了这两个数字,任何连接到同一网络的人都可以连接到您的新 WordPress 安装,只要 MAMP 服务器正在运行,只需转到 IP:Port/wordpress 或10.0.0.152:8888/wordpress ,例如。 IP 和端口将始终以冒号分隔。

如果您更喜欢使用域而不是 IP 地址(因为它们比数字字符串更容易记住),您也可以这样做。 Siteground 有一个很好的使用主机文件来设置它的演练。
需要(或想要)一个 WordPress 外联网?
WordPress Extranet 的工作原理与上面的安装类似,不同之处在于它仅对选定数量的机器上的选定数量的人可用。 由于.htaccess文件的工作方式,您仍然可以将整个网络列入白名单,同时阻止所有其他流量。 因此,即使您有一个分布式团队,您仍然可以在物理上限制登录。
只需打开您网站的.htaccess文件。

然后插入以下代码并再次保存/上传文件。 确保将您自己的 IP 地址添加到文件中。
order deny, allow
deny from all
allow from 111.222.33.44
只需在附加行上添加任何其他 IP 地址或 IP 范围,您就可以像访问 WordPress 内联网一样限制对外联网的访问。
WordPress 内网插件
设置 WordPress 内联网的基础设施仅仅是个开始。 现在您已经启动并运行了,您需要充实和自定义您为公司、校园或团队提供的环境。 WordPress 有很多插件,让您可以轻松自定义并获得所需的准确内网功能。
多合一内网

您的 Intranet 需要保留您的Intranet。 所以这个插件确保它确实如此。 它是免费的,而且可以正常工作。 您进入设置,告诉它您希望网站的私密程度,然后单击几下,您的内部网就会被严密锁定。 此外,还有一个适用于 WP Multisite 安装的高级版本,并且有更多选项。
价格:免费 | 更多信息
好友出版社

我认为,BuddyPress 是 WP 内联网的两个基本插件之一。 Intranet 适用于团队,这就是 BuddyPress 的意义所在。 这是一个您可以控制的社交网络,实际上,这是在队友之间分享和交流的绝佳方式。 虽然还有其他插件可以做类似的事情,但为什么不采用黄金标准呢?
价格:免费 | 更多信息
bbPress

与 BuddyPress 一样,bbPress 在 WordPress 内网功能中也非常稳固。 BuddyPress 让您可以进行交流和协作,而 bbPress 则让您通过论坛在各种项目上进行真正的小组讨论。 当然,留言板可能不像以前那样是互联网的强大动力,但内部网上的讨论板是项目管理的核心,并确保每个人都在同一页面上。
价格:免费 | 更多信息
维基或知识库

使用 WordPress 创建 wiki 并不难。 就内部网工具而言,维基几乎是完美的。 易于搜索、可链接和可编辑,只需点击几下鼠标,您可能会询问的有关您的校园、公司或团队处理的任何内容的每条信息。 而且因为它是一个开放式出版物,您都可以进行添加和更正,以便您需要的文档始终是最新的。 知识库也是如此。 如果您更喜欢标准的查找答案方法,WordPress 也有。
价格:免费 | 更多信息(维基)
价格: 40 美元 | 更多信息(知识库)
包起来
如果您正在寻找一种提高团队生产力的方法,也许这已经让您相信内联网值得一试。 至少,作为外联网工作的私人 WP 安装可能。 无论如何,您已经看到设置并不难,只需稍加调整和自定义,您就可以立即为您的团队打造完美的像素级。 无论您是共享文档、组建团队,还是试图获得有关即将开展的项目的反馈,WordPress 内联网都比电子邮件高效得多,而且可能比巨大的 Slack 便宜得多。
您以前使用过 WordPress 内网吗? 你的经历是什么?
文章特色图片 pixldsign / shutterstock.com
