从小型 wiki 门户网站到托管

史前

我曾经尝试在几个 wiki 项目上写一篇文章,但它们被销毁了,因为它们没有百科全书式的价值,而且一般来说,如果你写的东西是新的和未知的,它就会被视为 PR。 一段时间后,我的文章被删除了。 一开始我很沮丧,但在讨论中,有人邀请我参加另一个关于所有内容的小型维基项目(然后我被邀请为另一个网站写一篇文章)。 我从未听说过他,但我仍然很高兴为某人运营的网站写一篇文章。 顺便说一句,这两个项目都已更新,它们都在搜索中并且被阅读 - 对我来说,这足以为我的项目撰写评论。 这两个网站似乎都由 MediaWiki 或类似的东西提供支持,并且看起来像任何其他流行的 wiki 门户。

从 wiki 站点到 wiki 引擎

从小型 wiki 门户网站到托管

从那时起,创建一个重点关注 IT 项目的 wiki 站点也变得很有趣 - 毕竟,这对许多想要谈论其产品的人来说很有吸引力。 我还想制作自己独特的网站结构和设计,这可以适用于许多其他项目。 网站准备就绪后,我创建了一个管理面板并将代码发布到 GitHub 上。 首先,因为你可以写一个开源项目,让它不仅仅是一个简单的网站目录; 此外,如果有人愿意使用我的引擎制作一个网站,我会很高兴。

尝试修复托管

不幸的是,很少有人会选择 Node.js 的 wiki 引擎;大多数网站管理员会更喜欢他们已经处理过的东西,即 PHP,此外,大多数现有的托管服务都是为 PHP 配置的。 对于 Node.js,您必须租用 VPS。

我真的想让我的产品更容易使用。 维基托管的想法来自 Fandom。 维基托管将使我的引擎可供更多的受众使用,并且也将使其在数百个其他引擎中脱颖而出(仅 wiki 就有数百个 cms)。 我编写了一个 Ghost.sh 脚本,该脚本在新域上启动一个门户(为该站点创建一个工作目录,将默认引擎代码复制到其中,使用用户和密码创建一个数据库,配置所有这些的访问权限),并且还添加了到 cloud Commander 的链接,该链接提供对站点工作目录中文件的读写访问权限。 剩下的就是在 DNS 管理器中手动注册新域并将其添加到主脚本的启动中。 托管本身仍处于测试阶段 - 也许第一批客户在第一次启动时会遇到一些错误。 (总的来说,我以前从未有过创建托管这样的项目的经验,也许我做的一些事情不正确或做得不好,但我开始在引擎上启动我的第一个网站(托管网站)并且它运行得很好,我什至上传了它更新)。

从小型 wiki 门户网站到托管

导致

但总体来说非常有吸引力:

  1. 即使是远离网络开发的人也可以在我的主机上创建一个网站;
  2. 监控主页上的活动;
  3. 有页面预览图像;
  4. 精美的设计,包括针对移动设备的设计;
  5. 适应搜索引擎;
  6. 完全俄语;
  7. 快速的页面加载;
  8. 简单的管理面板,包括从工作目录访问引擎文件(直接从浏览器、CloudCommander);
  9. 简单的服务器代码(仅 1000 多行,客户端脚本代码 - 约 500 行);
  10. 您可以对源代码进行更改;

我马上写 目前缺少什么你能做什么 推开所以你不要浪费时间。 也许其中一些要点将在不久的将来得到实施。

  1. 没有用户注册和访问权限的委派。 输入验证码后发布。
  2. 由于 ajax,页面的用户评论树可能无法用于索引。
  3. 如果您需要一些独特的实用功能,它们可能不可用。 但基本功能已经完全实现了。

PS

该引擎名为 WikiClick,官方网站有托管 维基点击.ru。 项目代码 在GitHub上.

来源: habr.com

添加评论