Drupal案例学习 - PharmQD(2) 招聘信息的发布与管理

logo-drupal-showcase-study继续Drupal案例学习;昨天我们开始接触PharmQD案例,了解了该站点在用户类型及相关注册方式上的实践方式;今天来看另外一个方面:工作机会(招聘信息)的发布和管理。

药剂师是这个站点的主要用户,他们也是工作变动非常大的一个群体;作为这个群体的网上社区家园,PharmQD自然要提供工作机会方面的信息发布和管理功能。作者使用Ubercart这个电子商务方面的扩展模块来发布工作机会,并向发布者收取费用;如果发布者不做续费,相关的职位信息页面会过期作废。

通过User Quota模块,管理员可以为工作信息发布者所能发布的职位数量设定上限另外Job Posting模块可以在用户申请了某个职位之后将用户简历发送给职位信息发布者。

drupal-case-study-job-listing-2

职位信息通过View以列表的方式显示出来,结合词汇表分类的使用,可以允许用户按照标题、城市、洲、工作类型等方面过滤信息;自定义篡改后的原生搜索功能还可以根据邮政编码来搜索职位信息。

PharmQD还与其他专业的招聘信息发布站点建立合作,对方将最新的医药方面的职位信息以XML格式输出,这边则通过Drupal原生的聚合功能读取并将内容呈现在页面中。

职位信息方面的内容就是这样;在接下来的一篇Drupal案例学习中,我们将跟随作者的介绍了解一下社会网络功能方面的实现方式

译者:Viiiix7210

原文参考:PharmQD: A Community Website for Pharmacists

收藏与分享