八月 2017

17 08月
CentOS 7 上安装 LEMP
作者:蒲公英
0条评论
CentOS 7 上安装 LEMP
LEMP 软件栈是一组安装在服务器上的开源软件,使服务器能够运行动态站点和 Web 应用。 LEMP 是 Linux + Nginx + Mysql + PHP 的缩写。 L: 指 Linux 操作系统; E: 指 ENginx web 服务器(代替 LAMP 软件栈中的 Apache 组件); M: 指 Mysql 数据库(现在更多地使用 Mysql 的替代版本 MariaDB,包括本教程); P: 指 PHP。 本指南将讲解如何在 CentOS 7 VPS 上安装 LEMP 及如何做常见的性能优化。 前提 准备一个安装好的 CentOS 7 系统。 目录
17 08月
决定何时升级到 Drupal 8(译)
作者:蒲公英
0条评论
决定何时升级到 Drupal 8
原文: Deciding When to Upgrade to Drupal 8 至去年 11 月份 Drupal 8 发布以来,社区一直在尝试、优化 Drupal 6 和 Druapl 7 站点的升级过程。 因为大量模块维护者(通常是志愿者)的辛勤工作,被升级的模块一天天增多。模块的可用性是站点升级的关键因素,这真是个好消息。 本篇,我们将回顾一些工具,来简化这一过程。 每个站点的升级都是独一无二的,没有什么所谓的通用规则。无论你想做大的变革或是只保留原有的功能都会有很多不同,例如时间约束、升级预算、站点特征等等。 幸运地是,有一些工具可以帮助你计划何时以及如何升级。我们将向您展示 3 个。
17 08月
Drupal 8 模块开发 11.5 : PhpStorm 策略
作者:蒲公英
0条评论
Drupal8模块开发
原文地址:https://docs.acquia.com/articles/drupal-8-phpstorm-strategies   PhpStorm 提供了帮助使用依赖注入的工具。   扩展结构视图 Drupal 8 里,组件功能经常跨多个文件。一个类经常扩展另一个类,或实现一些接口。结构视图可以浏览类的方法和属性,但默认情况下,看不到从其他类继承的方法。有一个按钮可以激活这个功能。  
17 08月
Drupal 8 模块开发 11.4 : 依赖注入和插件
作者:蒲公英
0条评论
Drupal8模块开发
原文地址:https://docs.acquia.com/articles/drupal-8-dependency-injection-and-plugins     插件 插件是添加依赖注入最复杂的组件。很多插件不需要依赖注入,有时找例子来拷贝都具有挑战性。多数插件继承了使用接口的类。例如 Blocks,继承了 BlockBase,BlockBase 实现了 BlockPluginInterface 。   依赖注入应该添加在个别插件级,而不是基类级别。这意味着我们能够向任何插件添加依赖注入,创建新插件时,也不总是需要使用依赖注入。  
17 08月
Drupal 8 模块开发 11.3 : 依赖注入和控制器
作者:蒲公英
0条评论
Drupal8模块开发
原文地址:https://docs.acquia.com/articles/drupal-8-dependency-injection-and-controllers   控制器 控制器使用依赖注入比较容易,因为他们提供返回服务容器的 create() 方法。我们已经创建了路由,现在创建下控制器文件: src/Controller/DIController.php 下载文件