Hi there,
I have sent a private email to Irfan few days ago regarding this feature, but have got no reply. As far as I understood, he's quite a busy man, that's why I will post my ideas here in short.
First of all, I would like to say "sorry" if such feature already exists. I didn't find it in program features and add-ons, and if I search here on forums, I've got "Database error". You guys need to fix forums search :-)
Ok, in the related thread I found there is only a way to upload by FTP. What I have to suggest, is to add a feature that allows to upload by HTTP, like any regular browser does.
For this, IrfanView would have a settings box, where users could add a website title, username/password, the WWW path to the script which will handle uploaded files.
Under "Thumbnails" browser, there could be an additional right-mouse-click menu "Upload to web server" with the options to choose the server (optionally there could be multiple websites specified). When this menu is clicked, IrfanView would generate thumbnails and web-size pictures in a temporary folder, then upload them all to the WWW script.
On the server side, this could be an open source i.e. free solution and gain a lot of attention from users. Everybody could install the server PHP script which handles server's API for IrfanView. API could be a simple set of XML callbacks or SOAP. There could be only a few functions - for example, for verifying login/password, getting server settings (web-size dimensions, is it allowed to upload original files, maximum upload size and so on), getting server's response after upload is completed.
I could program web part at no charge, and even pay for that feature a bit if required. My interest is to program such "web gallery" addition to the free forum software script miniBB I am developing for years.
The only idea around it is to concatenate client-side and server-side technologies to work for the end user most effectively. As you may know, currently Web standards do not allow traditional ways of submitting multiple pictures or files at once, using the standard "Browse" element. Uploading/opening files one by one is really annoying. Of course there are attempts to create Flash or Java modules for that purpose, but all they miss the most important thing - manipulating images on the client side. Additionally, not all users want to install Java, and Flash has its big cons regarding files upload.
Many servers have less than 2 Mb limitation of the uploaded size. That's quite a good security setting, meaning 2 Mb is enough for web files, web pictures, and that's the absolute true. But that means, if you take 5 Mb picture from your camera, and would try to upload it on the server with such limitation, it won't be uploaded. You only will take your traffic with no sense. Anyway if the 5 Mb picture could be uploaded on server, it doesn't mean you need to upload the whole size. It could be re-sized in advance to a smaller dimension, so this could take also less traffic t
Also, you have "Email to..." and "Upload by FTP" features, but often email inboxes also have limitation of received files (10 Mb probably), and not every server would have FTP enabled for public. Also... what would be really the sense to upload to FTP? Only for backing up purpose...
The most important is to publish pictures on website immediately. That's the trick!
With this solution/feature, we would go to the next step of technology. The API callbacks and the gallery script I would program, would be distributed for free and could be installed on any server having PHP and mySQL (any minor hosting nowadays have them). Using IrfanView with such available web script, it would be possible to create online galleries with maximum quality and speed. It would be the most effective way of sharing pictures with friends. In this case, you would need just to copy pictures from your photo camera on disk, open IrfanView's Thumbnails browser, select all or certain files, click the button - and voila... in a few minutes the web gallery is online. Your really personal gallery which is owned by YOU, not Google. Just take the link and send it to friends.
This also would suppress monopoly like ImagesHack or Picasa, because that way you could install the web app and create a content working *for yourself*, not major companies.
Any thoughts on this subject are appreciated :-) Thanks for your attention.
I have sent a private email to Irfan few days ago regarding this feature, but have got no reply. As far as I understood, he's quite a busy man, that's why I will post my ideas here in short.
First of all, I would like to say "sorry" if such feature already exists. I didn't find it in program features and add-ons, and if I search here on forums, I've got "Database error". You guys need to fix forums search :-)
Ok, in the related thread I found there is only a way to upload by FTP. What I have to suggest, is to add a feature that allows to upload by HTTP, like any regular browser does.
For this, IrfanView would have a settings box, where users could add a website title, username/password, the WWW path to the script which will handle uploaded files.
Under "Thumbnails" browser, there could be an additional right-mouse-click menu "Upload to web server" with the options to choose the server (optionally there could be multiple websites specified). When this menu is clicked, IrfanView would generate thumbnails and web-size pictures in a temporary folder, then upload them all to the WWW script.
On the server side, this could be an open source i.e. free solution and gain a lot of attention from users. Everybody could install the server PHP script which handles server's API for IrfanView. API could be a simple set of XML callbacks or SOAP. There could be only a few functions - for example, for verifying login/password, getting server settings (web-size dimensions, is it allowed to upload original files, maximum upload size and so on), getting server's response after upload is completed.
I could program web part at no charge, and even pay for that feature a bit if required. My interest is to program such "web gallery" addition to the free forum software script miniBB I am developing for years.
The only idea around it is to concatenate client-side and server-side technologies to work for the end user most effectively. As you may know, currently Web standards do not allow traditional ways of submitting multiple pictures or files at once, using the standard "Browse" element. Uploading/opening files one by one is really annoying. Of course there are attempts to create Flash or Java modules for that purpose, but all they miss the most important thing - manipulating images on the client side. Additionally, not all users want to install Java, and Flash has its big cons regarding files upload.
Many servers have less than 2 Mb limitation of the uploaded size. That's quite a good security setting, meaning 2 Mb is enough for web files, web pictures, and that's the absolute true. But that means, if you take 5 Mb picture from your camera, and would try to upload it on the server with such limitation, it won't be uploaded. You only will take your traffic with no sense. Anyway if the 5 Mb picture could be uploaded on server, it doesn't mean you need to upload the whole size. It could be re-sized in advance to a smaller dimension, so this could take also less traffic t
Also, you have "Email to..." and "Upload by FTP" features, but often email inboxes also have limitation of received files (10 Mb probably), and not every server would have FTP enabled for public. Also... what would be really the sense to upload to FTP? Only for backing up purpose...
The most important is to publish pictures on website immediately. That's the trick!
With this solution/feature, we would go to the next step of technology. The API callbacks and the gallery script I would program, would be distributed for free and could be installed on any server having PHP and mySQL (any minor hosting nowadays have them). Using IrfanView with such available web script, it would be possible to create online galleries with maximum quality and speed. It would be the most effective way of sharing pictures with friends. In this case, you would need just to copy pictures from your photo camera on disk, open IrfanView's Thumbnails browser, select all or certain files, click the button - and voila... in a few minutes the web gallery is online. Your really personal gallery which is owned by YOU, not Google. Just take the link and send it to friends.
This also would suppress monopoly like ImagesHack or Picasa, because that way you could install the web app and create a content working *for yourself*, not major companies.
Any thoughts on this subject are appreciated :-) Thanks for your attention.
Comment