K2教程中文翻译 - K2安装及设置快速指南

logo-k2-joomla今天开始,文档教程翻译这块内容进入K2部分。感谢DeadFire同学提出的需求建议。开搞。

K2是一款由JoomlaWorks开发的Joomla内容组件,为Joomla带来了类似CCK(Content Construction Kit)的功能;这边是JED中的K2索引页面,包括详细功能特色及截图演示等。话说对于CCK的概念,Drupal玩家应该更熟悉些。

通过K2,我们可以使用更现代的方式来管理内容,将我们的Joomla站点打造成博客分类名录杂志型网站等。下面就是K2在安装及设置方面的快速指南,参考这些步骤,我们可以很容易的上手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. 为我们的内容创建分类(Categories),并为每个分类绑定对应的Extra Field Group。
  7. 创建用户群组(User Groups)。K2自带两个组别的用户:注册用户(Registere)和网站拥有者(Site Owner)。在群组设定页面中有相应的权限设定(Permissions),例如,如果我们需要某个组别的用户有权限在站点前台发布内容,那么可以将“Front-end item editing”和“Add items”设置为“Yes”;如果希望这些用户只能编辑自己发布的内容,那么将“Edit own items”设置为“Yes”,而“Edit All items”可以允许用户编辑全部内容。“Publish items”和“Post comments”分别用来设置用户发布内容和发布评论的权限。
  8. 创建好用户群组并设置好相关权限后,就可以将现有的注册用户分配到相应的组别中了,并可以为他们添加性别、描述、头像等个人信息。这些信息将显示在用户发表的内容的下面。
  9. 可以预先为能够预计到的内容创建一些tag标签。
  10. 在Joomla的菜单管理中创建新的菜单项并根据需要选择K2组件的不同类别,其中:
    • “Item”类型对应着通过K2创建的某个单篇内容。
    • “Categories”会陈列出通过K2创建的某分类中的内容。
    • “Tag”用来显示通过K2创建的包含某tag标签的全部内容。
    • “User Page(blog)”用来显示某用户的个人页面,内容将以blog的形式输出。
  11. 根据需求,可以在模块管理中创建或发布K2登录模块、K2评论模块或K2内容模块,用来显示基于K2用户管理机制的登录表单、评论及评论表单、内容列表输出。
  12. 整体架构出来之后,开始为不同的内容类别添加具体的内容(item)。

译者:Viiiix7210

如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看英文原文: A quick step-by-step guide on installing and setting up K2


收藏与分享

评论刷新

2010-03-17 16:47
哈,打印下来,今天下班路上看。
2010-03-17 17:16
开始搞了才觉得原文给的东西其实 也蛮简略的;之前搜到些算是教程 的东西,回头也可以做掉,希望实 战参考价值更强些。
2010-03-17 22:26
k2算最好的Joomla CCK组件么?
2010-03-17 23:50
我个人认为同类里面它没有FLE XIContent和jSebl od好,这里说的好是指灵活性自 定义性一类,但是在预设方面,比 如样式啊模块输出啊等等方面,他 做的又是相对详尽的,视觉风格上 也不错。
将来如果还会用Joomla做东 西的话,同类组件我不会选K2
2010-03-18 17:02
K2的历史比较悠久,如果以名声 、参考资料及案例上,K2是相当 吸引的,不过只要用过FLEXI content,FLEXIco ntent这个后起之秀才是正道
2010-03-18 17:11
+1
2010-03-18 21:31
还是比较期待原生的功能
2010-03-18 23:35
即使Joomla 1.6把Section和Categ ory整合了,功能上还是十分阳 春,如果在意整合度的话,jSe blod CCK 这个组件就相当值得安装,不过它 的强大与复杂性,都是成正比,在 架构上比Joomla整个系统, 还要复杂上n倍,一般情况下还是 不推荐的,不过拥有优秀的CCK 是整个CMS的命脉,这类型的组 件是不能或缺的。
2010-03-19 00:38
顶楼上两位...一方面是原生,我也是出于这个期 盼和初衷慢慢实在受不了整合度过 于低的第三方扩展了;关于CCK ,Anson有句话说的到位,就 是强大与复杂性成正比。其实我现 在倒是觉得对于Joomla本身 在预设方面比较周到简单易用的气 质,K2反而是更对路的,说白了 就是有些傻瓜式。而真正“命脉” 感觉的,仍是复杂的需要做很多设 置操作,但换来的是强大和灵活的 真正优秀的CCK
2010-03-19 08:26
经过这两天对k2的了解,我决定 还是不用他来做站实际用了。
就是大家说的原生的问题。
如果他自己管理数据的话,说白了 ,我还不如直接选择一个其他的c ms呢。
FLEXI content和jSeblod CCK我都没有试验过,不过如果 他们也是自己接管数据的话,那基 本上也就不用考虑了。jSebl od CCK如果比joomla还复杂 的话,我实在想不出为啥要在jo omla上用它。
2010-03-20 10:28
其实如果需求摆在那的话该用的时 候也只能找一个用...貌似这些类CCK的组件既然是基 于Joomla,也就无可避免的 有各种利弊了...为Joomla寻找最优的扩展方 案,是永恒的话题...
2010-09-29 08:51
jSeblod非常好,虽然有些 复杂,但非常实用的,能实现很多 的需求,相比之下,它总比程序员 去写代码构造一个网站要快得很多 ,耐心学下去,就会发现它复杂是 很有道理的。
2010-11-03 17:13
我用k2搭建了一个网站,在首页 用各种模块来展示k2文章的标题 ,希望用户点击这些标题链接后出 现的页面转到其他菜单项下,因为 首页有太多的模块,我不想在其他 页面也显示这些模块,可是页面总 是停留在首页菜单项下。这在用j oomla核心来展示时好像不存 在这个问题。请求各位大侠指点。

添加评论


Security code
换一张图