搜索
首页web前端css教程我喜欢Craft CMS

我喜欢Craft CMS

Apr 09, 2025 am 10:27 AM

我喜欢Craft CMS

从150多种选择的广阔景观中选择CM可能令人生畏。 Craft CMS于2013年推出,提供了令人信服的替代方案。这篇评论反映了我团队使用Craft用于多个网站项目的两年经验。我们不会将其与其他系统进行比较;我们的重点是工艺的优势。

Craft CMS:简短概述

由Pixel&Tonic开发的Craft源自2010年的“ Blocks”项目,最终发展成为我们今天所知道的强大CMS。目前为大约70,000个网站提供动力,将优先考虑开发人员和内容经理满意度的优先级,并获得了CMSCritics的2015年“最佳CMS开发人员CMS”奖。对于需要灵活但并非完全定制的解决方案的中小型企业来说,这是理想的选择。

系统要求和易用性

Craft的服务器要求适中:PHP 7.0,MySQL 5.5(或MariadB/PostgreSQL当量),256MB PHP内存和200MB磁盘空间。设置很简单,需要最小的PHP或数据库专业知识。进入进入的低障碍加速了发展。

简单性和复杂性共存

Craft的独特力量在于其适应性。它处理利用PHP,数据库和查询优化的复杂项目,但同样支持更简单的站点,需要最少的编码。这种灵活性是一个主要优势。现场创建和设置完全由管理面板内部管理,在许多情况下消除了对代码的需求。内置功能(例如本地化和多站点管理)进一步增强了其可用性。与某些执行限制性决策的CMS不同,Craft可以使用户能够控制前端和后端性能。

树枝模板引擎

Craft利用树枝作为模板引擎,消除了模板中的原始PHP。该标准化改善了代码的一致性和开发团队内的可读性。 Twig的功率处理大多数用例,而可扩展性解决了专业需求。对于那些喜欢替代技术(例如,静态站点生成器)的人,Craft 3.3的无头模式和内置的GraphQl(Pro功能)使与Gatsby或Gridsome之类的工具集成。 REST API(Element API插件)提供另一种内容访问方法。

可扩展性和插件生态系统

Craft的可扩展性是关键功能。建立在YII框架上,通过模块(扩展核心功能)和插件(可安装组件)实现扩展。两者都可以完全访问Craft和Yii的API,并利用YII社区和文档。虽然记录了插件和模块开发,但GitHub存储库中的实际示例通常证明更有帮助。使用模型,视图和控制器的结构化方法简化了插件的创建。官方插件商店提供了各种各样的预构建插件,包括可以在购买前在开发模式下测试的付费选项。推荐的插件包括ImageOptimize,导航,SEOMONE,REDACTOR和SUPER TABLE。

作者经验:杰出的功能

Craft在作者的经验中表现出色。字段和部分的核心概念简化了内容管理。内置版本的控制允许作者跟踪和恢复更改,从而为意外数据丢失提供安全网。在单个工艺实例中的无缝本地化和多站点管理是很大的优势,通常在其他CMS中实施。这些核心功能直接构建在工艺中,避免依靠许多插件来获得基本作者功能时出现的矛盾。

社区和支持

Craft拥有一个支持社区,尽管比某些已建立的平台小。尽管堆栈交换的存在范围不那么广泛,但Discord社区非常活跃,包括Pixel&Tonic开发人员和著名的插件创建者。学习资源相对有限,但是Craft的简单性通常会使广泛的教程不必要。年度DOT所有会议提供了另一个宝贵的资源。该平台的开源性质进一步增强了协作和开发。

定价模型

Craft的定价是透明的:单用户,小型网站免费;较大项目的第一年更新的第一年,然后每年$ 59(带有可选的续订)$ 299。该模型是合理的,尤其是考虑到提供的专业水平功能。开发人员通常会吸收许可成本,使其成为客户的问题。 Pro版本的免费试用版可用于本地开发。

结论

Craft CMS提供了令人信服的功率和易用性。它的灵活框架满足了各种项目需求,提供了杰出的作者和开发人员体验。开源性质,积极的社区和合理的定价使其成为CMS市场上的强大竞争者。我们强烈建议您尝试。

以上是我喜欢Craft CMS的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
光标的下一个CSS样式光标的下一个CSS样式Apr 23, 2025 am 11:04 AM

具有CSS的自定义光标很棒,但是我们可以将JavaScript提升到一个新的水平。使用JavaScript,我们可以在光标状态之间过渡,将动态文本放置在光标中,应用复杂的动画并应用过滤器。

世界碰撞:使用样式查询的钥匙帧碰撞检测世界碰撞:使用样式查询的钥匙帧碰撞检测Apr 23, 2025 am 10:42 AM

互动CSS动画和元素相互启动的元素在2025年似乎更合理。虽然不需要在CSS中实施乒乓球,但CSS的灵活性和力量的增加,可以怀疑Lee&Aver Lee&Aver Lee有一天将是一场

使用CSS背景过滤器进行UI效果使用CSS背景过滤器进行UI效果Apr 23, 2025 am 10:20 AM

有关利用CSS背景滤波器属性来样式用户界面的提示和技巧。您将学习如何在多个元素之间进行背景过滤器,并将它们与其他CSS图形效果集成在一起以创建精心设计的设计。

微笑吗?微笑吗?Apr 23, 2025 am 09:57 AM

好吧,事实证明,SVG的内置动画功能从未按计划进行弃用。当然,CSS和JavaScript具有承载负载的能力,但是很高兴知道Smil并没有像以前那样死在水中

'漂亮”在情人眼中'漂亮”在情人眼中Apr 23, 2025 am 09:40 AM

是的,让#039;跳上文字包装:Safari Technology Preview In Pretty Landing!但是请注意,它与在铬浏览器中的工作方式不同。

CSS-tricks编年史XLIIICSS-tricks编年史XLIIIApr 23, 2025 am 09:35 AM

此CSS-tricks更新了,重点介绍了年鉴,最近的播客出现,新的CSS计数器指南以及增加了几位新作者,这些新作者贡献了有价值的内容。

tailwind的@Apply功能比听起来更好tailwind的@Apply功能比听起来更好Apr 23, 2025 am 09:23 AM

在大多数情况下,人们展示了@Apply的@Apply功能,其中包括Tailwind的单个property实用程序之一(会改变单个CSS声明)。当以这种方式展示时,@Apply听起来似乎很有希望。如此明显

感觉就像我没有释放:走向理智的旅程感觉就像我没有释放:走向理智的旅程Apr 23, 2025 am 09:19 AM

像白痴一样部署的部署归结为您部署的工具与降低复杂性与添加的复杂性之间的奖励之间的不匹配。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器