The Hong Kong Drupal User Group are open to everyone with an interest in Drupal and are a great opportunity to learn more about what Drupal can do and what folks are building with it.
Drupal is a free software package that allows you to easily organize, manage and publish your content, with an endless variety of customization.

• Event organizing: http://www.meetup.com/drupalhk
• Technological discussion: https://groups.drupal.org/drupalhk
• Business connection: http://www.linkedin.com/groups/?gid=6644792
• General sharing: https://www.facebook.com/groups/drupalhk
Special Thank you for Johan Rautio, design the Hong Kong Drupal User Group logo.
Glools-Drupal 简易使用引导
该引导基于 Glools-Drupal release-0.3.1
Glools-Drupal大概介绍:
1. 现在比较完善的是针对drupal7的前台开发整套组件。
2. 修正或完善drupal7部分内核功能,这些修复都独立名字在glools模块下,选择使用。
3. 建立基础的drupal7框架扩展库开发标准。
4. 抽取部分drupal7内容输出模型,并建立glools library,可以方便进行后台自定义管理数据开发。
5. glools-garden模板包,是一套适合大型网站,全面自定义页面框架的扩展包,几分钟就可以定义一个框架, 配合完善的view组件(glools-drupal的view组建,不是drupal第三方views模块),建立一个框架页面, 不超过30分钟,这是慢的,当然,如果view组件不丰富,可能需要多一些时间开发。
6. 这套框架,现在已经应用于几个网站,框架还在开发中,并不成熟,但是应付一般常规网站开发,稳当。
第一部分: 前台开发组件
“ 简要说明 ”
【组成】
- view,核心代码 library/glools, 扩展组件 /sites/all/views,
Drupal 6 user registration email validation problem
I've noticed that the user registration page in drupal 6 doesn't properly validate user email addresses. It allows users to register using an invalid address - without the period before the TLD e.g. user123@gmailcom
The user receives a message saying "Your password and further instructions have been sent to your e-mail address." But they obviously haven't......
Now, of course the user has to enter the incorrect email address twice on the registration form, which is unlikely, but it seems odd that such basic validation isn't performed.
Read moreFunction naming
Hi,
I've made a custom module to hold a number of custom functions - one being hook_menu_alter
All the examples I can find show the hook_menu_alter function name using the module name e.g.
- module name: customsitefucntions
function customsitefucntions_menu_alter(&$items) {
Does it have to follow this convention? What if I want to add another hook_menu_alter function in the same module?
Could it be:
function anotherFucntion_menu_alter(&$items) {
Thanks,
Nick
Read moreDrupal 8功能开发完毕及后续 / Drupal 8 Code freeze and thresholds
大家好!
不知各位有没有留意Drupal 8 最新进展,Drupal创始人Dries Buytaert在他的个人博客上发表了文章Code freeze and thresholds。
2013年2月18日周一,Drupal 8 功能开发正式完成。自2012年12月1日——即原定截止日以来,Drupal 8核心又加入了许多强大的功能,如带CKEditor功能的WYSIWYG 、 In-Place Editing等。
查阅原文。
Drupal in 5 mins - Review Drupal 8 new features
As Drupal 8 feature freeze phase already passed, it is a good time for us to have a look in it, and discuss it together.
We will arrange one hour in BarCamp 2013 which held in The Hong Kong Polytechnic University http://www.barcamp.hk/
Anyone who are interested in Drupal are welcome.
Detail timing will be confirmed tomorrow (Well, as BarCamp is an unconference meeting)
Read moreDrupal协同贡献聚会:活动说明
For the original English version on which this document is based, please see: Drupal Contribute Workshops: activities.
此Wiki为Drupal协同贡献聚会/Drupal Contribute Workshops中活动安排的协作策划页。
Read moreDrupalCampChina 2013 Proposal: Introduction to Drupal Commerce/介绍Drupal电子商务解决方案
Description
The China market has witnessed rising competition for the recent years in the E-Commerce landscape. A robust E-Commerce solution would really power rapid development of E-Commerce enterprises. This is where Drupal Commerce becomes one of the key components in Drupal to gain a wider adhesion and success in China.
- One of the keys of the success of Drupal in China is probably related to E-Commerce.
- With Drupal 7 and Drupal Commerce, E-Commerce has become even more flexible, robust and solid than it was before.
Drupalcon Sydney 2013 活动日程/照片 / Drupalcon Sydney 2013's sessions and pictures
大家新年好!
但愿各位都度过了一个愉快轻松的假期。
不知各位是否都知道,春节期间,在南半球的悉尼成功举办了Drupalcon Sydney 2013。
活动大约在一周前结束, 有兴趣的朋友可以浏览活动日程以及照片。
活动日程安排(与会者可通过页首链接参加调查、提供反馈): http://sydney2013.drupal.org/program/schedule
活动调查(未到会者也可参加): http://www.surveymonkey.com/s/M8GG839
活动照片: http://bit.ly/Y3wuol
(官方英语原文请看:...and that's a wrap!)
DrupalCampChina 2013 Signup / 2013年Drupal中国营——开始报名!
DrupalCampChina 2013 is a free event. The conference will also provide you with free food, drinks and WIFI. However, in order to get a free DrupalCampChina T-shirt, you need to sign up on this page and attend the 10AM-10:50AM: Pre-DrupalCamp training & announcement session on the conference day.
Your sign up will also help us to know how much food & drink we need to prepare for the conference!
=====================================================
2013年Drupal中国营(DrupalCampChina 2013)现正式接收报名。主办方将提供免费的吃食、饮料、WIFI和纪念T恤,不收取任何费用。如果您希望收到免费纪念T恤,请点击此页面的 Sign up 按钮报名,并在活动当天上午10:00 - 10:50 出席首场活动DrupalCamp预演及公告。
根据报名结果,我们将可以大致了解参加人数,并做好相应准备。
感谢各位配合!
■ Visiting from NYC in April -- Any Drupal HK Meetup Planned?
Hi all,
I'm coming from NYC to HK to visit family in April and I host a few other meetups at my office here in NYC. I wanted to reach out and see if you guys do anything in HK for Drupal and maybe help grow it more.
Do any of you have any meetups planned during April? I'll be willing to help organize and present something if needed. It would be nice to meet some new drupal devs in HK.
Let me know!
Thanks,
Pat
DrupalCampChina 2013 Proposal: High performance Drupal 7
Description
Lots of users feel Drupal 7(D7) is quite slow, it's true if we're just using D7 without any performance tuning.
I'd like to share and discuss this topic with you, covering performance tuning from development environment, to online sites.
Session Objectives
Make a good Drupal site with high performance.
Experience level
Beginner, Intermediate
Speaker Experience
6 years on web architecture, more than 2 years on drupal, worked for SingTel, DigitalChina, Cisco(outsourcing) etc.
Session Topics
Read moreGlools-Drupal-0.3.1 发布
源码下载地址: http://code.google.com/p/glools-drupal/downloads/list
项目地址:http://code.google.com/p/glools-drupal
示例网站: www.lasooo.cn (基于0.3版本开发)
更新项目如下:
-
[frontend module] 独立channel操作到 inc_channels.
这样的分离可以有效的减少对frontend模块核心代码的编辑,以维护其稳定性,并优化对channel开发的规范性。 -
[glools module] 原在 glools_page_build函数中,定义的 节点view_mode扩展操作,转移到frontend模块中。
这样可以使frontend更专注前台,同时glools模块更专注功能与标准化扩展。 -
[glools module] 修复drupal内核系统关于image_style操作无效的bug.
Drupal7 ajax 应用研究以及invoke方法BUG解决
Drupal AJAX 系统表单处理流程
-
设置
DRUPAL7 AJAX form 的作用域通常为:
- 按钮, 例如各类 button, 和 submit等,可以响应事件。
- FORM 各类元素,包含input, textarea, options 等,都可以相应AJAX事件。
AJAX form 的有效性设置
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Submit',
'#ajax' => array(
'event' => 'click',
'callback' => 'sample_ajax_render',
'method' => 'replace'
)
);
AJAX所请求path 需要设置 'delivery callback' => 'ajax_deliver' 如下:
DrupalCampChina 2013 announcement
Last updated by cloudbull on Tue, 2013-03-19 09:05
DrupalCampChina 2013 is a one day event that focuses on many aspects of Drupal in one location. Its focus is knowledge sharing among the community. Essentially, you’re getting the community together to do some community training. The term "Camp" comes from Barcamp, like an informal non-conference that happens at a bar.
Generally speaking, DrupalCampaChina is an extension of a meetup (e.g. the meetups in Shanghai).
Date:
Read moreReminder: Drupal meetup tonight
HKDUG Coworking Day & Meetup JAN 2013
HKDUG Coworking Day - 10 JAN 2013
Are you guys ready for another Coworking Day?
The general idea of a HKDUG coworking session is to put HK Drupalers in the same room for a day regularly (a day or 2 days a month, or maybe more) to work and share ideas together. Benefits are in folds
There will be someone who is familiar of what you do to help you bounce ideas
You can get some immediate response to practical problems or difficulties
We all get to connect in a productive way :)
We can even match freelancers to projects if anyone in need!
- Time: 10 Jan 2013, 14:00-18:00
Very strange update emails from my Drupal installation.
I've received two emails from a drupal installation i've recently put online.
Read moreThere are updates available for one or more of your modules or themes. To
ensure the proper functioning of your site, you should update as soon as
possible.See the available updates page for more information:
http://www.yazoodle.net/admin/reports/updatesYour site is currently configured to send these emails when any updates are
available. To get notified only for security updates,
http://www.yazoodle.net/admin/reports/updates/settings.
Paypal Website Payments Pro Hosted Solution Help
Hi,
I'm trying to integrate Paypal Website Payments Pro Hosted Solution (HK) with Drupal Commerce or Ubercart. Unfortunately, when linked to my HK Paypal Business account, payments are rejected with the error message:
Merchant country is not supported.
If I use Website Payments Standard, it works, but payments are not embedded - customers have to leave the website and pay on Paypal, and then return to the website. If I use a non-HK business account, then the embedded solution works.
Read moreDecember Meetup
Location: Delaney's G/F & 1/F, One Capital Place - 18 Luard Road, Wanchai, H.K.
https://maps.google.com.hk/maps?q=Wan+Chai&hl=zh-TW&ie=UTF8&ll=22.278499...
(note that we may move to 1/F is there is no seat on G/F)
Cost: FREE
Emergency contact: TBD
中国DRUPAL营之LOGO设计 | Logo design for DrupalCampChina
投票页:http://groups.drupal.org/node/271633
No.1

No.4










