Project management 设计项目洞察力和想法

Project management 设计项目洞察力和想法,project-management,Project Management,首先,我不是要代码,而是要对流程有更多的了解 我有一个客户是摄影师。他给客户拍照 他希望能够通过网络界面将它们上传到他的网站上 他还希望每个客户都有一个目录 i、 e.www.partictor.com/clientname 图片将被润色和调整大小jpgs 存储这些图像的最佳方法是什么。。mysql 我应该使用什么方法让我的客户机能够在web服务器上创建新目录 从那里,我基本上会按文件名列出JPG,并将它们超链接到客户端将单击的acutal图像 感谢您的想法和想法。您的客户是否希望服务器上有实际

首先,我不是要代码,而是要对流程有更多的了解

我有一个客户是摄影师。他给客户拍照

他希望能够通过网络界面将它们上传到他的网站上

他还希望每个客户都有一个目录

i、 e.www.partictor.com/clientname

图片将被润色和调整大小jpgs

存储这些图像的最佳方法是什么。。mysql

我应该使用什么方法让我的客户机能够在web服务器上创建新目录

从那里,我基本上会按文件名列出JPG,并将它们超链接到客户端将单击的acutal图像


感谢您的想法和想法。

您的客户是否希望服务器上有实际的目录?或者他只是想要一个类似URL的目录?如果是后者,我会使用CMS或mod_重写来抽象这些URL。您可以拥有自己的图像存储目录系统,以及

CMS也会让你和他的生活轻松很多。我知道比较流行的(,)有各种图像库/存储系统可以添加,有些允许多个文件同时上传,这不是从头开始实现的最容易的事情

除非您的客户希望通过FTP上传所有内容,否则最好不要询问他对目录的意见,因为他可能不知道其中的区别。我认为你最好的选择是实现他想要的URL系统,同时为他提供一个简单的添加/删除图像的系统。一个实施良好的CMS将使其更加容易,并提供比FTP多得多的功能,因为这就是它们的设计目的。它也不太容易出错,因为它有防止删除目录等的保护措施


…或者,如果你想重新发明轮子,你可以编写自己的CMS。无论哪种方式,最好是抽象存储过程,让客户端通过您设置的控件访问站点,这也会让他对存储的信息附加更多的含义和功能。

以下是一些建议: -将映像文件存储在磁盘上。为图像文件指定唯一的id。这些唯一id可以映射到数据库中的每个客户端。 -要创建新目录,您可以手动创建,也可以让具有管理员权限的人创建。拥有管理员访问该网站的权限使其更加安全。管理员可以为客户端创建一个新的控制器,从而为客户端启用访问这些控制器的设置。 -拥有基于用户的访问权限将使客户端能够仅查看特定于他/她的文件