跳转到主要内容
sina_门前小雨 提交于 12 April 2016

前言

原文地址https://cipix.nl/understanding-drupal-8-part-1-general-structure-framework

排版更好的WORD版本http://wenku.baidu.com/view/820e0805b8f67c1cfbd6b8d7

译者学习过面向对象和J2EE,近日喜闻Drupal倒向面向对象所以特来学习。之前只大概浏览过一本讲Drupal7的书,所以对Drupal中的名词和概念理解不深。翻译大都站在面向对象和J2EE的角度。译者了解名词一致的重要性,所以如有错误和表述不当之处请及时与译者联系,译者正是想通过交流学习进步,也免得误导他人。

灰色的不是正经的注释可以直接跳过。

下面是译者觉得在翻译过程中出现的可能有争议的词汇表

启动流程(bootstrapping

sina_门前小雨 提交于 8 April 2016

前言

打算从翻译文档入手学习Drupal8。翻译到一半,发现中的设配置文件使用的是YAML格式,所以先学习下YAML。

什么是YAML

YAML是一种用来序列化对象的标记言语格式,它可以把对象的实例用人类直接可读的文件存储起来。

举个栗子,我在程序中使用家庭类创建了一个实例,并将小明一家的数据填充其中。这里如果我想在下一次运行程序的时候不再填充一遍,就要把小明一家的实例保存下来。过去的方式是把对象直接转换为二进制编码保存,缺点是如果想在程序外对其进行修改,虽然不是不可能但明显是不划算的,这就是不可读。而使用YAML格式将对象存储,当然就是可读的,这将会在后面的YAML示例中举例说明。

YAML的优势(为什么使用YAML)

l  面向对象 Drupal8完全实现了面向对象,所以使用YAML可以更好地与面向对象相契合。尽管从我目前的学习到看来(只到路径解析)Drupal只把YAML当作配置文件用,并没有发挥它的序列化功能,不过我觉得学习到实体结构后就能了解到YAML的强之处了。

l  YAML的解析速度特别快 相对XML和HTML来说。

标签
sina_申祺s 提交于 7 April 2016

Drupal failing to write due to bad file path. The bad file path is temporary://fileXXXXXX. I cannot understand why Drupal is failing to convert temporary:// to /tmp.

 

报这个错误的时候  找到 配置-》文件系统-》临时目录  找到临时目录之后,更改临时目录的文件夹权限为读写 就可以了,

标签
Drupal 8.0.6 发布

Drupal 8.0.6 于2016年4月6日发布了!

本次主要是众多bug修复(无安全漏洞更新)和文档、测试的改进,详情请查看Drupal 8.0.6 发布说明。

Drupal 8.0.6 是 Drupal 8 第6个补丁版本,已可以用于生产站点了。上一个 Drupal 8 版本是Drupal8.0.5 ,发布于2016年3月3日,相隔近1个月的时间的时间。这也是 8.0.x 分支既定的最后一个版本,下一个版本将是Drupal 8.1.0,并计划于2016年4月20日发布。已在使用 Drupal 8 的站点建议到时待Drupal 8.1.0发布后及时更新至最新版本,以解决很多Bug和安全漏洞的修复。Drupal 8.1.0 的rc版即将发布,敬请期待!

sina_Kuku017 提交于 31 March 2016

Company Introduction

QP Software is a Shanghai-based agency delivering digital applications (Websites, E-commerce platforms, Mobile Applications) for Start-ups and large Corporates in China and abroad (Portfolio 2015: Decathlon, Air France, KLM, LVMH, Auchan, Montagut).

标签
2016.4.2 北京Drupal聚会, 欢迎Enzo北京游

主题:Drupal8, Enzo环球

地点:国家图书馆品诺咖啡大包间

路线:地铁四号线九号线国家图书馆站

时间:2016.4.2日下午2点至下午5点

内容:Enzo 环球北京站:

如果想做出一些改变,我不需要请求任何人的许可。同样地,在哥斯达黎加,我们创建了 Drupal 哥斯达黎加社区,我们的激情支持着我们创建了这个社区,我们没有请求任何人的许可。所以,言出必行,我决定把金钱花费在我说过的那些方面:竞选视频中提到的,再加上一个额外的目标,即推介 Drupal Console 这个工具。我是 Drupal Console 项目的维护者之一,我已经为它工作了差不多18 个月。对于本地社区,Drupal Console 包含了一个重要的组件,它让人们能够用母语来使用这个工具。从而突破语言障碍,壮大本地社区。

 

本周六聚会将详细讲解该项目的有关情况。

主讲人:

laobei 提交于 29 March 2016

drupal的session机制导致我用第三方授权的时候因为jsessionid不同而会话失效,请问: 怎么废除drupal自带的session机制,改用原生的session方法?

 

将bootstrap.inc文件 2251行左右的代码注释掉可以达到目的,但是drupal离开了session就跑不起来了。

case DRUPAL_BOOTSTRAP_SESSION:           require_once DRUPAL_ROOT . '/' . variable_get('session_inc', 'includes/session.inc');           drupal_session_initialize();           break;

 

http://drupalchina.cn/doc/1074.html 这个文章貌似在说这个问题。 但是太笼统了,

请各路高手给看看,要烟钱也可以。

标签
sina_用户5514176484 提交于 29 March 2016

注意:在安装配置的时候一定要去Apache里面和php里面改配置文件apache/conf/eatra/httpd-vhost.conf

<Directory "D:\www\drupal-7.43">   //修改成自己文件所放的位置
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
<VirtualHost *:8080>
    ServerAdmin webmaster@dummy-host2.baidu.com
    DocumentRoot "D:\www\drupal-7.43"  //修改成自己文件所放的位置
    ServerName t.baixing.cn                         //修改成自己所测试的网址
    ErrorLog "logs/dummy-host2.baidu.com-error.log"
    CustomLog "logs/dummy-host2.baidu.com-access.log" common
</VirtualHost>

 

订阅