0

我需要为运行 IIS 4.0 或 IIS 5.0 的网站创建一个照片库(我不确定是哪个)。它需要向任何人显示画廊的低分辨率版本,并且必须为“特权”用户显示低分辨率和高分辨率图像。所以我需要访问权限、相册,一旦网站完成,我为之做这件事的人需要能够将他们自己的图像上传到画廊。它还需要有一个最小的界面,因为它需要集成到现有的网站中。

所以我需要一些关于我应该接近它的方向的建议。

有谁知道他们是否是一个可定制的画廊,可以做这样的事情,比如 Coppermine 或 Jgallery 之类的。另一种方法是使用 Web 框架,如 Ruby on Rails、CodeIgniter 或 Sproutcore(每个都需要学习一门新语言)。该框架会做更多的工作,但现有的画廊可能不够可定制。重要的是管理面板中的用户权限。

我对“网络编程”相对较新,尽管对普通/游戏编程并不陌生。我有几年的 C/C++ OpenGL 和 Java 经验。我还阅读了 MVC 等,并用sproutcore做了 hello world ,所以我有点明白了。虽然学习一个框架是一项更重的投资。

你怎么认为?

4

6 回答 6

4

如果您不想重新发明轮子,您可以使用Gallery2此处的要求)。它在 IIS 上运行——你只需要 PHP 和一个数据库。它非常可配置(包括用户帐户),有很多插件,如果这还不够的话,它是开源的。此外,开发和支持社区庞大而活跃。

于 2008-12-02T08:11:27.517 回答
1

你总是可以走 Dotnetnuke 的路线,然后使用 Ventrian 的 Simple Gallery 模块(http://www.ventrian.com/Products/Modules/SimpleGallery/Demo.aspx

使用 DNN 可以提供大量功能,包括您需要的安全性,并且可以让您免于进行任何 Web 开发。

于 2008-12-05T08:05:42.020 回答
0

Flickr.com 及其 API 可能适合您所描述的内容。

http://www.flickr.com/services/api/

于 2008-12-02T08:46:28.943 回答
0

如果您更喜欢冒险,请尝试基于 Smaltalk 的Aida/Web和特别是 Aida/Scribo CMS(目前仍处于测试阶段),其中还包括所谓的 scriblet 画廊。Scribo scriblets 是可以直接包含在文本中的 Web 组件。因此,您将画廊直接添加到环绕文本中。例如,将演示文稿视为图库

于 2008-12-02T09:18:25.153 回答
0

我会推荐我自己的,但是...如果不是具有权限的低/高分辨率的东西,我认为它会满足您的其余需求。我会留下一个链接,以防你想看看它: nzFotolog

它也是开源的(尽管许可证不是最好的),您可以根据需要随意更改它。代码本身是干净且不言自明的。缺点是我已经有一段时间没有开发它了:(

于 2008-12-02T09:58:19.907 回答
0

我自己也面临过类似的困境,我不得不说我发现 Gallery2 和 Coppermine 都太包罗万象了,而且很难按照我希望的程度进行定制。我最终使用直接的程序化 PHP 和各种 jQuery 用于 GUI 花哨位。同时,我能够为我的婚纱摄影客户进行一些电子商务和数据收集,最终得到完全符合我需求的东西。当然,对于一个完整的编程(尽管不是 HTML)新手来说,这个项目的画廊方面是最不具挑战性的——这正是 PHP 的用途。

我现在正在为我的下一个项目(照片博客软件)使用 CodeIgniter 迈出步履蹒跚的第一步,我已经可以看到该框架将使画廊项目变得非常快速、简单和安全。

于 2008-12-03T09:56:28.647 回答