Yii 个必备常用的扩展,模块(转)

  • 转自:http://www.yiiframework.com/wiki/180/yii8/

    1. Ajax多文件上传组件(swfupload).

    直达地址: http://www.yiiframework.com/extension/swfupload

    Yii本身提供了 CUploadedFile(单文件上传) 和 CMultiFileUpload(多文件上传) widget组件,但是如里要

    打造高性能的基于Ajax的多文件上传,就目前我所理解的,这个是一个比较好的解决方案,上传几个美女作为演式.

    例图:

    Yii实战中常用的扩展,模块

    注:需要配合CActiveForm 使用客户端验证和Ajax验证方可.

    2. 图片处理(image)

    上传完图片,当然还要进行图片处理,

    直达地址: http://www.yiiframework.com/extension/image

    优点: 功能强大,简单易用,易扩展,支持GD和IM

    缺点: 不支持水印,如果需要水印要自己扩展.

    例,生成的缩略图:

    Yii实战中常用的扩展,模块

    3. 所见所得编辑器组件(tinymce)

    直达地址: http://www.yiiframework.com/extension/tinymce

    Yii实战中常用的扩展,模块

    结合上面两个组件swfupload 和 image,打造的强大所见所得编辑器.

    这是畅K网和IT快讯网的例图:

    Yii实战中常用的扩展,模块

    如果你的tinymce需要代码高亮显示功能,参见我写的这篇文章.

    Yii tinymce结合syntaxHighlighter和syntaxhl实现语法高亮

    如果你需要更加轻量级的,可以考虑使用markitup.

    4. rights模块,一个强大灵活的生台权限管理.

    直达地址: http://www.yiiframework.com/extension/rights

    例图:

    http://www.itkuaixun.com/uploads/post/201104/1303654598.jpg

    Yii实战中常用的扩展,模块

    优点: 强大灵活的图形管理界面,支持角色权限继承概念.

    缺点: 由于过于灵活,存在很大的性能问题,如果流量大而没有能力扩展和修改该模块,建议使用其它模块.

    上面例图是我扩展了菜单动态授权以及进行了简化,优化了性能的版本,扩展了该模块的过滤器支持角色权限和角色菜单动态配置.

    5. debugtoolbar 调式组件.

    这个不用说,开发时必备的组件.

    直达地址: http://www.yiiframework.com/extension/yiidebugtb

    6.mail(发送邮件)

    直达地址: http://www.yiiframework.com/extension/mail

    一个SwiftMailer包装,这个大家肯定用得着.

    7.facebox,支持Ajax和图片显示的facebook风格Dialog.

    可应用于很多场合,像在畅K网中,我使用收藏店铺,图片显示等等.

    例图:

    缺点: 只能显示一张图片.

    8.fancybox 多图片显示就需要用到这个拉.

    直达地址: http://www.yiiframework.com/extension/fancybox

    还有很多优秀的像内置CStarRating(投票widget),就不再一一列出,文档有详细介绍.这是个人在项目中常用的就这些,欢迎大家分享好更多实用的模块和插入.

    文章“Yii 个必备常用的扩展,模块(转)”由大口罩的BLOG提供,转载请注明出处 http://blog.cancanyou.com/

回复位置:
主贴
访客名称(不可修改):
联系Email(可选,如果有必要我会根据此Email给您回复):
回复内容描述(必选,1000字符以内):
提示:某些回复内容可能稍后通过审核后才会被显示
  • ADs
Copyright 2012 cancanyou.com 大口罩的生活领地,欢迎来访,管理员“口罩下的笑”交流Email: meetcancanyou@yahoo.com
京ICP备13030527号-2