具体的需求如下: ---分割线--- 因为想做一个这样的网站给我们的摄影小组用,但网站不盈利,完全是个人负担,所以能承受的费用也有限,让大家见笑了,不知道哪位牛人能给我写这个东西,就当是做善事了吧。 ---分割线---
一、总体描述 系统的定位是:以个人作品集为基础的图片分享、信息交流网站。服务人群拟定为特定区域(目前拟定为一个地级市,以后扩展为以省为单位)内的爱好摄影的网友。总体功能实现以下几个方面: 1、用户摄影作品的发布及展示(按相册、按 tag 等不同分类) 2、用户之间的信息交流(在个人信息页的留言、私信、以及对照片的评论) 3、用户个人信息发布(私人日记、公开的 Blog 等)
二、用户权限设定 网站用户按照分类、分级的原则来设定权限 用户分类可以分为:摄影师、模特、经纪人,自定义(最好可以管理员自定义用户类型) 分级可以理解为用户有不同的权限,比如管理员、编辑、普通用户等等,也可以按照不同的操作模块给用户赋予权限(管理员可以设定用户权限,比如用户的自定义头衔,VIP 用户等)
三、按页面功能阐述 1、首页 图片展示区域(一个或多个):可以设定按照不同条件展示用户所发表图片,比如最新图片,点击数最多图片,评论数最多图片,随机展示图片等 用户展示区域(一个或多个):可以按照不同条件展示活跃用户,比如受关注度较高用户,发图数较多用户,随机展示用户等 其他功能区域:友情链接,数据统计信息等 2、图片列表页面 按图片分类浏览页面:主展示区域显示图片略缩图,侧边栏可以调用"查看数最多图片"、"评论数最多图片"等 按 tag 信息分类浏览:主展示区域显示图片略缩图,侧边栏可以调用"查看数最多图片"、"评论数最多图片"等 用户发表图片页面:主展示区域显示图片略缩图,侧边栏可以显示用户创建的相册,并调用"查看数最多图片"、"评论数最多图片"等 用户相册页面:主展示区显示图片略缩图,侧边栏可以显示该用户发表的其他相册封面略缩图,以及用户简要个人信息等 关注用户图片列表:主展示区域显示用户关注的会员发表的图片,侧边栏按照查看数、评论数显示图片。 3、单个图片展示页面 主展示区域显示图片的中型略缩图,下方显示 EXIF 信息、评论列表,侧边栏显示用户的个人信息,同相册的其他图片。 4、用户页面 用户信息首页:主展示区域显示用户自己创建的相册封面略缩图,基本信息统计(共发表图片数、创建相册数、发表日志数),最新收到评论、留言、以及关注用户发表的最新图片等 用户信息编辑页面:用户可以自行设定的个人资料修改更新,包括头像等其他资料 用户创建相册、上传图片页面:用户可以自行创建并上传图片的表单,单个文件上传或批量上传等 用户编辑相册、图片页面:编辑相册的标题、分类、描述、封面图等,编辑图片的标题、描述、tag 等 用户 PM 部分:收件箱、发件、信息页等 用户 NOTE 部分:用户的私人笔记页面,包括添加页面,查看模块,修改模块。 用户公开日志部分:类似一个简单的 Blog 模块 用户关系页面:用户关注的会员,和关注自己的会员列表
四、其他 1、URL 设定,用户页面短 URL,最好可以采用 domain.com/username 的格式,username 由用户自行设定。 用户发表内容的 URL 规则最好基于用户的 URL 链接,比如 domain.com/username/albums/id,domain.com/username/photos/id,domain.com/username/blog/id,domain.com/username/note/id 等。 其他部分的 URL 规则也设置为简单链接,比如相册页面:domain.com/albums/id,单个图片页面:domain.com/photos/id,日志页面 domain.com/blog/id 等 2、因为这个网站是摄影爱好者的网站,所以要求图片是原创,所以在图片展示页增加一个"举报/报告"的功能,如果图片涉及违法或是非原创之类,用户可以举报。 3、略缩图的生成,按照质量优先的原则,兼顾文件大小的优化,管理员可以设置上传图片的尺寸及类型(jpeg,png)以及设定每个会员可以使用的磁盘大小,或者是按月份限制流量,流量可以和用户登记挂钩,也可以由管理员自行设定。 4、图片的 EXIF 信息可以有用户设定是否显示,默认都显示。 5、图片的浏览权限是不是可以设定?如何设定 6、用户是不是可以设置黑名单或白名单?
Edit at 2011/7/29 是否可以增加活动专项贴,有管理员或编辑发起活动,会员上传活动照片,照片都按活动归类。
修改一下帖子,看来 3K 伤不起啊,我把标题修改掉了