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 候选版已可测试的公告。
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
- 阅读更多 关于 drupal 8入门分享
- 登录或注册以发表评论
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:
一、 开发流程
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
什么是 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 这个工具,大量的新代码能够被自动生成,使用它,不会有复制粘贴之类引起的错误,最重要的是会节省大量的时间。
1、 为模块命名
- 与Drupal 7 一样,我们需要给模块起一个机读名称。本例模块名为“my_module”。
2、 创建模块文件夹
- 创建 /modules/custom/my_module文件夹,文件夹名称与模块名称一致。
3、 创建 .info.yml文件
深圳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的朋友加入)
各位好。我这有个小项目,需要一名drupal兼职同学。 项目内容:theme+购物车+结算。 内容很简单,因此预期3-5天完成。
版本要求:drupal6.38 有兴趣的同学请私聊我,谢谢啦! QQ:2591193744
地点最好北京,远程也可
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