跳转到主要内容
Drupal 8.1.9 发布

Drupal 8.1.9  于2016年9月8日发布了!

Drupal 8.1.9 是 Drupal 8.1.x 的 第10个补丁版本,也是 8.1.x 最后一个版本了,已可以用于生产站点了。上一个 Drupal 8 版本是Drupal 8.1.8 ,发布于2016年8月3日。更新日志请查看:CHANGELOG.txt

计划中的 Drupal 8 的下一个稳定版将会是 Drupal 8.2.0 小版本,它将会在10月5日发布。为了能让您的站点持续得到bug和安全修复,您应该计划升级到 8.2.0,当它发布的时候。这里是介绍Drupal 8.2.0 候选版已可测试的公告

云客 提交于 12 September 2016

2016年9月11日drupal深圳社区组织了一次聚会,做了个D8入门分享,这里整理了一下,D8正式版是2015年11月19日发布,我也是从这个时候开始学习研究drupal ,过去差不多一年时间了,入门过程的很多东西记忆犹新,可能将来这些感受会慢慢的忘记,所以在这一次聚会征集的时候我把它记录分享出来,一来可以帮助处于drupal大门之外正在观望的朋友以及决定深入研究正在入门的朋友,二来自己也做一个笔记,drupal很庞大,我的学习还处于不断进行中,有些地方可能讲的不准确,还请已经走过来的朋友指正。

首先我做一个简短的自我知识背景介绍,这样可以和大家产生一个共鸣,理解到我学习drupal过程中出现的感受,从事php有8年时间,经历学习过c、c++、java现在专注于php,在web领域深入理解过的cms有phpcms,帝国cms,特别是帝国cms,为它开发了一些插件。深入理解使用的框架有CodeIgniter简称ci,用ci开发过微信公众号管理系统等等,这些背景知识会在学习drupal的过程中产生对比和共振。以上就是大致的背景知识,我没有了解过drupal8以前的版本,第一次接触drupal就是从这个面向对象的d8开始的,下面分几个部分来讲。

一:为什么选择drupal

weihaol 提交于 8 September 2016

My purpose I want to render a table with 2 columns ( users' id and users' email) in views by writing a custom module. In order to alter the views, i want to change the query so that the table will be changed. Here the function that i choose is views_query_alter().

PROBLEM: The views reads my function but only return message from drupal_set_message command. And do not make any changes to Initial query and table.

Here is my function:

laoxue 提交于 7 September 2016

一、 开发流程

l  下载所需的Drupal模块。

l  启用所需模块。

l  配置模块。

l  创建views。

l  创建appcan项目。

l  编写新闻列表页面代码。

l  创建新闻详情页面并编写代码。

l  预览结果。

l  打包发行。

二、 下载所需的Drupal模块

l  services:http://drupal.org/project/services

l  libraries:http://drupal.org/project/libraries

l  views:http://drupal.org/project/views

l  views datasource:http://drupal.org/project/views_datasource

l  ctools:http://drupal.org/project/ctools

标签
laoxue 提交于 7 September 2016

什么是 Drupal Console?

Drupal Console 是用于生成 boilerplate 代码,以及和 Drupal 8 网站进行交互的一套命令行工具. 它是利用 Drupal 8 引入的现代 PHP 实践从头开始构建的。

Drupal Console 使用了 Symfony Console 和其他第三方组件。它能够为你自动生成一个 Drupal 8 模块所需要的大多数代码。同时,它还可以帮助你与 Drupal 8 网站进行交互。

为什么你应该关注?

Drupal 8 相比之前的版本,技术上更加高级。Drupal 8 的复杂度不断增加,对于任何人来说,都是一件伤脑筋的事。现在,写一个 Drupal 8 模块涉及大量的 boilerplate 代码,你需要去了解很多才能开始创建一个新模块。这部分工作其实是单调和乏味的。同时,你还可能会不小心引入一些错误。幸运的是,有 Drupal Console 这个工具,大量的新代码能够被自动生成,使用它,不会有复制粘贴之类引起的错误,最重要的是会节省大量的时间。

标签
laoxue 提交于 7 September 2016
由于Drupal 8 引入了symfony 2框架,实现了真正的面向对象的编程,相对于Drupal 7 来说,是一次颠覆性的革命。Drupal 8 通过annotation依赖注入和yml的配置管理,使开发工作既规范又灵活。Drupal 8内核的插件,为开发者提供了更加便利的应用实现途径。本文介绍Drupal 8 模块开发的入门知识,为初学者学习Drupal 8 模块开发提供最基本的感性认识,起到一个“抛砖引玉”的作用。 从Drupal 8 开始,通过Drupal Console 工具可以快速规范地自动生成模块和主题开发的目录、文件以及基本的代码。这里为了加深对模块开发的目录结构、文件配置、代码编写的规范的理解,我们还是介绍采取人工方式来开发模块的基本方法。

1、    为模块命名

  • 与Drupal 7 一样,我们需要给模块起一个机读名称。本例模块名为“my_module”。

2、    创建模块文件夹

  • 创建 /modules/custom/my_module文件夹,文件夹名称与模块名称一致。

3、    创建 .info.yml文件

标签
2016年9月11日 深圳drupal聚会

深圳Drupal聚会  时间:9月11日 地点:花椒遇见辣椒(新港城店,深圳福田区 新港城3楼307) http://www.dianping.com/shop/21335194

11点集合聚餐,饭后一起拼车去会议室

分享者: 高欣:助分答归来,看我drupal七十二变! 煮不在乎:Drupal 四大模块的的配合使用  Entity Views Rules Services 云客:d8入门学习心得感受 白羽扇: Drupal开发那些年我们一起踩过坑   

欢迎大家积极报名,无门槛,欢迎初学者、无门票。演讲者和组织者聚餐时不出钱,其他人aa。分享名额已满,其他想分享的朋友,请等待下次机会  

关于聚会的详细安排,请加扫描下方二维码加微信群(临时群,不参加本次聚会的就不要加了)

想关注深圳地区Drupal聚会,以后想来参加聚会的,请加qq群:345293977(固定群,欢迎深圳及附近城市喜欢drupal的朋友加入)

sina_豪仔Lee 提交于 30 August 2016

SELECT * FROM taxonomy_term_data AS ttd  LEFT JOIN taxonomy_term_hierarchy AS tth ON ttd.tid = tth.tid  WHERE (SELECT vid FROM taxonomy_vocabulary WHERE machine_name = 'test_words') = ttd.vid

订阅