精选文档

[译] 使用REST API,让世界与你互动

译者注:本文较长,而且不是很好理解,加之译者水平有限,错误和疏漏在所难免,如有发现任何问题,欢迎指出,本文前半部分说的是REST的背景和基本概念,后半部分说的是 Drupal 8 对REST的支持程度,从中我们可以知道什么才是真正的REST,而这个概念,我相信很多人目前还没搞清楚。以下是正文:

Drupal 8 最让人期待的特性之一就是核心对 RESTful Web Services 的整合。Drupal开发者总是期待着能够通过核心做到一些之前做不到的事情,例如:

解决升级到MacOSX Yosemite之后MAMP的Apache无法启动的问题

升级到MacOSX 10.10 Yosemite一切都很顺利,但是,当我进入开发环境,启动MAMP时,发现MySQL启动成功,而Apache无法启动。

看错误日志,最后有一行这样的错误:

AH00169: caught SIGTERM, shutting down  

通过Google,得到如下方案:

解决因Google字体被屏蔽导致网站变慢的问题

Google的各种服务都被屏蔽了,但是字体(fonts.googleapis.com)被屏蔽,导致很多网站打开都极慢。如果要快一点只能使用VPN之类的方式来解决,或者你可以通过修改hosts的方式,找个仍然能用的IP也行。

这里有一个另类的办法,也是编辑/etc/hosts,不过是指向到本地。

新Macbook Pro上搭建Drupal开发环境的方法

公司开恩,给升级了电脑,入手新Macbook Pro,在把工作环境挪过来之前,我需要做一些初始化工作,把一些常用的软件和工具先安装上,下面给大家说说我的做法,请注意顺序和方法,我相信工欲善其事,必先利其器,我相信好的工具,方法,技巧,流程对像我一样的前后端开发者的作用是巨大的。

安装homebrew

第一步,当然是安装Homebrew了,原因不多说,有些软件和程序MaxOSX没有给内置,编译安装还是比较麻烦的,所以,还是用包管理工具比较方便,Homebrew是Mac下著名的包管理工具之一。

用Shield模块对你的Drupal站点进行密码保护

有时候,我们可能想要对Drupal站点进行密码保护,可能是因为站点仍然在开发当中,或者你只是想让指定的用户才能访问你的网站。

通常我们使用一种叫HTTP认证(HTTP Basic Auth)的技术,让你可以密码保护整个站点,这是通过修改Apache的.htaccess文件实现的。

一些优秀的教程教你怎么做,但是基于以下几个原因这么做不是非常的合适:

页面