Drupal6中视频模块的选取

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2009-05-18 04:12

最近有学员问视频,音频,图片相关模块的问题,视频模块我是用过的,图片模块也用过.音频模块没有用过,但是也见到过.不过用的都是Drupal5下的模块,而且是很早以前的事了,现在连模块名字都记不起来的.
 
       先看看有文档的视频模块,第一个就是Blue Droplet Video,下载地址: http://drupal.org/project/bd_video.它是作为CCK字段来管理视频的,而视频的播放采用了FLASH的MP4格式.不过模块还处于开发版阶段,不实用.
 

Drupal版本:

个人主页改造完成

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2009-05-17 14:33

大家可以测试一下,注册会员现在可以写博客了,可以交朋友了.除了这些新增的功能以外,最主要的一点,个人主页已经独立了出来.

       如果你退出以后,不管你是浏览的哪个页面,重新登录后,都会导向到你的个人主页.最主要的,个人主页与其它页面使用了不同的页面模板,所有个人主页相关的文章都使用了同一个模版.当然也可以为个人主页设置完全不同的主题,将来还有可能为它设置一个子域名.这是后文了.

       现在的个人主页比以前增强了许多,最主要的是它向SNS站点迈出了一大步.我们知道,大多数的SNS都是由个人主页,好友关系,小组等等组成的,在SNS站点中,个人主页是一个枢纽,占有重要的位置.

       改造好了小组的主页以后,我就想如何改造用户的个人页面,这一点很重要,我希望个人主页能够像小组一样,能够具有独立的主题,个人的文章显示在这个主题下面.在这里,我就拿博客作了测试.

修正了文件下载功能中的问题

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-05-14 08:39

zhupou.cn的文件下载管理使用的是Ubercart下面的uc_file模块,如果一个商品下面包含了文件下载的功能,那么用户购买了这个商品后,就可以下载对应的资源了。

下载资源,需要具有下载文件的权限,由于我并不想为每个小组都创建一个角色,也就是我不希望有太多的角色,所以就直接把下载文件的权限授予了登录用户,但是同时用户之间不能查看别人的个人资料,所以这样的设置,也不会出现问题。 但是为了开放更多的权限和功能给注册用户和付费用户,我启用了查看用户资料这一权限,这样用户就可以查看别人的个人资料了,因此也就可以建立好友这样的关系了。 但是这样一来,未付费的注册用户就可以下载付费用户的资源了,没有办法,只好取消了注册用户下载文件的权限,但是这样一来,付费用户也不能下载自资源了。

而此时,发现Ubercart下面的uc_file模块又没有提供太多的权限控制。一度想取消在用户个人资料页面下载资源的功能,把它放到小组中,但是放到小组中的话,也需要做不少的定制开发,经过权衡,暂时还是决定放在个人资料页面。

改版了小组页面(作业)

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-05-12 15:48

免费的主题制作小组,首页 http://zhupou.cn/group/626

 

大家浏览一下,小组的设置,

作业一:小组的导航菜单是怎么实现的

作业二:如何实现添加问题的,比如group/616/add/story的实现。

还有很多地方,但是单独的小组,已经看起来像一个子站点了,想在一个主站点下面搭建子站点的,不妨研究一下。

作业3:我是如何控制小组页面区块的显示的。

 

这个站点有点web2.0了开始,Drupal搭建类似的站点,还是很方便的。

关于OG模块以及SNS的技巧将会在og小组,以及SNS网站小组讲到。

 

经验源于实战,技术源于实践,很多地方还不完善,不足的地方会逐步去改善。

网站这周进行改版

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2009-05-11 15:13

网站这周进行改版,对现有的功能进行整理.论坛模块,将来可能会被关闭.

OG Forum模块将被禁用,所以请勿到小组的论坛中写文章,发帖子,以免造成丢失.

另外,部分资源的价格也将作调整,所以近期内不要单独购买.

小组页面将作重大调整.

个人页面也将会有不小调整.

另外,将会推出积分制,通过积分,你可以换取zhupou.cn的付费资源。

主要就调整这3块。

 

 

 

 

 

论坛:

什么是面包屑 Breadcrumb

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2009-05-10 13:46

什么是面包屑:

       面包屑(breadcrumb)源于一个童话,在网站中就是一行层级属性链接组成的线性链接标示(我的表述),比如:首页>>关于>>招聘>>职位,它可以清晰的显示出页面在站点整体结构中的位置,用户则不易迷失。

摘自: http://www.thinkjam.org/mercury/archives/2008/01/breadcrumb.html

 

关于面包屑的童话

 

格林童话

Drupal版本:

Taxonomy term也要成为CCK字段了?

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-05-08 15:54

今天看到Drupal圈子内的一个大佬提出来,把Taxonomy term也改造成CCK字段模块,要把Taxonomy模块拆分成两个,一个Taxonomy,一个term模块,后者就是一个CCK字段模块.

       理由也很充分,我大致浏览了一下,使用CCK字段完全可以胜任现有的功能. 原文链接http://drupal.org/node/412518.

       有一个确定的消息,那就是在Drupal7中, Taxonomy模块不再是必须要启用的核心模块了,也就是他的地位下降了,没有这个模块,其他模块也能正常工作.而Drupal7中,对模块功能的缓加载机制,直接解决了Drupal长久以来的性能问题,这样就引入了CCK模块,CCK模块的核心化,导致了许多功能都可以使用CCK实现.

       也就是说,许多功能将会被重写,基于CCK重写.CCK本身的机制是非常灵活的,看看它的数据结构就知道了.

Drupal版本:

页面

Subscribe to Think in Drupal RSS