上海Drupal协同贡献聚会 - 2013年7月20日 / Drupal contribute workshop SH - July 20, 2013

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
DYdave's picture
Start: 
2013-07-20 10:00 - 19:00 Asia/Shanghai
Organizers: 
Event type: 
User group meeting

See English version below.

各位好!

Drupal协同贡献聚会(Drupal contribute workshop)是一场全天候的、每月第2个或第3个周六、免费举办,Drupaler在这里相聚 (线上同) 以小组的形式为 Drupal 作各种不同的贡献。[TODO#1]

我们希望开放贡献范围,让社区成员/参与者自己选择想要贡献的方向/内容

基于Drupal社区定义的参与方式,我们为Drupal协同贡献聚会:活动说明制订了更明确更精细的贡献方向。

我们提出以下聚会要点:

Sessions

  1. 编写代码,测试,汇报
  2. 发现,学习/研究:提供教程并组织培训
  3. 评论及支持:同行代码审查,通过 drupal.org/IRC/IM/QQ群等提供支持
  4. 视觉优化:设计/用户体验/用户界面/主题
  5. 技术优化:修补漏洞,维护模块,贡献代码
  6. 知识转化:文档/翻译
  7. 实际应用:发起项目,协同合作
  8. 集思广益:欢迎意见和建议

如上所述,我们希望通过合理的组织安排使拥有不同技能的参与者能够合作
 

参与

如果您想要参与进来,请先报名
我们希望照顾到不同知识背景、不同经验、不同专业的参与者。所以请再务必告诉我们以上Session (或参阅Drupal协同贡献聚会:活动说明)中哪项最符合您计划的贡献/个人兴趣,尤其是模块贡献的session。

例如:

如果您有其他的想法和建议,请留言分享。例如可以简单到指出某一个具体的tickets。
其他需要多人参与的想法,比如培训,将由各人自行选择。
[TODO#3]
 

告诉我们您的贡献计划;如果多数人表达了对建议话题的兴趣,我们将通过讨论和筛选最终确定并更新以上Sessions部分。[TODO#2]

联谊
活动结束后,将邀请参加者们共进晚餐或参加After Party,使大家能够在私下轻松交流、交友

欢迎各位提各种意见和建议!

新年新气象,愿蛇年Drupal中国更优更强!

再次感谢各位积极参加![TODO#5, TODO#6, TODO#7]

聚会安排

此次活动将在周六,2013年7月20日,10:00 -19:00举办。现在就报名
参加的时间不限。如发现,学习/研究涉及到培训请按规定时间参加

日期及时间: 周六,2013年7月20日,10:00 -19:00[China/Shanghai time]

地点:
中山北路900号(近普善路)加禾商务中心2号楼311室
Room 311, Building 2, Number 900, North Zhongshan road
地图: 谷歌地图百度地图

交通路线

出租车: 中山北路 // 普善路 | zhong shan bei lu // pu shan lu
地铁:1号线中山北路站下,5步行5分钟。谷歌地图百度地图

线上参与
目前尚未考虑,有待进一步讨论,如使用何种工具软件可方便参与者在session期间网上交流及协作。TODO#1, TODO#4]

语言:中英文(详见Drupal 协同贡献聚会,语言问题

花费: 。请自备电脑或其他材料

食物: 请参与者自行解决。

联系人:

任何时间您都可以联系我们,中文或英文皆可。
联系人: Yvonne Chen (联系她)DYdave (联系他)miloyz (联系他)

IRC: #drupal-china (设置与Drupal 社区对话)

下一场 session:周六,2013年8月17日,10:00 - 19:00。

加入 groups.drupal.org立即报名参加此活动


 
Hi guys,

The Drupal contribute workshop is a full day, monthly event, free of charge, to be held on Saturdays (2nd or 3rd of the month) during which Drupalers are invited to meet and get closer (online as well) to work in driven groups on various types of Drupal contributions. [TODO#1]

Some might say it may sound a bit ambitious, but unlike some other workshops, we would like to keep the scope open by leaving the choice to the community and each participant to select the initiatives and types of contributions they would like to make/work on.

However, as a global frame, inspired from Ways to get involved, the scope would be based on the initiatives detailed at Drupal Contribute Workshops: activities.

Here is a quick outline of the contribution initiatives proposed:

Session contributions:

  1. Explore the code, testing and reporting
  2. Discover, learn/study: organized/structured trainings with tutorials
  3. Review and support: peer code reviews, support on drupal.org/IRC/IM/QQ Groups/other
  4. Polish the shape: Design/User Experience(UX)/User Interface(UI)/Theming
  5. Craftmanship, maintain/create: tickets fixing, module maintenance or code contributions
  6. Transfer your knowledge: Documentation/translation
  7. Face reality: Open projects, working with others
  8. Open contributions: Ideas and suggestions are welcome!

Ideally, we would be able to provide an appropriate working frame to bring participants with different complementary skills to work together towards any type of contribution to the community, as described above.
 

Participate:

If you wish to participate, please sign-up first, then it is important that you let us know from the Session contributions list above (also see Drupal Contribute Workshops) which one(s) would apply best to your planned contributions and preferred points of personal interest. It is particularly important for training sessions or sprints on contributed modules, for example.

This event may concern a large range of participants with very diverse backgrounds, experiences or specializations.

Concretely speaking, to take a few very direct examples, if you would have:

  • A contributed module in sandbox that you would like to promote to full project and would need reviews from peers and help getting review bonuses.
  • A contributed module that would need help with Design, reviewing, fixing, testing, improving, documenting, translating, maintaining, or more.
  • A project for a non-profit organization/association that could use some help from the Drupal community.
  • An interest in learning or discovering a wider range of features or more specific aspects of Drupal API through a training session.
  • A wide range of other applications, see more about Examples of concrete results at Drupal Contribute Workshops.

If you have any ideas, suggestions or proposals for Contributions of any type, please share them with us by submitting comments below. Some proposals could be as simple/clear and targeted as specific tickets in contributed modules' bug trackers for feature requests, or bugs, for example.
Other ideas/suggestions which would require the involvement of several participants, such as trainings, would be left to the selection of others who may express more interest in some topics than others. [TODO#3]
 

Please let us know your contribution plans and if others express enough interest in suggested topics, after discussion/selection (if necessary), the summary and organization of this event will be updated in the section above, called Session contributions, under the corresponding initiative, to provide more details on participants' role(s) or work to be carried. [TODO#2]

Socialize:
In general, after the event, participants would be invited to join together for a diner or an after party to be able to better socialize, discuss and blend in the local community, in an informal and relaxing environment.

We would greatly appreciate any of your questions, comments, feedbacks, objections, ideas, recommendations or concerns on any aspects of this event or its organization and would surely be glad to provide more information.

Wishing to you all a very happy and prosperous Chinese New Year and sincerely hope the upcoming year of the Serpent will see some great contributions on drupal.org from our local community.

Thanks for getting involved! [TODO#5, TODO#6, TODO#7]

Event's details:

This session will be held on Saturday, July 20 2013, from 10:00 to 19:00 at the address indicated below, is freely open to participants and we invite you to sign up now.
Participants may join freely at anytime, but for some activities, such as Discover, learn/study, involving training, it would be recommend to try to stick to what has been planned.

Date and Time: Saturday, July 20 2013, from 10:00 to 19:00 [China/Shanghai time]

Location:
中山北路900号(近普善路)加禾商务中心2号楼311室
Room 311, Building 2, Number 900, North Zhongshan road
Maps: Map on Google, Map on Baidu

How to get there?

Taxi crossroad: 中山北路 // 普善路 | zhong shan bei lu // pu shan lu
Subway: line 1, station: North Zhong Shan Road / 中山北路.
5 minutes walk from the station, Directions on Google, Directions on Baidu.

If you can't get there, participate online:
Not possible yet, to be further discussed and detailed: any type of tools or software that would allow participants to have interactions and collaborate closer during sessions online. [TODO#1, TODO#4]

Language: Chinese and English (for more information, see Drupal Contribute Workshops, Language matters).

Cost: None other than your own material/laptop.

Food: At the expense of participants. Usually, shared orders and split up bill, or a large choice of local restaurants around the building.

Contacts:

Feel free to contact us at anytime, in Chinese or English, we would be glad to answer your questions or provide more information.
Users: Yvonne Chen (contact form), DYdave (contact form), miloyz (contact form)

IRC: #drupal-china (setup and chat with the Drupal Community)

Next session: Saturday, August 17 2013, from 10:00 to 19:00.

Please register an account on groups.drupal.org and sign up for this event.

Comments

分享如何使用Display Suite

zterry95's picture

这次活动,我想与大家讨论display suite的一些用法,分享自己实际使用此模块的一些经验及心得体会.

Display Suite => Entity布局搭档

1: Display Suite的基本概念介绍
view mode/layouts/ds fields 等

2: Display Suite基本操作
如何使用Display Suite 改变node的布局
如何与views结合使用Display Suite


<可选>
3: Display Suite进阶用法
创建自己的layout
使用自定义的preprocess field
如何根据不同条件,选择不同的等等 layout

Great event Davyin!

manu_sh's picture

It is great to have an other opportunity to meet senior drupalers, share best practices and contribute to the community!

have a nice party.

silas.xie's picture

have a nice party.

Workshop 活动安排 / Workshop's program

DYdave's picture

[See English Program below]

大家好!

很高兴又可以在明天的Drupal 7月聚会上见到各位了。

我们依旧精心准备了一些有趣的内容和话题,希望不同技术水平的参与者都可以参加到不同的活动中去。
活动和往常一样有training、meet-up、co-working,安排得满满的,涉及 Taxonomy、DS、Newsletters/Mass Mailing、多站点等,所以……咳咳咳,都坐好啦!

上午十点,training开始:

10:00 ~ 15:15 / 全天:Training
这是一场精心组织、提供明确课程的培训。

Taxonomy revealed - Part 1 - 10:00 ~ 12:00
培训者:xiukun.zhou [初学者/中级Drupaler]
Taxonomy设计理念是什么?在Drupal中怎样使用?与其他模块(Views, Rules, Entity Reference, DS, 等)如何关联?必须了解的主要相关模块有哪些?以及其他相关问题。
将使用实际案例(如电子商务网站中产品类别的Taxonomy应用),简单地介绍hook、主要的Taxonomy代码(如果程序员们有兴趣的话)以及Q&A。

Display Suite: Shape your Entities - Part 1 - 13:00 ~ 15:00
培训者:zterry95 [初学者/中级Drupaler]
Display Suite模块是什么?有什么用?实际案例中如何使用?与其他模块(Entity, Views, Fields等)如何关联?

DS如何复写theming?(template文件)还有,Pseudo fields、其余fields、View modes等等是什么。

将使用实际案例(如在views页面使用自定义view mode渲染entity),简单地介绍hook、主要的DS代码(如果程序员们有兴趣的话)以及Q&A。

Training之后是20~30分钟的Q&A和休息时间,各位可以稍微吃吃喝喝放松一下。
 

接下来是Drupal Meetup

15:30 ~ 18:00:Meetup
演讲者:DYdave,关注Drupal社区一月新闻:事件、活动、招聘、创新想法等。

参与并支持社区。
介绍话题及演讲者。
演讲:

闪谈:经验分享[由各位参与者志愿发起]

总结。
天都黑了,讨论得也差不多了,也该总结了。
 

当然,Co-Working还是全天进行,欢迎各位随时到访,带着问题、bug、issue过来。

10:00 ~ 19:00 / 全天:Co-Working - 带上电脑
我们将提供饮料、场地和网络,您可以与其他本地Drupaler一起钻研Drupal。
Co-working主要针对专注于个人项目的同时希望得到一些帮助、可以直接向在场开发者探讨疑问的中高级开发者。

适用场景:开发者通过自学已获取大量Drupal基础知识,能够熟练使用模块搭建网站,项目开发过程中遇到了阻碍。通过与其他Drupaler合作,将有可能快速、方便、直接找出问题解决思路。
 

再次感谢各位的大力支持,非常感谢!

目前为止活动的反馈都非常正面,谢谢各位提出建设性的意见,我们将持续不断改进!

各位明天见!


 
Hi guys,

We're all very happy to get together tomorrow for this July session of the Drupal Workshop.

Once again, we've been kept very busy on preparing the event and getting some interesting content and presentations prepared for all levels to take part to different activities.

Alright! So we've got a really great line up this time, with trainings, meet-up and co-working as usual.

It's going to be a busy day, going through Taxonomy, DS, Newsletters/Mass Mailing, Multi-site setups, and much more, so... sit tight!

We'll be starting in the morning at 10am with the training sessions:

10:00 to 15:15 / Full day: Training
This is really a dedicated training session with a structured and defined training curriculum.

Taxonomy revealed - Part 1 - 10:00 to 12:00
By xiukun.zhou [For beginners and intermediate levels]
What is the concept behind Taxonomy (What is it)? How is it used in Drupal? How does it interact with other modules (Views, Rules, Entity Reference, DS, etc...)? What would be some of the major Taxonomy related modules (Must Knows)? and many other aspects to be approached.
The session would wrapped up with Real Life use cases (especially taxonomy in E-Commerce for product categories), very short intro to the hooks and some of the major Taxonomy code aspects (for interested coder) and Q&A.

Display Suite: Shape your Entities - Part 1 - 13:00 to 15:00
By zterry95 [For beginners and intermediate levels]
What is the Display Suite module (what can you do with it)? How is it used in practice? How does it integrate with other modules (Entity, Views, Fields, etc...)?
How could DS output be overridden for theming? (any template files?) More on Pseudo fields, extra fields, View modes, etc...
The session would wrapped up with Real Life use cases (especially an entity rendered with a custom view mode in a Views page), very short intro to the hooks and some of the major DS code aspects (for interested coder) and Q&A.

Training sessions be followed by a 20 to 30 minutes General Q&A and coffee break.
 

As usual, we'll end up the day, with a Drupal Meetup:

15:30 to 18:00: Meetup
Presented by DYdave, get your monthly feed of updates and insight on the Drupal community:
News, Upcoming Events, Job Offers, Initiatives, and much more to be discussed.
Getting Involved and how to support our community.
Introduction to the topics and speakers.
Presentations:

  • Presentation 1: Newsletters, mass mailing, the Mailchimp module as an example, by wangqizhong.
  • Presentation 2: Multi-site setups overview and comparison, by ycshen.
  • Presentation 3: Sharing content on SNS sites and the ShareThis module, by one of its current maintainers, gaofengzzz.

Lightning rounds: Share your experiences [Still open and room for participants]
Wrap up and conclusion.
Follow-up after dark and discussions.
 

Of course, we will be Co-Working all day, as usual and we would welcome anyone to drop by at anytime, so prepare all your questions, bugs, issues and come join us, we would surely be very happy to help.

10:00 to 19:00 / Full day: Co-Working - Make sure you bring your laptops
We will be providing drinks/coffee/tea, the space and connection to work all together with other confirmed local Drupalers.
This would match the needs of intermediate to advanced Drupal developers who would like to have the possibility of working on their own projects and be able to get some help, assistance or ask direct questions to other developers present at the session.

Typical case: Developers who already have enough Drupal foundation knowledge to learn by themselves, use modules and build sites, but would encounter obstacles or issues along the way during the construction of a project. Co-working with other Drupalers would allow quick, easy, direct and immediate response on any of the questions or issues encountered.
 

Once again, we are really very grateful for your great support and interest.
The feedback received so far has been very positive and thanks to everyone's constructive suggestions we have already managed improving many aspects of the event which will hopefully continue improving for the best of our local community.

Thanks again to everyone for your great feedback, support and signing-up.
We're certainly all looking very much forward to getting together for another rich Workshop and busy day.
Cheers!

ycshen's picture

报名的人挺多的,感觉我们的活动越来越受欢迎了 :)
我和大家分享多站点的建设和一些看法,欢迎大家在活动中向我提问。

how many ?

silas.xie's picture

how many ?

Display suite view mode

Levin's picture

Integrating DS view mode into views module spare us from overriding template files. Being able to utilize code field and tokens to replace global cutomer text field in views is even cooler. Thanks for the sharing, wentao!

thanks Davyin

kyserkess's picture

Thanks, Davyin, for another great event!

Good Presentations

manu_sh's picture

Thank you to wangqizhong, ycshen and gaofengzzz for their presentation. I am currently using MailChimp based on what I learnt on Saturday. It works well ;)