Is it easy to download images for many users?

Hi

Is it possible to use ZenPhoto as an image gallery, where many users (5000) can upload and download images. Your demo only shows how it works, when you are not logged in.
I work in a municipality who wants to organize our images in a database - where all employees can upload and download the images.

Comments

  • acrylian Administrator, Developer
    Generally yes, Zenphoto is multiuser capable and supports user groups. But I think no one has tried that much (5000) users at all, I fear the administration backend for user management of that much users will be a little inconvenient (but I think that counts for a lot other tools as well).

    I think you will need to give this a try if it fits your need. We can't provide any login on our demo but on our screenshots section you can look at it (use the slideshow to see them bigger). Or try here:
    http://php.opensourcecms.com/scripts/details.php?scriptid=150&name=Zenphoto

    You can read about the rights management here:
    http://www.zenphoto.org/2008/07/an-overview-of-zenphoto-users/
  • Hi Maria,

    I suspect the 5000 users are the total number of employees. That is a lot of users but realistically, how many of them will be accessing photos at the same time.

    The performance also depends on your server capabilities.

    Like acrylian said, this is a common problem even in a enterprise application (ERP like SAP or PeopleSoft). I have implemented ERPs for a user base of over 30,000 and the performance really depends on the server and bandwidth.

    As with an ERP implementation, I suggest you do a stress test on a realistic concurrent users, maybe 300 at the same time to see how well it handles.
  • I do not think you would be happy with using the Zenphoto user administration with 5000 users. It is just not designed to deal with such large numbers. If you have someone in your organizaton with both some PHP skills and some knowledge of your company user administration it would be possible to create an authorization library that integrated with your companies user management. Point him to the "lib-auth.php" script for details.
Sign In or Register to comment.