工艺是免费的开源CMS

Contao 免费的CMS软件

用于可扩展应用程序的自托管开源CMS

Contao是一种开源CMS,可以替换WordPress,Joomla或Drupal,因为其简单性和可扩展性。

概述

Contao CMS是一款开源CMS,是在世界上最受欢迎的PHP中开发的。对于想要简单性和可扩展性的发布者来说,这是WordPress的替代方案。而且,希望从其内容管理系统中更有力的性能。 Contao基于开放的Web标准,很容易适应您的需求。 关于Contao的最好的事情是简单。这对您的员工几乎不需要后端培训。他们可以迅速启动并运行。安全也是Contao突出的另一个元素。它使用现代密码哈希算法并支持使用2因子身份验证的用户帐户。此外,如果登录尝试失败过多,用户帐户会自动锁定。 它没有预定义的结构,因此您可以从头开始构建任何网站。而且,创造力没有限制:您只需使用HTML和CSS就可以完全按照设计的方式构建网站。 Contao使用不同的根页面具有简单的多域管理。简单的多语言管理,通过模板高度定制的模块。 SEO是该平台的主要重点之一,因此您的网站已准备就绪。可扩展性是平台的核心,因此您可以使用插件扩展平台。 如果您正在寻找用于高性能,可扩展性和简单性的内容管理工具。然后,Contao可以成为您的选择。

系统要求


最低要求取决于您是安装最新还是长期支持版本。所有维护的Contao版本都与最新的PHP和MySQL版本兼容。因此,我们建议始终使用它们。

  1. PHP:7.4+版本(最新补丁版)
  2. MySQL:版本8.0+或同等的MariadB服务器

特征


Contao具有直观的用户界面,该界面使用AJAX和Web 2.0技术来最佳可用性。多种后端语言和主题,强大的权限系统,版本管理和撤消管理,高级搜索和分类选项以及Contao Manager只是使Contao在其他内容管理系统中脱颖而出的众多功能中的少数。 Contao前端是基于100%模板,并生成满足W3C/WAI要求的可访问XHTML严格输出。搜索引擎友好的URL,GZIP支持,PDF导出功能,多语言支持以及更多帮助您在不作为程序员的情况下构建现代网站。

  • 高级编辑功能: Contao提供高级编辑功能,例如通过剪贴板复制或移动记录,一次编辑多个记录或还原先前的版本。编辑人员可以使用内置丰富的文本编辑器Tinymce格式化文本,其中还包括多语言拼写检查器。
  • 强大的站点结构: Contao支持一棵树中不同的页面类型(例如,常规或重定向页)和多个网站。您可以完全控制一个页面是否隐藏,密码保护,缓存或索引进行搜索,并且可以手动或定时发布它们。
  • 细粒度的权限系统: Contao具有强大的权限系统,使您可以控制对后端中每个表单字段的访问。可以在用户或组级别上授予访问权限,如果将用户分配给多个组,将汇总。
  • **灵活的表单生成器:**使用Contao表单生成器您可以生成任何类型的Web表单,这些Web表单将自动验证并通过电子邮件发送或存储在数据库中。上传的文件将作为附件发送,并且可以选择存储在服务器上的文件夹中。
  • 全文搜索引擎: Contao配备了一个支持短语搜索,通配符搜索和/或搜索的全文搜索引擎。搜索索引是自动构建的,甚至包括包含受保护的页面。结果被缓存,可以分为多页。
  • 响应式图像: Contao始终设计用于可访问性和移动设备的支持。您可以为图像定义中央或个别不同格式。在将您的网站交付给智能手机时,可以节省宝贵的带宽。指定图像 - 焦点,以便重要的图像内容始终在图片中。
  • 内置文件管理器: Contao除了内置文件管理器外,还通过FTP支持文件上传。它会自动生成图像缩略图和文件预览,并允许您使用源编辑器编辑上传的文件。文件和文件夹可以复制,移动,编辑,重命名和删除。
  • 内置日历模块: contao日历模块是核心分布的一部分。它支持多个日历,全天事件,开放式事件,多日事件,重复事件以及通过RSS或原子供稿轻松联合组织。它包含多个视图,例如日历,迷你卡伦达或事件列表。
  • 内置新闻/博客模块: contao新闻/博客模块是核心发行版的一部分。它支持多个新闻档案和类别​​,特色新闻,用户评论和通过RSS或原子供稿轻松联合组织。每个新闻项目都可以随附图像和多个外壳。
  • 内置新闻通讯模块: CONTAO新闻通讯模块是核心发行版的一部分。它支持通过Double-Opt,HTML和纯文本格式,从CSV文件中导入收件人,并在网站上列出已发送新闻通讯。可以个性化发送给会员的新闻通讯。
  • **简单更新:**安装更新可能很耗时,即使您仅运行少数Contao网站。 Contao Manager允许您直接在浏览器中直接单击几下更新安装。当然,Contao还支持各种部署工具和CI工作流程。
  • 广泛的其他软件包选择: extensions.contao.org或packagist上,您会发现许多其他软件包,这些软件包为CMS添加了更多功能。您只需单击几个鼠标即可直接在Contao Manager中浏览,安装,更新或删除这些软件包。

安装

检查所有要求并设置Web服务器后,您现在可以开始安装。 使用Contaomanager的图形用户界面或使用命令行,可以在服务器上安装Contao的两种方法。

与Contao Manager一起安装Contao

成功进行基本配置后,您现在可以安装contao。选择所需版本和初始配置,然后单击“完成”按钮。 现在,安装可能需要几分钟。可以通过单击以下图标/隐藏控制台输出来显示有关安装过程的详细信息。

更新数据库表

Contao Manager安装了所有软件包后,您必须运行Contao安装工具以更新数据库。

通过命令行安装{#installation-over-the-command Line}

从命令行安装时,在安装过程中执行create-projectaCOMPOSER UPDATE`命令’’。这将导致某些Hosters由于高系统负载而无法终止该过程,并且安装将失败。在这种情况下,您应该使用Contao Manager。 您已使用用户名和域登录到服务器。 ssh benutzername@example.com 更改为网络托管的公共目录。 CD www

安装作曲家

作曲家是PHP编程语言的面向应用程序的软件包管理器,并安装了依赖项

从命令行安装contao

在第二步中,您可以使用作曲家安装Contao。 “示例”代表所需的安装目录,4.8代表要安装的Contao版本。 php composer.phar create-project contao/托管编辑示例4.8

托管配置

在Contao中,所有公开访问的文件都位于安装的子文件夹中。使用托管提供商的管理面板将安装的文档词根设置为该子文件夹,并在此场合创建数据库。 示例:example.com指向目录/www/example/web

更新数据库表

安装后,您可以使用CONTAO安装工具更新数据库。 由于contao 4.9您可以在命令行上使用以下命令: php供应商/bin/contao-console contao:迁移

创建CONTAO后最终用户

使用Contao-Installtool,您可以创建后端用户。由于contao 4.10您可以在命令行上使用以下命令: php供应商/bin/contao-console contao:用户:创建

 简体中文