GMTC北京站|50+大厂技术专家现场分享,12个大前端方向热门专题,戳此查看 了解详情
写点什么

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

  • 2009 年 3 月 16 日
  • 本文字数:2017 字

    阅读完需:约 7 分钟

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 专题内容。

2009 年 3 月 16 日 06:101635
用户头像

发布了 150 篇内容, 共 39.5 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

druid 源码阅读(六)Druid SqlParser介绍

爱晒太阳的大白

5月月更

模块九

blazar

「架构实战营」

微信业务架构图 & 学生管理系统架构设计

Roy

架构训练营

Redis「4」Redis 在秒杀系统中的应用

Samson

学习笔记 Redis 核心技术与实战 5月月更

毕业设计电商秒杀系统

风中奇缘

架构实战营 「架构实战营」

姚前:美联储数字货币原型系统简析

CECBC

学生管理系统(4)

5月月更

下一代互联网:Web3如何走向未来?

CECBC

如何构建“真正的”元宇宙?

CECBC

在线文本列表并集计算工具

入门小站

工具

在线TSV转YAML工具

入门小站

工具

爬虫逆向之Mytoken,技巧+经验快速解决JS机密算法

梦想橡皮擦

5月月更

毕业总结

张逃逃

毕业设计

Mr小公熊

如何使用极限网关无缝集成 LDAP 的介绍

极限实验室

elasticsearch Gateway ldap infini 极限网关

美财长耶伦:加密市场动荡不会对美国金融稳定构成“真正威胁”

CECBC

安谋科技结束纷争,看新管理团队如何开启新阶段?

Geek_2d6073

一步一步教你制作的第一个 WordPress 插件

海拥(haiyong.site)

WordPress 5月月更

linux之vi,vim命令

入门小站

Linux

我的第一篇InfoQ文章

torres

架构实战营毕业总结

风中奇缘

架构实战营 「架构实战营」

毕业总结

Geek_ec866b

架构实战营

毕业设计

Geek_ec866b

架构实战营

ArrayList源码分析-新增&扩容

zarmnosaj

5月月更

电商秒杀系统设计

tom

架构实战营 毕业总结

tom

百万电商秒杀架构设计

随欣所遇

架构训练营5期

架构训练营总结

随欣所遇

架构训练营5期

电商秒杀系统

张逃逃

投资与人性第二篇(35/100)

hackstoic

投资

谈一谈:NFT的前身以及未来

CECBC

你想了解Grails的哪些插件,请投票!_Java_宋玮_InfoQ精选文章