经过前几次drupal聚会上的演讲及交流,不知前来参加的drupal用户们是否有所收获。 这周六,我们打算趁着8月的尾巴,组织上海drupal用户的第6次聚会,地点依旧在raincity studios上海办公室,时间依旧是下午13:30。 这次聚会我们安排了一个主题为“AHAH,dynamic forms in Drupal-AHAH,drupal的动态形式”的演讲,演讲之后的时间还是留给各位做自由讨论。 欢迎大家积极报名参加这次的活动! 聚会时间:8月30日下午13:30 聚会地点:上海襄阳南路100弄10号(近淮海中路) 周边交通:地铁1号线(陕西南路站),公交911、926、42、45、167、945等 报名邮箱:[email protected]
原来drapal在上海的用户数还挺多的哦! 武汉金运激光正在利用drapal开发英文网站http://www.golden-laser.com从而开拓国际市场,程序还咋不断调整中,希望有机会能和上海的高手们一起交流,我是李涛的电子商务策划博客http://www.litao.biz的博主
很高兴,第六次上海drupal用户聚会能够赶在八月末顺利举行。这次的总共有15个人参加了聚会,虽然人不多,但是气氛相当好。 在报名参加的人到得差不多的时候,我们抓紧时间开始了这册的聚会。 聚会的第一部分是由raincity studios的开发工程师Mike,姚唯真,为大家进行主题为“AHAH,Drupal的动态表单”的讲演。作为聚会的组织者,在每一次的聚会活动之前,我们都会在SHDUG的google group或是drupalchina的上海板块中发帖,征集大家对聚会主题的想法建议等,并针对最多人想听的主题找合适的drupal开发工程师进行讲演。希望通过这种讲演的方式,让更多的人了解drupal,掌握drupal的更多功能;也希望这样能够帮助更多人解决平时drupal实际运用时遇到的种种问题。目前,因为还没有人愿意自告奋勇在聚会中为我们做演讲,所以我们都是请raincity studios的工程师为大家讲演一些平时工作中总结的drupal使用经验。但我们更希望能够有raincity以外的朋友加入到主题演讲的行列中,为我们带来更多不同的演讲主题。 以下是周六聚会时Mike的讲义,感兴趣的朋友可以分享一下: 1. What's AHAH? Same Ajax, but simpler than Ajax 2. What's the purpose of AHAH in Drupal? Just one purpose for dynamic form 3. AHAH basic requirement * main form * dynamic sub form * define a html element wrapperDrupal 6 AHAH forms: The easy way | Nick Lewis: The Blog' * AHAH form property '#ahah' = array( array( 'event' => click or change, 'wrapper' => html element id, 'path' => callback function, ), ), * AHAH process function 4. example $form['wrapper'] = array( '#type' => 'item', '#prefix' => '', '#suffix' => '', ); $form['new'] = array( '#type' => 'submit', '#value' => 'New', '#ahah' => array( 'path' => 'ahah_test/execute', 'wrapper' => 'ahah-wrapper', 'method' => 'append', 'event' => 'click', ), ); function ahah_test_execute() { $form_state = array(); $form_build_id = $_POST['form_build_id']; $form = form_get_cache($form_build_id, $form_state); $num = $form['num']['#default_value']; $num++; $form['num']['#default_value'] = $num; $form['ahah_sub_form'] = array( '#tree' => TRUE, ); $form['ahah_sub_form'] += ahah_sub_form($num); form_set_cache($form_build_id, $form, $form_state); $form = form_builder('ahah_main_form', $form, $form_state); $output = drupal_render($form['ahah_sub_form']); print drupal_to_js(array('status' => TRUE, 'data' => $output)); } 5. AHAH properties list '#ahah' = array( 'effect' 'event' 'method' 'path' 'process' 'wrapper' ) http://api.drupal.org/api/file/developer/topics/forms_api_reference.html/6#ahah 在Mike30分钟左右的讲演之后,大家针对这次的演讲主题中的一些问题进行了一番讨论,之后就是大家自由讨论的时间。有好些朋友趁这个机会将自己建站时遇到的问题提了出来,希望能够得到大家都帮助,当然大家也都是很踊跃地出谋划策,交流自己的drupal经验,相信这些有备而来的朋友没有空手而回吧! 其实,这也正是我们组织meetup的一大目的。我们想通过每月一次的meetup为上海的drupal用户提供一个交流的平台,交流各自使用时的得失、经验、技巧,就像“人人为我,我为人人”,我想这也正是开源的意义所在吧。所以,建议以后参加聚会的朋友可以事先将自己平时遇到的问题整理一下,在聚会时提出来,这种面对面且实际操作的交流效果肯定好过自己一个人的苦思冥想。 这次聚会见到了久未露面的transdonkey,每次活动前都看到他很积极的报名,但都没有露面,这次终于得以一见。还有一直支持我们聚会活动,常来参加的李彦、赵亮、韩韬,这次也都来了,另外还有些新朋友是第一次参加我们的聚会活动,不知道大家对这次聚会的印象如何,但还是希望大家能够继续支持上海 drupal用户聚会的活动,以后常来参加我们的活动。 视频:http://www.tudou.com/programs/view/GTU83pT_FrY/ 如果大家想在meetup上演讲,可以与我联系:[email protected],或者直接跟贴回复。
有现场视频啊,想看更多内容也可访问Raincity Studios博客网页 http://raincitystudios.com/cn/blogs...rupalyonghujuhuihuigu、zongjie、neirongfenxiang