srijanaravali/ezcontent

该包已被废弃且不再维护。作者建议使用 srijanone/ezcontent 包。

Srijan提供的一个功能丰富的站点配置文件。

维护者

详细信息

github.com/srijanone/ezcontent

源代码

安装: 144

依赖者: 0

建议者: 0

安全性: 0

星级: 7

观察者: 10

分支: 23

类型:drupal-profile

2.2.12 2024-09-16 12:12 UTC

README

  • 关于 EzContent
  • 主要功能
  • Drupal 8 安装
  • Drupal 9 安装
  • 推荐

关于 EzContent

EzContent 是一个 Drupal 安装配置文件,旨在解决常见的网站内容管理痛点,并加快 CMS 实现过程。

主要功能

  • 丰富的组件库

    丰富的常用组件库,既可作为段落使用,也可作为自定义块类型。

  • SEO 友好的内容创建

    预配置了SEO友好模块,如实时页面SEO、元标签、schema.org、XML网站地图和自动URL别名,从第一天起就能提高您的内容在网上的可见性。常见的SEO功能被逻辑分组,以增强编辑界面。

  • 解耦支持不牺牲非协商性CMS功能

    在解耦设置中使用时,EzContent 允许企业轻松地使用他们选择的任何前端框架创建交互式UI,而无需削减诸如

    1. 在解耦前端中预览未发布的内容
    2. 使用Drupal的布局构建器创建带有解耦前端的目标页面。如果您想将EzContent作为纯解耦实现使用,请参阅 EzContent API 以获取更多详细信息以及 Angular、Gatsby 和 Nextjs 启动工具包的链接。
  • AI生成内容

    由Srijan AI服务和Amazon Rekognition提供支持,一些功能包括基于AI的图像标题、图像标记、智能内容标记和自动文本生成工具。

Drupal 8 安装

EzContent可以通过以下两种方式安装

通过Drupal Composer

  • 为您的项目选择一个名称,例如“MY_PROJECT”
  • 使用以下命令创建项目
  • 该命令将下载Drupal核心以及必要的模块、EzContent配置文件和项目所需的所有其他依赖项
composer create-project srijanone/ezcontent-project
MY_PROJECT --no-interaction 

如果遇到任何内存问题,请运行此命令-

php -d memory_limit=-1 /path/to/composer.phar create-project 
srijanone/ezcontent-project MY_PROJECT --no-interaction 

通过Acquia BLT

要使用Ez content创建新的Acquia BLT项目,请使用以下命令-

composer create-project --no-interaction acquia/blt-project MY_PROJECT;
cd MY_PROJECT;
composer require srijanone/ezcontent:^1.0;

警告

BLT、Lightning可能存在更新,这可能会破坏设置。如果遇到任何问题,请在问题队列中提交新问题。

Drupal 9 安装

通过Drupal Composer

composer create-project srijanone/ezcontent-project:9.x-dev
MY_PROJECT --no-interaction 

通过Acquia BLT

composer create-project --no-interaction acquia/drupal-recommended-project
MY_PROJECT;
cd MY_PROJECT;
composer require srijanone/ezcontent:9.x-dev;

演示设置

请使用以下单一命令安装程序设置演示站点。请参考 EzContent Demo 包以了解更多信息。

COMPOSER_MEMORY_LIMIT=-1 composer create-project 
srijanone/ezcontent-project:dev-demo ezcontent-demo --no-interaction;

目前ezcontent_demo模块较为庞大,需要额外的内存才能通过安装用户界面完成安装,我们建议您通过drush安装该模块,或者尝试逐个安装其子模块以分散负载。Drush命令

drush en -y ezcontent_demo