K2是一款优秀的内容扩展组件,它为Joomla提供了一整套富内容解决方案,内建评论、评分、Tag、分类嵌套、缩略图、视频、文件下载、用户权限管理、前端编辑、子模板系统以及类似Drupal中CCK机制的Extra Fields等。通过K2,我们可以搭建博客、杂志、案例展示、文件下载、目录索引、事项管理等众多类型的站点。

K2 2.3版本增强了前端编辑功能,文章作者可以对评论进行编辑。增加了“latest items”视图模式,可以在一个页面中同时显示某些类别中或某些作者发布的最新内容。增强了mod_k2_content模块的功能。mod_k2_tools模块整合了Google AJAX搜索。新的后台模块,在Joomla的控制面板中增加了K2的快捷方式。增加了一套新的tag机制,用户可以使用传统的多选方式,也可以使用新的“自由输入+自动提示”方式。即使没有安装K2的AllVideos插件,也可以在内容管理的“video”选项卡中添加外部视频。在从前的“文章/分类/Section”导入的基础上,新增加了用户导入,现在可以将Joomla系统中的用户导入到K2的高级权限管理系统了。模板设计师和开发者可以直接在自己的模板中添加一个K2.css文件来控制K2的输出样式;K2会自动寻找当前模板中名为K2.css,K2_ie6.css和K2_ie7.css的样式表文件。

K2安装及设置快速指南:1. 到getk2.org下载最新版本的K2。2. 通过Joomla的扩展管理安装K2组件。3. 安装成功后,通过Joomla的组件菜单进入K2首页面板。4. 创建Extra Field Groups,根据自己的内容需求进行命名,例如Blog、Catalog(名录)、Directory(目录)等;大致的原则,就是每一个Extra Field Group都针对一种内容类别。5. 根据我们的内容所包含的属性需求,为不同类别的内容创建Extra Fields,并分配到相应的Extra Field Group中。默认共有6种类别的fields,分别是text field、textarea、下拉菜单、多选菜单、单选按钮及链接,用来创建不同类别的内容额外属性。6. 为我们的内容创建分类,并为每个分类绑定对应的Extra Field Group。

7. 创建用户群组(User Groups)。K2自带两个组别的用户:注册用户和网站拥有者。在群组设定页面中有相应的权限设定,例如,如果我们需要某个组别的用户有权限在站点前台发布内容,那么可以将“Front-end item editing”和“Add items”设置为“Yes”;如果希望这些用户只能编辑自己发布的内容,那么将“Edit own items”设置为“Yes”,而“Edit All items”可以允许用户编辑全部内容。“Publish items”和“Post comments”分别用来设置用户发布内容和发布评论的权限。8. 创建好用户群组并设置好相关权限后,就可以将现有的注册用户分配到相应的组别中了,并可以为他们添加性别、描述、头像等个人信息。这些信息将显示在用户发表的内容的下面。9. 可以预先为能够预计到的内容创建一些tag标签。10. 在Joomla的菜单管理中创建新的菜单项并根据需要选择K2组件的不同类别。11. 根据需求,可以在模块管理中创建或发布K2登录模块、K2评论模块或K2内容模块,用来显示基于K2用户管理机制的登录表单、评论及评论表单、内容列表输出。12. 整体架构出来之后,开始为不同的内容类别添加具体的内容(item)。

相关导航