Sharing knowledge around Autopano
You are not logged in.
I am looking for (free open source) software that can be used to create a gallery of, or that includes, panoramic photos on a web site.
1. It must run on Linux/BSD, under Apache or Lighttpd if it runs on the server.
2. It is OK if it runs elsewhere and creates/uploads static pages/styles/images to the web server (but this still must support Linux/BSD).
3. It must be programmed in C or C++ or PHP (on web server only) or Pike or Python.
4. It must not require any plugins for web browsers to view everything on the site it creates/manages.
5. It is OK if it uses JavaScript. No other web client side programming is to be used.
6. It is OK if it uses cookies to manage user login state. Non-logged in users must not be required to enable cookies.
7. And of course, it has to work well with panoramic images of extreme widths and sizes. It is preferred that it have a means to display panoramas more effectively than just letting the browser access the image file itself.
If nothing like this is found, I guess I will need to develop something on my own. It's always good to look around before doing development, just in case someone else has done it already. I am a very experienced programmer, so that aspect of the task is not a problem.
Offline
I think you could start with something like Gallery, and then create your own template for a nice presentation:
http://gallery.menalto.com
I started, some months ago, a web album application based on the python framework Turbogears. The main goal was to create web albums like paper albums, with several pictures per page, and text. But I spend all my free time on Papywizard, so... I may start it again in a few months...
Anyway, you can take a look at it, and maybe find something usefull for you project. Turbogears is really nice, and I'm sure you can develop what you want with it.
http://trac.gbiloba.org/wapyti
Offline
fma38 wrote:
I think you could start with something like Gallery, and then create your own template for a nice presentation:
http://gallery.menalto.com
I started, some months ago, a web album application based on the python framework Turbogears. The main goal was to create web albums like paper albums, with several pictures per page, and text. But I spend all my free time on Papywizard, so... I may start it again in a few months...
Anyway, you can take a look at it, and maybe find something usefull for you project. Turbogears is really nice, and I'm sure you can develop what you want with it.
http://trac.gbiloba.org/wapyti
I have used gallery before, but it didn't seem to do well with wide panos. Do you have any example sites based on that, or wapyti, so I can see how they come out?
What I would really like to have is a page that displays the whole pano scaled to fit the width of the page as a guide, and a larger viewport that can show part of the pano at full resolution. A box inlaid over the guide picture would be the part of the pano to be shown in the viewport. The user can move the box around to select the part to be viewed at full resolution. Or they can use directional buttons to move the box around. Even nicer for 360 panos would be to make it operate continuous.
Offline
Adding to my list of dream software would be a program to create a DVD photo gallery that can handle panoramas smartly. There are such tools for Windows and Mac (but I don't have Windows or Mac). There would need to be some Java components because that's what DVD players use. But those parts should also come with source code so that they can be modified (improved) and everything rebuilt to make DVD slideshows.
Offline
Ok, I see. Neither Gallery nor Wapyti can do that.
I think you need to learn javascript, and all toolkit based on (there are plenty), as this is the only way to get something working without the need of a plugin. And javascript is really a powerfull language, often badly used (leading to hugly sthings, and crashes), so not very popular...
Have a look at:
http://mochikit.com/demos.html
http://pyjamas.sourceforge.net
I also found a nice toolkit to automatically resize pictures on the screen (in javascript), or to be able to zoom in it, but I can't found the link again...
Offline
why the no cookie for public users requirement?
Offline
What do you mean?
Offline
I chose zenphoto as my gallery, I had a look at many gallery software like Gallery and Coppermine but they all seemed bloated. Zenphoto does not have a zoom viewer for panoramas, but I find it easy to modify. If you wrote a plugin for panoramas, others might be interested in helping. I'm considering adding gigapan.org support into my zenphoto gallery.
Offline
The original poster said:
6. It is OK if it uses cookies to manage user login state. Non-logged in users must not be required to enable cookies.
I was wondering why he had that requirement. I'm a web developer for scientific image management solutions and our software does everything except for that and being open source, and was just curious why he had the requirement of no cookies for public users.
Offline
Ok, I see...
Offline