+ -
当前位置:首页 → 问答吧 → 发一个我的新站框架的半成品视频吧

发一个我的新站框架的半成品视频吧

时间:2009-06-09

来源:互联网

首先,自我介绍一下,我是路游网社的站长,网站是个做动漫图片的站子。很早以前就对既有的各种论坛产品的局限性有很多抱怨,逐步就有了设计一个更灵活系统的强烈愿望,强烈至今。期间开发有一个为改革我现有网站的新站框架,以下就对它做个简单演示。

视频是上年10月份录制的,时间比较早,但设计理念的雏形已经可以初步表达出来了,不妨碍演示。下载地址是:
http://www.poptp.net/others/roame.01.mp4
10.8MB,4分19秒,x264编码无声视频。

对他的整体设计理念,我做下简单介绍:它具备无限级子节点派生的能力,并支持同步的关系化路径地址访问,这一点与一般网站不同,它的访问路径看起来更像是文件夹。整个节点树具备一个控制细度很高的权限系统(视频中有所展示,但未加详细说明,可能大家看得比较糊涂),它可以控制这个节点和它的子节点们的一切可能发生的行为。每个节点则由“节点类”提供特定的功能定义,并由“节点类”为节点提供可选的模板,模板中则可以调用不同的功能模块,以实现各种不同的功能逻辑。视频中还展示了文件系统,它是一个附着于主节点树的文件节点子系统。通俗的理解,就像是给每个节点一个挂接文件附件的功能。

还有一些视频中未展示的功能,如文件输出系统,它可以任意控制文件下载地址的有效期,和特定用户或组的下载速度,以及是否允许多线程等;文件子系统下还有一个图像相似性检测子系统,它可以快速检索两张图片是否在视觉上属于同一图片;另外我还为它开发了独立的模板引擎,与一般常见的模板引擎工作模式不太一样。就语法方面,它比较类似XSLT,但又不是很一样,更像是个混杂了多种风格的特有语法。因为视频中并未演示,所以这里列出一个模板的例子:[code]<t:include template="header"/>
<t:include module="topic"/>
<t:page title="${topic.title}"/>
${@pagewidth=950}
<t:if test="${client.user.id!=0}">
<div style="width:${pagewidth}px">欢迎光临,亲爱的${upper(client.user.name)}!</div>
<t:else/>
<div>欢迎光临,您的IP地址是${client.ip}。</div>
</t:if>
<t:include template="footer"/>[/code]我简单解释一下,凡是以<t:开头的标签,都是模板的控制指令,而${expression}则是一个表达式,表达式可以返回一个变量值,也可以为一个变量赋值,或者调用函数、连接字符串、做数学或逻辑运算等。

这个站子有很多新颖的设计,因为就要快面世了,所以先发在这里预热一下,到开张时希望大家能抽空前往试用,多提意见。也欢迎就此设计模式一同讨论,呵呵~~

作者: 路游宝宝   发布时间: 2009-06-09

本帖最后由 于安 于 2009-6-9 08:18 编辑

支持楼主...
你的无限分类跟我做的非常像. 但你的扩展性未必会好. 在分类配置, 我建议还是弹出一个页来修改, 尽量不要使用过多的特效.

  因为二次开发的人员根本修改不了你这玩意..  给别人留言点空间吧.

作者: 冯.于安   发布时间: 2009-06-09

谢谢版主回复。

二次开发人员的主要工作,是针对基于php代码的“模块”,和基于前台美工的“模板”。而视频中演示的只是节点树的管理界面,它负责的只是控制节点的各种基础属性,比如关联性和权限等,并不负责直接的细化功能,并且它的通用灵活性已经很好的,所以我不觉得二次开发人员有必要再对它做什么修改,所以就直接采用了硬编码。

作者: 路游宝宝   发布时间: 2009-06-09

两位头像美女PK

作者: 2008feixu   发布时间: 2009-06-09

做得不错。post一个新页这种形式现在也就只是出于对手机wap访问的考虑了。

作者: myBe   发布时间: 2009-06-09

好炫的效果啊。。。

作者: leeshan   发布时间: 2009-06-09

好牛~~B

作者: Alog_W   发布时间: 2009-06-10

网站模板好乱 不怎么清晰  是不是做动漫的都喜欢这样啊

作者: ws00377531   发布时间: 2009-06-10

本帖最后由 路游宝宝 于 2009-6-11 04:00 编辑
网站模板好乱 不怎么清晰  是不是做动漫的都喜欢这样啊
ws00377531 发表于 2009-6-10 11:51
呵呵,倒不是喜欢乱,因为现在动漫这一行,商业化并不成熟,所以与高级的开发领域并没有太多焦点,导致很多不太正规的设计。不过我们一样在努力,hoho~

现在我这个系统的样子,已经比视频中的好多了,发上来一个截图吧:
下载 (83.6 KB)
2009-6-11 03:59

作者: 路游宝宝   发布时间: 2009-06-11