Fork CMS终极指南:安装,主题和初学者提示
这些项目使普通的网站管理员只需很少的技术编程知识就可以安装和启动自己的网站。
内容管理系统可以提供比其他开源解决方案更多的功能。
近年来已经发布了许多受欢迎的开源项目。
但是,如果您正在寻找替代的开源PHP解决方案,那么Fork绝对值得一提。
当然,WordPress也经历了一系列重大更新,并跟随着众多的Web开发人员。
但是我认为,Fork弥补了WordPress遗留下来的大量懈怠。
这仍然是PHP / MySQL CMS应用程序领域中的新手。
在这篇文章中,我想带您通过Fork CMS 。
叉子介绍
在将来的版本中可能会对此进行更新,但是在本文撰写之时,子域已被禁止使用。
您需要安装在根域或某种类型的子域上进行测试(例如forkcms.hongkiat.com )。
最直接的区别是不能将Fork安装在您网站的子目录中。
在安装任何东西之前,我想分享一下当前版本的Fork CMS和WordPress之间的一些区别。
但是Fork最初是作为CMS启动的,它包括博客,页面和用户等其他模块。
WP最初是作为博客系统创建的,得到了主流CMS的支持。
另一个需要考虑的重要想法是,叉CMS 不会在WordPress的后尘。
请记住,尽管您只能将Fork用于在线博客,但它是围绕模块核心构建的,模块的行为更像是真正的CMS。
早期采用者可能会发现一些错误,但到目前为止我还没有遇到过。
体验是完全不同的,并且可以接受的是,该系统还没有像WordPress一样经过严格的测试。
首次安装
内容提取到大约10MB,比WordPress核心文件大不了多少。
您可以访问下载页面 ,.zip文件应自动启动。
现在,让我们跳入脚本并安装一个副本。
然后将所有核心文件通过FTP传输到您的服务器,并访问URL以开始安装过程。
您唯一需要做的就是设置一个以root用户身份附加的MySQL数据库。
Fork CMS的安装过程全部在后端进行。
此安装过程的一个令人耳目一新的步骤是,在将文件上传到服务器之前,我们不需要重命名或编辑任何文件。
如果您没有用于测试的服务器,则000Webhost提供免费的子域和PHP / MySQL托管,尽管通常这并不是服务器资源的最高质量–因此,最好是可以在自己的专用Web托管帐户上或在本地进行测试你的电脑。
总体概述
这基本上将检查文件权限和php.ini文件中的设置。
首先,脚本将检查您的服务器设置,以确定哪些功能可能不可用。
上传所有文件后,导航到您的域,您将被重定向到安装页面。
如果计划仅使用一种语言包来运行网站,则可以保留所有这些选项。
Fork以其多语言支持和多种翻译选项而臭名昭著。
即使有一些小错误,也请单击“仍然安装”按钮进入第一阶段。
同样在此页面上,您可以选择安装样本数据来进行Fork CMS的初始测试。
但是,即使此时您没有安装任何其他功能,也可以稍后在管理面板中安装它们。
至少我总是安装Blog和Analytics模块。
点击下一步,您将可以选择安装与Fork核心配对的各种模块。
数据库连接和最终润色
更改这些值的唯一原因是,如果您明确知道MySQL服务器是否使用其他域或IP地址。
这是您的后端信息存储页面内容,博客文章,用户名等的地方。主机名和端口号适合99%的服务器设置。
在完成所有基本安装选项后,将要求您输入数据库信息。
输入所有这些详细信息后,单击“ 下一步”进行最后的安装。
该用户应具有在数据库内创建和编辑表的全部特权。
其他选项仅需要数据库名称,root用户和该帐户的密码。
电子邮件实际上不是真实的,尽管它是您从网站接收联系消息和更新的默认地址。
现在,您只需要为网站上的root管理员创建电子邮件和密码组合即可。
为了进一步研究,让我们跳入管理面板以查看Fork真正可以提供什么。
最后的概述页面将为您提供前往首页或登录后端的选项。
点击完成安装 ,我们完全完成!
欢迎来到后端
坦白说,记住链接为www.myforkwebsite.com/private/
。
您始终可以编辑模板,以在网站上的某处添加链接。
无法从主页访问此链接,这在许多WordPress主题中很常见。
单击登录按钮,您将被重定向到唯一的管理URL。
这样可以使过程更加安全(但是,在您第一次入门时仍然会感到困惑)。
因此,该请求实际上是由.htaccess重定向和PHP URL路由处理的。
/private/
子目录在服务器上实际上不存在。
但是,我将对一些重要主题进行总体概述。
熟悉新系统的最佳方法是遍历并花费时间在系统的不同区域。
从私人登录页面输入您刚刚设置的详细信息,然后您将可以访问Fork管理控制台。
管理网站内容
在这方面,与WordPress或Joomla!/ Drupal相比,Fork系统提供了一个全新的世界。
无需任何代码即可创建和编辑页面的功能对广大用户都是有益的。
使用CMS而非纯HTML的最重要原因可能是为了管理您的内容。
要编辑任何页面,请单击一次以选择,然后将出现一个新窗口。
这些是网站根目录中列出的页面,以及最初被隐藏的子页面菜单。
点击屏幕顶部的“页面”标签,您将获得所有内容的树状视图。
您可以设置许多自定义页面模板(与完整主题不同),这些模板可为任何布局提供可扩展的解决方案。
您可以更改任何页面的模板以匹配所需的特定布局,例如两列,三列或一个中心列。
它包含页面的模板概述以及当前正在显示的模块或小部件。
单击第一个铅笔图标将打开编辑器窗口,您可以在其中添加和替换内容。
如果将鼠标悬停在侧面,则会出现一系列按钮。
它包含直接输出到页面上的直接HTML。
向下滚动,直到看到“ Main”块,在内部将找到一个标记为“ Editor”的块。
我将单击404页面并编辑默认HTML内容。
全屏编辑
我发现只有两种方法可以在Fork上全屏编辑页面。
这与WordPress不同,后者为您提供了用于添加页面标题和编辑内容的整个专用设置。
不幸的是,没有简单的方法可以在编辑页面屏幕内访问整页编辑器。
第二种方法是创建唯一的内容块,然后将它们作为小部件添加到您的页面中。
这将最大化您的窗口以适合全屏视图,然后您可以再次单击以保存更改。
第一种是通过单击文本框编辑器中的黑色小箭头图标(最大化)。
但是创建一个新名称非常容易,因为它们只需要标题和内容本身。
安装后,应该没有任何内容添加到您的网站中。
要创建一个新的内容块,请单击“模块”选项卡,然后选择“内容”块。
这似乎是一个尴尬的解决方法,但是实际上,管理网页内容要容易得多。
但是,如果您有很多内容,那么这种数据管理方法将使您的生活更加轻松。
老实说,标题很重要,这样您就可以区分每个内容块。
这些仅用于在向页面添加新窗口小部件时区分内容。
请注意,您的内容块标题将永远不会在您的网站前端显示。
发布博客文章
这些与内容页面相似,不同之处在于您对模板没有太多控制权,也没有添加小部件或其他自定义模块的能力。
如果安装了Blog模块,则还可以在您的网站上发布文章。
角落中标记为“添加文章”的另一个按钮将打开一个新页面进行编辑。
系统会显示所有当前帖子的表格以及发布日期,作者和评论数。
要撰写新帖子,请点击顶部的“模块”标签,然后在侧边栏链接中找到博客。
有许多自定义设置可用于编辑永久链接,帖子标题,元关键字以及许多其他很酷的东西。
另一个有趣的区域位于页面顶部的“ SEO”选项卡中。
还有一个字段可以上传您要在文章开头显示的精选图片。
在这里,您可以选择博客类别,并在新帖子中添加一些标签。
分析和电子邮件营销
然后,无论何时登录该网站,您都可以很好地显示最近的访问者和总访问量。
实际上,您可以将Google Analytics(分析)帐户连接到管理区域的信息中心。
这是Fork的一个部分,在其他所有部分中确实很突出。
好吧,有一个有趣的模块叫做“ Mailmotor”,它直接与您的电子邮件营销活动联系在一起。
行销还能做些什么?
但是,立即为用户提供分析数据给人留下了深刻的印象。
肯定有一些WordPress插件可以模拟此功能。
Fork可以利用PHP mail()
函数,并充当营销工具以及主要CMS。
但是,即使您没有Campaign Monitor帐户,也仍然可以向注册用户发送电子邮件。
您可以从Fork管理员面板中发送广告活动和编辑新闻通讯。
您可以链接到任何Campaign Monitor帐户,并直接访问您的统计信息。
扩展模块
在Fork CMS中,这些称为模块 ,可以嵌入到您网站上的任何模板或页面上。
几乎每个CMS都为开发人员提供了创建自己的可扩展应用程序的解决方案。
您可以通过单击“设置”选项卡,然后单击侧栏中的“模块”来访问这些模块。
但是,这里还有一堆不断增长的模块 ,您可以将其下载并安装到您的网站。
在安装过程中,系统会为您提供一些选项来安装默认情况下Fork附带的新模块。
模块的其他一些流行选择包括照相馆,新闻通讯,民意调查,甚至Twitter,用于在您的网站上显示最新的推文。
如果您从模块库下载任何.zip文件,则可以直接从管理面板上传这些文件。
任何模块都包含其他详细信息,以及管理不同功能的安装/卸载。
使用自定义主题
但是,即使核心文件也被拆分,以匹配模板系统的格式。
对于熟悉模板的某些用户来说,这可能很容易取用。
所有主题资源均使用.tpl文件而不是.php进行编码。
与WordPress相比,Fork CMS主题系统也有很大不同。
基本显示始终使用核心模板文件,但是这些模板文件将被模板文件夹中的所有匹配文件覆盖。
主题可以包含任意数量的不同模板文件。
对于想直接进入代码的Web开发人员,请查看此知识库文章 ,其中有更详细的介绍。
您会在右上角看到一个名为上传主题的按钮。
登录管理面板后,单击“设置”标签,然后选择主题。
扩展页面上有其他主题的集合,您可以下载并安装这些主题以进行测试。
我喜欢Fork的主题系统是非技术开发人员的易用性。
如果要获取有关特定主题的更多信息,请单击每个预览缩略图下方的“详细信息”链接。
另外,安装新主题就像单击以选择一个新主题然后保存更改一样容易。
Fork可以解压缩zip存档,并在后端复制所有主题内容。
实际上,建议您仍将主题上传到原始.zip文件中。
最后的想法
我希望您能有同样的感觉。
在使用Fork CMS玩弄后,我确实感觉很好。
尝鲜者是引领潮流的人,他们从垃圾中除草,从瓦砾下面捡起宝石。
我个人一直很喜欢测试新软件和开源项目。
如果您对Fork CMS有任何相似的想法或问题,请随时在下面的讨论区域中与我们分享。
另外,该项目仍在积极开发中,因此您应该期望在接下来的几个月中看到更多激动人心的模块和主题。
开发人员和网站管理员社区也提供了许多有用的支持链接 。
本文应该足以让您使用自己的自定义Fork CMS网站。