上海戴文 - Drupal开发 在线教育

你在这里

drupal

Drupal Hide the view or edit on the user profile tab

In your theme, look for the file"template.php",and add the below code.

云客Drupal8源码分析 之 Session系统

Session在网站中扮演非常重要的角色,储存临时用户数据、登录数据等等都用到了它,Drupal8使用到了Symfony的Session组件,该组件非常强大灵活,drupal8在此基础上有所改造和扩展,要理解Symfony的Session组件让我们先从原生php的Session机制说起:

php原生的Session采用服务器文件系统储存用户会话数据,这对一般小型网站足够了,但php做的远非如此,它提供了一整套机制让用户可以自定义Session的实现,比如加密储存、数据放数据库等等,我们看一看Session是如何实现的:

云客Drupal8源码分析 之 响应对象Response及Cookie设置

要理解这一部分推荐先了解RFC2616文档,RFC文档就是互联网技术的魂,该文档定义了http协议,里面详细阐述了各类http头的使用,作 为补充材料可以看一看上野宣所著的《图解HTTP》一书,于均良翻译,(题外话:日本人写的技术书籍大多比较踏实,印象深刻的是远山启写的《数学与生活》 简述极限概念的时候比国内高等教育教科书好太多,希望国内多出好书,)

Drupal8使用了symfony框架的http-foundation组件,里面定义了响应对象,文件路径为\vendor\symfony\http-foundation,默认有五个响应对象:

Response:通用响应对象,用于处理一般响应,也是用的最多的响应对象

以下四个用于特殊目的,他们都继承自Response:

BinaryFileResponse:文件响应

JsonResponse:json响应

RedirectResponse:重定向响应

StreamedResponse:流媒体响应

以上四个响应类对基本的Response进行了扩展或修正,这里主要讲述Response:

云客Drupal8源码分析 之 自动加载器与Composer

自动加载器:

drupal8启动的第一步就是创建自动加载器,自动加载器是什么玩意?它是怎么产生的?

在面向对象的php程序开发的时候,要实例化一个类对象则需要先加载类定义文件,当 php发现并没有包含类定义文件时,并不会立即报错,它会去一个列队里面依次调用里面定义的函数或者方法,如果在这个过程中类定义文件被加载了,则返回继 续实例化对象,程序可以没有问题的继续执行,否则程序报错,那么这个列队里面的函数或方法是怎么来的呢?它是由用户定义好,然后通过 spl_autoload_register()注册进去的,这就是php的自动加载机制,spl_autoload_register()的使用方法请 见http://www.php.net/manual/zh/function.spl-autoload-register.php

云客Drupal8源码分析

前言

Drupal是一个非常优秀的网站系统,可以说她是一个网站应用开发框架,也可以说是一个cms,她在世界范围内被广泛使用,最为人所知的是美国白宫、联合国等知名机构的官方网站使用了她,随着Drupal8的来到,她又达到了一个全新的高度,全面的由面向过程开发转为面向对象开发,代码全部重写,实现几乎和以前的版本完全不同,所以她可以作为一个全新的起点去开始drupal之路,而不管之前是否是drupal的用户;drupal是一个积极融入php大社区的系统,大量采用php大社区已经存在的优秀的组件,使得你在学习drupal8的过程中收获颇丰。

drupal8的中文资料正在不断累计,国内社区在不断壮大,前天(2016年9月11日)我刚刚参加完drupal深圳社区的聚会,感受到社区的活跃,在聚会上做了一个Drupal8入门的分享,很大概的讲了一些内容:查看请点击

Drupal 8 自定义主题开发实战视频教程

终于完成了Drupal 8 自定义主题开发实战视频教程的制作,这是一个艰难的过程。很多次都想放弃了,但还是咬咬牙坚持下来了。做点事不难,难得是把事情做完整、做好!这也算是作者对推动Drupal在中国的应用做出的小小奉献。由于本人水平所限,错误之处难免,欢迎大家批评指正。

腾讯精品课链接地址

由于乐视网的视频点播流量限制。下旬可能下面的链接会访问不了,到月初会恢复正常。请谅解!

可以移步到我的网站去看视频(因为流量限制,在线人多时会非常慢)。

以下是乐视云的链接:

00 课程介绍 视频链接

如何废除drupal的session机制,使用原生方法?

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 这个文章貌似在说这个问题。 但是太笼统了,

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

聘请 Drupal 工程师

网站建设公司聘请 Drupal 工程师。

职位描述
Drupal前端&后端开发

业务要求
至少2年以上独立完成Drupal站点的资深开发经验
精通Drupal, PHP, MySQL, jQuery/JavaScript, HTML5, CSS3
基本英文读写听说能力

工作方式
全职兼职。任何时间

请发送邮件至 infowebsolution@yahoo.com

请在来信中 附上以下信息。
个人简历. 项目/作品链接. 请说明你的工作主要是前端或后端。
注明这些语言精通程度:Drupal, PHP, MySQL, jQuery/JavaScript, HTML5, CSS3

tags: 

求职:Drupal相关职位

新年伊始,欲求一 Drupal 相关职位。

技能:

  1. 做过3年多平面设计,并且能熟练使用 HTML+CSS 构建网页。
  2. 能熟练使用前端开发框架,如:semantic ui, bootstrap。
  3. 熟悉 Drupal Theme 相关机制,能熟练的把静态页面转化为 Drupal 站点。
  4. 有网站 SEO 经验基础,对这方面比较熟悉(看过多遍昝辉的《SEO实战密码》和《网络营销实战密码:策略、技巧、案例大部分是根据实际情况参考书中知识点和搜索引擎变化后的规则)
  5. 熟悉网站服务器和linux(centos)环境,可以在centos上构建web运行环境。
  6. 使用 git 进行版本控制。
  7. 能熟练使用单反相机。

个人简介:

大二开始对平面设计和网站设计感兴趣,开始学习相关知识并给自己捣鼓个人站点(死掉了),由开始的静态页面到 使用 CMS 进行构建。先后接触国内帝国、dede、Discuz;国外joomla、wordpress、Druapl。

ubuntu 15.10 下怎样安装drupal 8.02

我的操作系统是ubuntu 15.10,现在已经安装好了xampp 7.01,请问怎样安装drupal 8.02?

页面

订阅 RSS - drupal