我一直在想的东西。有关如何存储图像的最佳做法或经验法则吗?我目前看到3种方式:
我的经验法则是:如果您的项目只有1个网站集,那么请使用网站集图像。否则,创建一个文件夹结构,如:/ Style Library // images。
网站集图片和图片库有什么区别?
答案 0 :(得分:0)
图像lib默认提供拇指视图,而样式库/图像仅将图像视为文件。 网站集图片?我认为它只是顶级网站的样式库/图像的另一个名称。
答案 1 :(得分:0)
网站集图片是来自2007 Publishing Feature的结转文档库。它是一个文档库,但分配了多种内容类型(图像,音频,视频)。有一些缩略图视图与某些内容类型相关联,因此您可以很好地预览图像。
图像是一个名为“资源库”的新库,但实际上在幕后,它与分配给它的三种自定义内容类型的旧网站集图像文档库完全相同。我能看到的唯一区别是用于库的图标。
样式库只是一个常规文档库,没有与之关联的内容类型。它是作为发布功能的一部分创建的,并预先填充了一些基本图像,css文件和xsl样式表(与DataView Web部件一起使用)。
我的标准(如果你想这就叫它)。
样式库(网站名称)中您网站的新文件夹,其子文件夹为“css”,“js”和“img”。这个命名的原因是一些库,插件和其他插件将寻找这种类型的结构(使用CSS执行“img”文件夹的相对路径来查找图像)。因此它使事物紧凑和可识别。
我选择在这里放置CSS,JavaScript和图像,而不是为它们创建单独的库。 CSS适用于(显然)样式表。 JS适用于javascript。这将包括jquery(在根js文件夹中)或jQuery插件(在每个插件的单独文件夹中)。 IMG用于CSS图标,系统图标(例如,twitter徽章等)。我发现这种布局很方便,并且不会伤害任何将它们放在一起的东西。
我将常规照片内容放入网站集图片中,因为a)当您创建发布网站或激活该功能时,它会自动填充; b)将图片插入到丰富的内容字段时很容易找到。我只是隐藏或告诉用户忽略图像库(它不能被删除,因为它是发布功能的一部分)。
希望有所帮助。 YMMV。
答案 2 :(得分:0)
我补充说,样式库的不同之处在于,即使您已经删除了对库或库中项目的权限,所有用户也可以读取它的内容。