跳转到主要内容
dustise 提交于 3 September 2014

话说本人遇到的奇葩项目相当之多,所谓老而不死是为贼,贼都是这么练出来的。

今天来讲另外一个奇葩项目,全3D的Drupal商城。

这个是个实验性的项目,本来没Drupal什么事,Adobe Flex加3D渲染的前端,.NET + WCF的后端。可惜后期合作出了问题,谈判破裂,剩下一地的Flex/ActionScript残骸,手里只有俩应届生,鸭梨山大滚滚而来。

这时候就不会有人讨论某某平台好不好了,当时怒从心头起,恶向胆边生,既然很大几率都是做不做都是死,那就选个我有兴趣的死法吧。

用了大概一周的时间搭了个Ubercart,把原有的商品列表、搜索以及购物过程的代码凑合阅读了一下,然后架起Services,Services for ubercart,把大多数的方法都暴露为服务,又自行补充了一些原本没有实现的服务出来,在API层面,对前段提供了完整的服务群。

接下来跟小弟们一起,突击学习ActiveScript,把原有的Web Service请求重新收拾了一遍,全都改访问Drupal Services。

然后就是——天空一声巨响,奇葩闪亮登场,一个怎么看都不像Drupal的奇怪站点诞生了。

9.27广州Drupal聚会

各位,9.22-26日我们在广州举办一次Drupal培训班,27日,我们将在广州举办一次Drupal聚会,具体时间和地点另行通知。

David Fan主讲,他精通Drupal移动开发及微信开发。另外崔克俊介绍下Drupal在文档管理、电子商务方面的一些新进展。欢迎对这方面感兴趣的朋友参加。

联系人:崔克俊  13681445347 13381113196 QQ:372948992

zheojian 提交于 3 September 2014

原文链接: Block API in Drupal 8

概述

Drupal 8 的区块实际上是由两个独立的API结构组成的,延续了Drupal一直以来的用户体验。这两个API结构分别是:Block Plugin API,一个独立的可复用的API;区块实体API,用于区块控制位置和可见性。

通过Block Plugin API创建区块

在你自定义的模块代码中创建区块需要了解Plugin API,更具体的说是基于注解的插件探测(方式/模式)(原文: Annotations based plugin discovery)。这是Drupal 8用来查找你自定义的区块的机制。

在模块中创建自定义区块包含以下步骤:

sina_JianYetAn… 提交于 2 September 2014

原文链接:https://www.drupal.org/node/2117411

 

Drupal 8 表单API

Druapl 8 表单API大体上和Drupal 7的版本类似, 表现形式仍然是嵌套的数组结构.当然还有分开的表单验证和提交步骤.现在可以添加一些新的(html 5)表单元素了,而如何将这些组件集成到其他Drupal系统中是有一些变化的.

广州Drupal及微信开发培训班通知

2014年9月22-26日华南农业大学图书馆

Drupal及微信开发培训班通知

一、培训目的

       Drupal 软件是世界上最先进的开源内容管理系统之一,由于功能强大,还被称作网站操作系统。Drupal有2万多个模块,2万多个活跃开发者。Drupal在信息的创建、组织、管理、协作、互联、设计、展示及可扩展方面具有无与伦比的优势。各行各业的顶尖用户都在用Drupal。

       国内外知名图书馆都在使用Drupal构建自己的门户网站(北大 、清华、哈佛、耶鲁、康奈尔、普渡、杜克大学等图书馆,详细清单http://blog.sina.com.cn/s/blog_50b312bf0101fe8r.html),利用Drupal,图情单位可以很方便的构建图书馆门户网站(含移动开发应用)、学术主题博客、学位论文管理、图书馆MOOC、开放学术社区、机构仓储等信息系统,并可以进行大数据、语义网等方面的研究。

乐道主机 提交于 1 September 2014

乐道主机代理美国顶级SoftLayer机房虚拟主机:全美国最好的机房之一,现已被IBM以20亿美金收购,相当于中国的万网。空间稳定,在线率达99.9%,有多个IP,不接受任何擦边内容网站,有利于网站优化。 郑重承诺:凡因空间问题导致网站打不开,一律延长1月使用期,出现一次延长一月 美国空间PING值在190ms左右,网站在线率达99.9%。 香港空间PING值在45ms左右,100M香港空间 36元/年  官网地址:http://www.ldhost.cn  QQ:894872822

我们的价格: 150M美国空间+MYSQL数据库计算在空间内,无需分配大小,每年仅36元,比较适合一般的企业站、wordpress博客站和外贸站,任何用户都禁止放黄*色、六盒彩、美女图片、私FU、政治性内容网站! 完美支持:WordPress, Drupal, Joomla!, bbPress, ZenCart, WikiMedia, Magento, 及phpWind, Discuz!, dedeCMS, ECShop, HDWiki, 最土团购等程序。

香港机房:

2014年9月6日下午两点广州drupal聚会通知

报名地址: https://groups.drupal.org/node/440513 (点击下面的Sign up按钮,即可报名)

主题:从Drupal7 到 Drupal8

时间:2014年9月6 日(周六)下午2:00 - 5:30

地点:会议地点:广州市天河区五山路263~265号 瑞华大厦503室(地铁3号线到华师站E出口出站,看到有七天连锁酒店招牌那栋楼即是)

guangzhou-meetup-map-20140906.png

(ps:会议室位置有限,建议提早来抢位置哦。)

大家好,自从6月之会后,已隔了两个月。这次趁着中秋节假期,准备举行一期drupal聚会。这次聚会主题是:从d7到d8。大家一齐讨论下还在内测期的drupal8,

qingkong 提交于 30 August 2014

4.2 德国人写的主题教程(2)How to Make a Drupal Theme step by step  (2)

http://www.drupaltutorials.de/2013/06/21/drupal-themes-teil-3/

 

修改已经做好的主题来完成项目,是对于大多数的Drupal使用者来说最轻松的方式。因为这种情况下,你只需要对颜色做少量改动,修改少量代码,就可以让你的网站看上去独一无二。但是,这样是远远不够的。因为如果你想在网页上实现自己设计的样式,你就一定无法避开主题开发的过程。

在你开始制作自己的主题之前,你必须学习一些与其相关的基础知识。理论上,你应该熟悉以下技能(至少了解一点点):

• CSS • (X)HTML • PHP

你应该有很好的css和html经验,并对PHP有一些最基本的了解。如果你的页面还会需要JS特效的话,那你当然也应该对Javascript有所了解。

 

重要工具

yoyo198624 提交于 29 August 2014

首先要说,有很多模块能做到facebook, linkedin之类的登陆,但是有些时候,比如客户不希望有第三方站点干预,比如客户不希望再额外付一笔钱,再比如客户希望再登陆时做一定的客制化。那么这个情况下,这类模块的选择会瞬间锐减。

connector + oauthconnector如何配置不做叙述,需要的问谷哥(度娘就免了),有大量教程。

我的目前版本, oauthconnector 7.x-1.0-beta2, connecor 7.x-1.0-beta2。

先说一下点击Connector block按钮,创建用户时的代码流程

1. oauthconnector.module  L284 ->  function oauthconnector_oauth_common_authorized

在经过一系列if else判断后,进入 $account = $action['create account callback']('oauthc 。。。 L327

这个$action['create account callback'] 是调用connector.module下的 function _connector_create_account L447

订阅