Atlantis CMS 框架

发布时间 作者:

Atlantis CMS Framework image

构建 CMS 就像构建汽车。两者都是由工程师设计,但最终由非技术人员使用。在易用性和工艺之间总存在平衡。这样的系统必须同时满足程序员和内容编辑的要求,并且还要以一种吸引商业用户的方式执行任务。有趣吧?

为什么世界需要另一个 CMS?

大多数你所能找到的系统都倾向于解决一组相当广泛的问题,而 Atlantis 则力求在 CMS 应该做的事情方面做到非常出色——内容创建和维护。

我们还认为,系统应该相当易于理解,不需要很长的学习曲线才能完成基本任务。我们的主要目标之一是创建一个环境,让开发人员拥有创建可供内容编辑人员使用的产品所需的所有工具。

也就是说,如果你熟悉 Laravel,那么使用 Atlantis 应该会很顺利。

首先,让我们稍微改变一下模式。Atlantis 不是一个独立的产品,而是一个针对 Laravel 的模块,它通过依赖一个已经非常优秀的框架来提供全面的 CMS 功能。但是,用户无需分别安装两者,因为安装程序已经捆绑了一切。

人们可以使用所有与 Laravel 兼容的现有包,也可以构建或下载特定于 Atlantis 的模块。我们试图将两者分开,这使得通过 Composer 可以轻松独立地更新 Laravel 和 Atlantis。

Atlantis 中有很多功能,在一篇文章中无法全部介绍,但我将停下来谈谈几个能让你的生活更轻松的简洁功能。

  • 页面和模式克隆:在当今的任何 CMS 中构建页面通常都与从大量菜单中选择许多选项有关,而且你往往需要创建一些“类似”但并不完全相同的东西。这就是克隆的用武之地——只需点击一个按钮,系统就会在新的 URL 下创建一个现有页面的副本。想要为你的用户创建一个输入内容的结构,但又想让他们免于编写 HTML 代码?模式就派上用场了。你可以使用管理 UI 定义附加到模式的自定义字段,并将它们匹配到特定预先制作的 Blade 模板。
  • URL 掩码:通过使用页面 URL(或通配符掩码)作为参考,将模式附加到页面。
  • 事件:Atlantis 在页面生命周期中发出了一组事件,你可以绑定监听器并在这些事件发生时执行其他任务。
  • 机制通过当前活动的主题“皮肤化”你安装的每个模块。本质上,你可以覆盖当前主题中的任何模块视图,并根据你的需要重新排列它,而不会干扰原始模块代码。
  • 功能强大的可视化表单构建器:可以为你节省大量时间,让你的生活变得更轻松。你只需使用 Atlantis 管理界面就可以创建、验证和皮肤化表单。
  • 内置支持Amazon S3 和 Amazon CloudFront。
  • 多用户环境,当多个用户编辑相同的内容时,会自动锁定页面。
  • 页面/模式版本控制:你可以随时回滚到以前版本。
  • 媒体管理器用于上传文件,这些文件可以设置为自动调整大小以符合你的自定义规格。此外,还有一个 TinyPNG 模块可以自动压缩文件,以提高性能。
  • 提交你的 Atlantis3 模块,只需使用一个简单的 Artisan 命令。
  • 可以告诉系统,如果页面提供给移动客户端,则省略某些 DOM 元素。
  • 你可以构建和组织任何一组图像,并通过标签提取它们。
  • 用户可以选择他们自己的编辑工具(可以在帐户首选项中切换,并基于可用的模块)。

我们还确保任何进入 CMS 的人都能够轻松识别特定页面上使用的资源;在管理 UI 中,我们一目了然地显示了附加到页面的每个模块或模式的列表。最终,一切都是为了提高生产力!

好了,这就是它的概况。请随意下载、体验、使用等。我们期待收到你的反馈,以便我们让 Atlantis 变得更好!

Evgeni Dimitrov photo

我在过去 20 年里一直在从事与网络相关的一切工作。我的主要关注点是后端技术和服务器。我还与 Atlantis CMS 的开发密切相关。

归档于
Cube

Laravel 新闻通讯

加入 40,000 多名其他开发者,绝不错过新的技巧、教程等。

Laravel Forge logo

Laravel Forge

轻松创建和管理您的服务器,并在几秒钟内部署您的 Laravel 应用程序。

Laravel Forge
Tinkerwell logo

Tinkerwell

Laravel 开发人员必备的代码运行器。使用 AI、自动完成和对本地和生产环境的即时反馈进行调试。

Tinkerwell
No Compromises logo

没有妥协

来自“没有妥协”播客的两位经验丰富的开发者 Joel 和 Aaron 现已接受为您的 Laravel 项目聘用。 ⬧ 每月固定价格 7500 美元。 ⬧ 没有冗长的销售流程。 ⬧ 没有合同。 ⬧ 100% 退款保证。

没有妥协
Kirschbaum logo

Kirschbaum

提供创新和稳定性,确保您的 Web 应用程序取得成功。

Kirschbaum
Shift logo

Shift

正在运行旧版本的 Laravel?即时、自动化的 Laravel 升级和代码现代化,让您的应用程序保持新鲜。

Shift
Bacancy logo

Bacancy

仅需每月 2500 美元,即可为您的项目配备一名拥有 4-6 年经验的经验丰富的 Laravel 开发人员。获得 160 小时的专业知识和 15 天免费试用。立即预约通话!

Bacancy
Lucky Media logo

Lucky Media

立即获得幸运 - Laravel 开发的理想之选,拥有超过十年的经验!

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar:Laravel 电子商务

Laravel 电子商务。一个开源包,将现代无头电子商务功能的力量带到 Laravel。

Lunar:Laravel 电子商务
LaraJobs logo

LaraJobs

官方 Laravel 招聘网站

LaraJobs
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit:Laravel SaaS 启动工具包

SaaSykit 是一个 Laravel SaaS 启动工具包,包含运行现代 SaaS 所需的所有功能。支付、精美结账、管理面板、用户仪表板、身份验证、即用组件、统计数据、博客、文档等等。

SaaSykit:Laravel SaaS 启动工具包
Rector logo

Rector

您无缝升级 Laravel、降低成本和加速创新的合作伙伴,帮助企业取得成功

Rector
MongoDB logo

MongoDB

通过 MongoDB 和 Laravel 的强大集成来增强您的 PHP 应用程序,让开发人员能够轻松高效地构建应用程序。支持事务、搜索、分析和移动用例,同时使用熟悉的 Eloquent API。探索灵活、现代的 MongoDB 数据库如何改变您的 Laravel 应用程序。

MongoDB

最新消息

查看所有 →
Maska is a Simple Zero-dependency Input Mask Library image

Maska 是一个简单的无依赖输入掩码库

阅读文章
Add Swagger UI to Your Laravel Application image

将 Swagger UI 添加到您的 Laravel 应用程序

阅读文章
Assert the Exact JSON Structure of a Response in Laravel 11.19 image

在 Laravel 11.19 中断言响应的精确 JSON 结构

阅读文章
Build SSH Apps with PHP and Laravel Prompts image

使用 PHP 和 Laravel Prompts 构建 SSH 应用程序

阅读文章
Building fast, fuzzy site search with Laravel and Typesense image

使用 Laravel 和 Typesense 构建快速、模糊的网站搜索

阅读文章
Add Comments to your Laravel Application with the Commenter Package image

使用 Commenter 包为您的 Laravel 应用程序添加评论

阅读文章