InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

你想了解Grails的哪些插件,请投票!

作者 宋玮 发布于 2009年3月16日

领域
架构 & 设计,
运维 & 基础架构,
语言 & 开发
主题
动态语言 ,
开放源代码 ,
Java
标签
Grails ,
Groovy

3月10日,大家翘首以盼的Grails 1.1终于发布了。lucastex决定要对Grails的25个Plugin分别编写手册以帮助大家更好的了解这些插件,手册中将会包括插件的工作方式并提供一些例程,他还邀请大家以投票的方式决定先写其中哪10个插件的相关文档。这也算是对Grails 1.1发布助助威吧。 lucastex在其自己的博客lucastex.com上罗列了可选的25个Grails插件,它们分别是:

 

  • Acegi Security Plugin
  • Avatar Plugin
  • Axis2 Plugin
  • Calendar Plugin
  • Captcha Plugin
  • Commentable Plugin
  • Feeds Plugin
  • FilterPane Plugin
  • Google Chart Plugin
  • Jasper Plugin
  • Mail Plug-in
  • ModalBox Plugin
  • OpenId Plugin
  • Quartz Plugin
  • RichUI-Autocomplete
  • RichUI-DateChooser
  • RichUI-RichTextEditor
  • RichUI-Star Rating
  • RichUI-Tag Cloud
  • Searchable Plugin
  • Shopping Cart Plugin
  • SyntaxHighlighter
  • Taggable Plugin
  • Tooltip Plugin
  • Twitter Plugin

实际上,在本月早些时候,lucastex曾经发表过一篇博文,向大家推荐了常用的10个grails的插件,它们分别是:

  • OpenId Plugin:该插件利用OpenID(http://openid.net/)提供了简单的认证。利用OpenID,你无需再自己的应用程序中存储用户证书,因而也就不用再实现注册、忘记密码、确认或者其他流程。该插件包含了一个OpenID控制器,用来在你的应用程序和OpenID提供者之间进行重定向,提供了一套方便的标签和服务。利用success和error URLs,你将可以完全控制在成功登录和发生错误的情况下,控制器和OpenID提供者将重定向到何处。
  • Acegi Security:Spring Security插件简化了把Spring Security(以前叫做Acegi Security)集成到Grails应用的工作。通过将一个核心配置与用户特定选项和覆盖结合起来,该插件创建了一个在任何Grails应用中的Spring Security最佳实践配置,同时允许开发者做配置修改,不用面对直接使用Spring Security时的复杂性。
  • Taggable:这是与grails.org上ActAsTagable插件功能类似的另一个可选插件。只需让领域类实现Taggable接口,就可以使领域类具有像RoR "acts_as_taggable" 类似的能力。这样就可以方便的给领域对象增加或删除标签(Tag),或者按标签查询相关领域对象。这给那些使用标签分类显示内容的网站实现提供了方便。
  • Autocomplete e Star Rating :该插件提供了一套AJAX组件,可以用来创建丰富用户界面,而无需直接处理JavaScript类库。
  • RSS Feeds:一个读取RSS/Atom feed的插件,还可以通过ROME API支持更多其它格式,以及与iTunes兼容的podcasts。
  • Avatar:该插件提供了一个显示avatar的插件,目前只支持gravatars(globally-recognized avatars,“Avatar”源自印度梵语,本意是指“分身、化身”。互联网时代,Avatar成为网络虚拟角色---网络用户在以图像为主的虚拟世界中的虚拟形象的代名词。这类虚拟角色通常为卡通形象,他/她可以出现在论坛上,可以出现在聊天室中,也可以出现在游戏里。用户可以根据自己的喜好,更换虚拟角色的造型,如发型、服饰、表情、场景等)。 Gravatars允许用户在一个集中的位置gravatar.com按邮件地址配置一个avatar。这样,能够识别Gravatar的Web站点就可以查找并显示每个用户的首先avatar,而无需对avatar进行管理。利用这一好处,用户就不必再每个站点上都设置一遍avatar。
  • Mail:该mail插件提供了给一个Grails应用发送e-mail的能力,只需grails-app/Config.groovy文件中对MailSender做相应配置即可。
  • JMS:该插件允许你利用Spring的JMS支持,把服务制品暴露为Message-Driven POJOs/POGOs。这样,你的服务就可以从JMS broker那里接收消息,而无需实现任何特殊接口。该插件还可以方便的从Grails控制器和服务中发送JMS消息。
  • Twitter:Twitter插件可以让你查看并更新Twitter信息(Twitter是即时信息的一个变种,它允许用户将自己的最新动态和想法以短信息的形式发送给手机和个性化网站群,而不仅仅是发送给个人)。不过要注意,该插件的0.2版是用JDK6构建的,它使用了JTwitter API。
  • Commentable:该插件提供了给一个指定应用增加和管理评论的通用方式。

尽管lucastex推荐了这十个插件,但是他还是决定把先写哪些插件的手册及例程的选择权交给大家,正如他自己所说:

……[在写了我所推荐的10个Grails插件之后]访问量很大,这使我萌发了对这些插件写些什么的打算。不仅仅是推荐的这10个,而且还包括人们评论里提到的以及在Grails Wiki Plugin(http://grails.org/Plugins)页面上的那些。

因此,我在这个blog站点上建立了一个投票站。大家想让我先写哪10个插件的使用指南,请投上一票。我想,给所有这些插件都写一个手册及例程是挺花时间的,但是我会做好这件事的,我保证!

对Grails的这些插件感兴趣的读者,不妨去投上一票,以便能及早获得自己想要的插件手册。我们也期待着lucastex的大作早日完工。关于Grails的更多新闻请查看InfoQ中文网站Grails专题内容。

宋玮 有多年软件开发经验,长期担任技术管理和项目管理工作,一直关心开源软件的发展动态以及软件过程和敏捷开发的实践探索。

Cool 发表人 许 辉辉 发表于
  1. 返回顶部

    Cool

    发表人 许 辉辉

    很不错 ;=)

深度内容

大规模视频网站的计费与流量管理

本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011

专访Jeffrey Richter:Windows 8是微软的重中之重

Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。

应用云平台的可用性——从新浪SAE看云平台设计

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

JVM定制改进 @ 淘宝

淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011

"伤得起"的云计算应用——对云端应用之架构的思考

2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。

让交付的速度跟上思考的速度

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。