Drupal 8

WYSIWYG Media 嵌入到 Drupal 8.8 蒲公英 周日, 09/08/2019 - 10:38

很高兴与大家分享,在 12 月份 Drupal 8.8 发布时,Drupal 的 WYSIWYG 编辑器将允许媒体嵌入。

你可能会想:“为什么这个值得你在博客上宣布?它只是 WYSIWYG 编辑器中的一个新按钮而已。

这是一件大事,因为 Drupal 的媒体管理经历了十年的转型。WYSIWYG集成的添加完成了最后一个里程碑。你可以在Wim的博客帖子上读到更多。

Drupal 8.8 应该附带完整的媒体管理,这对于站点构建者和内容作者来说是一个非常好的消息,他们长期以来一直希望以更简单的方式将媒体嵌入到 Drupal。

祝贺媒体创作团队取得这一重大成就!

2019年怎样解耦Drupal

蒲公英 提交于 周二, 04/30/2019 - 21:20

我是使用Drupal内置的模板层构建网站,还是将Drupal的解耦或headless功能与JavaScript框架结合使用呢?

内容管理创新的步伐正在加速 — 这是由内容管理系统需要支持的渠道(web, mobile, social, chat)数量以及传统Web渠道中需要支持的JavaScript框架两方面驱动的。因此,我们看到了headless或解耦架构的出现。

Drupal的长期增长障碍

蒲公英 提交于 周二, 04/30/2019 - 21:12

Drupal的长期增长障碍以及我们克服这些障碍的战略和当前举措。

Drupal 8年增长40%到50%,这是一个健康的增长率。尽管如此,探索如何继续加速这一增长始终是值得的。

本周早些时候,我写了一篇文章,讲述了消除增长障碍的力量,并分享了亚马逊如何应对自己的增长阻碍。亚马逊确定了至少两个阻碍长期增长的因素:(1)运输成本,(2)运输时间。十多年来,亚马逊一直致力于消除这两个问题。他们花费了难以置信的创造力、努力、时间和金钱来消除他们。

在那篇博文里,我分享了对Drupal自身成长障碍的看法。我们可以消除哪些障碍来促进Drupal的长期增长?我认为Drupal发展的局限性可以总结为:

Drupal 管理端主题即将更新

蒲公英 提交于 周二, 04/30/2019 - 21:01

Drupal管理界面很快就会有一个现代和新鲜的外观。拭目以待!

去年,我采访了近100位Drupal代理公司老板,了解什么阻碍他们销售Drupal。一种最常见的回应是Drupal的管理UI过时了。

这种批评没有错。Drupal现在的管理UI最初设计于10年前,当时我们正在开发Drupal 7。过去的十年里,世界并没有停滞不前,设计趋势改变了,用户界面变得更加动态,终端用户的期望也随之改变。

公平地讲,Drupal的管理UI在过去十年中改进了很多,Drupal 8附带了一个新的工具栏、更新的内容创建体验、更多所见即所得功能,甚至还有一些设计更新。

为什么Drupal的布局构建器如此强大、独特

蒲公英 提交于 周一, 04/15/2019 - 21:05
将在Drupal 8下一个版本发布的布局构建器,独特之处在于它可以处理结构化和非结构化的内容,以及模板化和自由形式的页面。

内容作者想要一个易于使用的页面构建体验。他们希望使用拖放和WYSIWYG工具来创建和设计页面。一年多来,Drupal社区一直在开发一种新的布局构建器,旨在将这种页面构建功能引入Drupal核心。

Drupal即将发布的布局构建器非常独特,它为以下三个用例提供了强大的可视化设计工具:

  1. 模板化内容的布局。创建“布局模板”,用于布局特定内容类型的所有实例(例如博客文章、产品页面)。
  2. 自定义模板布局。能够逐个地覆盖那些布局模板(例如,能够覆盖标准化产品页面的布局)
  3. 自定义页面。创建自定义的、一次性的landing页面,不绑定到内容类型或结构化内容(例如,单个“关于我们”页面)。

让我们更详细地看下这三种用例,以解释为什么这非常有用!

用例1:模板化内容的布局

对于拥有大量内容的大型站点,相同类型的内容具有相似的外观很重要。

Drupal 7, 8 和 9

蒲公英 提交于 周日, 04/14/2019 - 21:52

1. Drupal 8 的生命周期将在 2021 年 11 月停止。
Drupal 8 依赖 Symfony,Twig 和 Guzzle 等第三方库。Drupal 8 的最大依赖是 Symfony 3, Symfony 3 将在 2021 年 11 结束生命周期,所以 Drupal 8 也随之结束。

Drupal 9 会升级到 Symfony 4 或 5。

drupal

2. Drupal 9 将在 2020 年发布,升级到 Drupal 9 会很容易。

使用 Alexa 和 Drupal 进行烹饪

蒲公英 提交于 周日, 04/14/2019 - 21:28

我在家时,最经常使用的是亚马逊的 Echo。我使用它播放音乐、核实天气、设置定时、核实交通等。这个小工具开始通知我许多日常习惯。

探索“组织能够如何使用像亚马逊 Echo 这样的设备”也是我职业生涯的重要组成部分。过去的两年里,Acquia Labs 一直在帮助客户利用会话接口、beacons 和增强现实来移除客户体验摩擦。最令人兴奋的例子之一是 Ask GeorgiaGov 的开发,这是一个 Alexa 技能(Alexa skill),使乔治亚州的居民使用亚马逊的 Echo 轻松与政府机构交互。

下面的演示视频显示了另一个例子。它特写了一个叫 Alex ,刚刚从 Freshland 市场(一个虚构的食品杂货店)回来的购物者。在从 Freshland 市场站点选择了大马哈鱼食谱后,Alex 准备了可以烹饪的所有材料。Alex 开始问 Alexa 怎样为八个人做她喜欢的大马哈鱼食谱。Freshland 市场 Drupal 站点上的食谱只够四个人,因此 Freshland 市场的 Alexa 技能(Alexa skill)自动调整可以满足八人的食材。通过简单地问 Alexa 一系列问题,Alex 能够预热烤箱、做原料替换,完成这个食谱,不再像以前那样需要查看她的手机或电脑。使用 Alexa,Alex 能够专注于烹饪的乐趣,而不是复杂的食谱。

三种方式改善 Drupal 的评估者体验

蒲公英 提交于 周日, 04/14/2019 - 21:20

上周,Matthew Grasmick 从”无 Drupal 经验开发者“的角度,体验了使用 WordPressLaravelSymfonyDrupal 四种 PHP 框架创建”Hello world!“站点的过程。他在博客中分享了体验结果。除了描述 Drupal 下载过程和终端用户文档的低效外,Matthew 也指出在四种框架中 Drupal 需要的安装步骤最多。

发人深省,很高兴 Matthew 指出这些问题。有一个好的评估者体验至关重要,这直接影响采用率。成功的评估者体验包含很多:从学习 Drupal 是什么,到理解它怎样工作,安装及如何发布第一条内容。

CentOS 7 上安装 Drupal 8

蒲公英 提交于 周四, 08/17/2017 - 21:44

说明:本文也适用于 Drupal 7

安装 Drupal 8 之前,你需要在 CentOS 7 上安装 LEMP ,没有安装的话请参考《CentOS7 上安装 LEMP》

第一步: 下载 Drupal

  • 从官方站点直接下载 Drupal,当前版本 8.2.2。
    wget  http://ftp.drupal.org/files/projects/drupal-8.2.2.tar.gz
  • 解压
    tar zxvf drupal-8.2.2.tar.gz
  • 把解压后文件移动到默认 web 目录
    sudo mv drupal-8.2.2  /usr/share/nginx/html

第二步: 配置

决定何时升级到 Drupal 8(译)

蒲公英 提交于 周四, 08/17/2017 - 19:12

原文: Deciding When to Upgrade to Drupal 8

至去年 11 月份 Drupal 8 发布以来,社区一直在尝试、优化 Drupal 6 和 Druapl 7 站点的升级过程。

因为大量模块维护者(通常是志愿者)的辛勤工作,被升级的模块一天天增多。模块的可用性是站点升级的关键因素,这真是个好消息。

本篇,我们将回顾一些工具,来简化这一过程。 每个站点的升级都是独一无二的,没有什么所谓的通用规则。无论你想做大的变革或是只保留原有的功能都会有很多不同,例如时间约束、升级预算、站点特征等等。

幸运地是,有一些工具可以帮助你计划何时以及如何升级。我们将向您展示 3 个。