You are here

HTTPhotos Portable 4.3 Dev Test 9

13 posts / 0 new
Last post
digicamsoft
Offline
Last seen: 4 years 10 months ago
Joined: 2008-11-19 17:07
HTTPhotos Portable 4.3 Dev Test 9

Application: HTTPhotos
Category: Graphics and Pictures
Description: HTTPhotos is a tool to create web photo galleries using customizable SVG based template. The application covers all necessary steps to create a photo gallery, from photo selection, basic photo touch-up, captions, watermarks, photo resizing, template customization to web publishing.

Download HTTPhotos Portable 4.3 Development Test 9 [1MB download / 1.4MB installed]
(MD5: xxxx)

Download HTTPhotos Portable 4.2 Development Test 8 [1MB download / 1.4MB installed]
(MD5: 07cbfae09bf30a54418adc48b6320501)

Download HTTPhotos Portable 4.0 Development Test 7 [1MB download / 1.4MB installed]
(MD5: A3CCDC2CE1BDBD5DAE2338F34EFCD72F)

Download HTTPhotos Portable 3.1 Development Test 6 [2.5MB download / 3.0MB installed]
(MD5: 4A4230F68F34CF6BA2EE756737F5A1A9)

Download HTTPhotos Portable 3.1 Development Test 5 [2.5MB download / 3.0MB installed]
(MD5: 1A0A0F7FB22A79D309A48655236B8900)

Download HTTPhotos Portable 3.0 Development Test 4 [2.5MB download / 3.0MB installed]
(MD5: E5D8E902C965282AB14D90B39EFE3F6D)

Release Notes:

Development Test 9 (2019-12-12):

  • Global UI refresh and improved template for mobiles.

Development Test 8 (2019-09-26):

  • Provides thumbnails index to navigate thru large albums. Social network icons to navigate from homepage to external links. Some bug fixes.

Development Test 7 (2019-02-05):

  • Removed all obsolete Flash templates and provide new SVG based one See Demo

Development Test 6 (2014-06-09):

  • Updated Category from "Graphics & Pictures" to "Graphics and Pictures"

Development Test 5 (2014-03-25):

  • Upgraded to version 3.1
  • Updated version to 3.1 in appinfo.ini
  • HKCU\Software\Rebol is removed when HTTPhotos closes: regression from update 2013-09-09
  • This update functionally focuses on homepage customization

Development Test 4 (2013-09-09):

  • Minor update: version checker removed for portable release since PortableApps platform manages it. This results into faster start-up since it doesn't connect to server to check.
  • Download link remains the same, checksum updated.

Development Test 4 (2013-09-06):

  • Upgraded to version 3.0
  • Updated version to 3.0 in appinfo.ini
  • EULA.txt encoded in UTF-8
  • AppID renamed from HTTPhotosPortable-digicamsoft.com to HTTPhotosPortable
  • Link for "Go to the HTTPhotos Portable Homepage" updated to this node
  • Help\Images updated with content from Application Template 2.4
  • Added donation button for HTTPhotos in help file

Development Test 3 (2013-06-17):

  • Removed blank Data & DefaultData directories from package
  • Removed the 4-bit icons in App\AppInfo\appicon.ico
  • Added App\AppInfo\appicon_128.png
  • Renamed Other\Source\License.txt to App\AppInfo\EULA.txt
  • HKCU\Software\Rebol is removed when HTTPhotos closes
  • Added the files App\readme.txt and Other\Source\Readme.txt
  • Updated App\AppInfo\Appinfo.ini as suggested

Development Test 2 (2012-06-25):

  • Lightbox template
  • Improved dialog box
  • Network failures resistant
  • Bug fixes
  • Based on AppInfo.ini version 3.0

Development Test 1 (2010-01-10): Initial release

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 3 weeks 2 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Comments

Hello,

Here's some comments for you:

  • Remove blank Data & DefaultData directories from your package, as they aren't neccessary.
  • Remove the 4-bit icons in App\AppInfo\appicon.ico, and add a 256px version of the icon to that same file. See here for details.
  • Add App\AppInfo\appicon_128.png. See here for details.
  • Rename Other\Source\License.txt to App\AppInfo\EULA.txt
  • HKCU\Software\Rebol is added to the host system when the app runs, but is not removed when it closes. Please add support for this, as this is NOT portable.
  • Please add the files App\readme.txt and Other\Source\Readme.txt from this package, as they are required for release.
  • App\AppInfo\Appinfo.ini changes:
    • Change "AppId" to "AppID"
    • Change "Graphics & Pictures / Photo Publishing" to "Graphics & Pictures"
    • Remove the "Trademarks", "InstallType" and "ExtractIcon" lines, as well as the "SpecialPaths" and "Dependencies" sections.

Other than those things, this looks like it's getting closer to being ready to be released.

digicamsoft
Offline
Last seen: 4 years 10 months ago
Joined: 2008-11-19 17:07
Updated to Dev Test 3

Performed all changes above except the 256px version of icon.
Updated title to Dev Test 3 + checksum + changes.

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 3 weeks 2 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
(Hopefully) final comments

A couple comments on this build. Sorry I haven't gotten to giving them to you yet.

  • The EULA.txt file needs to be encoded in UTF-8, rather than ANSI. Not sure why this matters, but when it is encoded as ANSI, the text is displayed as Chinese characters.
  • As you're wanting this to be released officially here, as well as through your own site, the convention for AppID is to have it simply as "AppNamePortable", in this case "HTTPhotosPortable", rather than "HTTPhotosPortable-digicamsoft.com", which would be used by a user here who's not wanting the app released officially.
  • The link for "Go to the HTTPhotos Portable Homepage" should currently link to this page at https://portableapps.com/node/32883

    Once the app is released officially here, it will need to link instead to https://portableapps.com/apps/graphics_pictures/httphotos_portable. John will likely let you know when to make this change.

  • Please update the images in Help\Images with the ones in the href="http://downloads.sourceforge.net/portableapps/PortableApps.com_Applicati...">Application Template 2.4
  • Feel free to add the following code to help.html immediately after the donation code for PortableApps.com, so that your donation link is also included. This is using the code from your donate button on your website, just using the standard button from the help file instead of paypal's button. We would, of course, link to it from the app's page as well, as you can see here: https://portableapps.com/apps/games/canabalt_portable

    http://pastebin.com/iiYv4rqm

digicamsoft
Offline
Last seen: 4 years 10 months ago
Joined: 2008-11-19 17:07
Updated to Dev Test 4 + version 3.0

Performed all changes above + upgrade to HTTPhotos 3.0
Updated title to 3.0 Dev Test 4 + checksum + changes.

digicamsoft
Offline
Last seen: 4 years 10 months ago
Joined: 2008-11-19 17:07
Updated to Dev Test 5 + version 3.1

I observed a regression regarding registry clean-up when HTTPhotos closes from version 2013-09-09, this is now fixed.
HTTPhotos doesn't rely at all on registry but for some reasons the SDK used creates an entry.
Version 3.1 focuses on homepage customization.

digicamsoft
Offline
Last seen: 4 years 10 months ago
Joined: 2008-11-19 17:07
Version 3.1 check list review

This is a follow-up on HTTPhotos version 3.1.

Notes about App\AppInfo\appinfo.ini:
OK: The AppID (and by extension the default install location) should be HTTPhotosPortable, not HTTPhotosPortable-digicamsoft.com
OK: appinfo.ini:[Details]:AppId should be AppID
OK: appinfo.ini:[Details]:Category should be "Graphics and Pictures" (without quotes, categories are taken from a predefined list)
OK: appinfo.ini:[Details]:Trademarks should not be included if blank
OK: appinfo.ini:[Details]:InstallType should not be included if blank
OK: appinfo.ini:[SpecialPaths] should not be included if no "special paths" are defined
OK: appinfo.ini:[Dependencies] should not be included unless your app depends on Java or DotNet (or possibly in future other things that are not yet mentioned in the PAF Spec)
OK: appinfo.ini:[Control]:ExtractIcon should not be included unless the app’s main icon is not appicon.ico within the AppInfo directory, & should only be used when legally required.

Notes about App\AppInfo\*
OK: Inclusion of "appicon_128.png" is encouraged if possible.
OK: appicon.ico need not include 4-bit (16 color) icons, I'm not sure if including them is allowed or not.
KO: appicon.ico can also include a 256px 32-bit (optional, I personally would if I could)

Notes about App\*
OK: App\DefaultData folder should not be included if left empty

Can the exe and/or dll files in the package be UPXed without issue?
UPXing HTTPhotos.exe doesn't seem to work. HTTPhotos is developped using REBOL and its SDK. My guess is that the SDK wraps HTTPhotos script along with REBOL interpreter into an .exe, but when UPXed, it seems the script can't successfuly be uncompressed.

Tixue
Offline
Last seen: 12 months 2 days ago
Joined: 2009-04-04 14:10
Thanks, Sorry & New Notes

Thanks for reading what I sent you, but I was incorrectly checking the old release in the previous thread; much of it appears to had already been taken care of in the release(s) on this thread.

New Notes about App\AppInfo\appinfo.ini:
appinfo.ini:[Details]:Category While "Graphics & Pictures" works properly in newer Platform releases, it should be noted as "Graphics and Pictures" as this is what the PAF spec dictates.
appinfo.ini:[Details]:Trademarks should be included if Trademarks are used (and according to your contact page HTTPhotos is Trademarked)

Can the exe and/or dll files in the package be UPXed without issue?

UPXing HTTPhotos.exe doesn't seem to work. HTTPhotos is developped using REBOL and its SDK. My guess is that the SDK wraps HTTPhotos script along with REBOL interpreter into an .exe, but when UPXed, it seems the script can't successfuly be uncompressed.

Well, it really is small enough that even if a UPXed version worked it wouldn't be necessary.

Again, thanks for being so responsive, and I will try to remember to check for other (more up-to-date) releases when I come across old releases in the future.

digicamsoft
Offline
Last seen: 4 years 10 months ago
Joined: 2008-11-19 17:07
Updated to Dev Test 6

No problem, I should have kept the same thread from the beginning that would have avoided this confusion. Note that I marked the prior thread as obsolete.
On this dev test 6, only the category is updated. Since the Trademarks is an optional field I left it as-is.

Tixue
Offline
Last seen: 12 months 2 days ago
Joined: 2009-04-04 14:10
Trademarks is optional because some apps don't have any.

Trademarks is optional because some apps don't have any.
If there are Trademarks associated with the app it should be included.
(This doesn't necessitate another development test though and should instead just be included with whatever changes you make in the next one)

And on a base app note, is it possible to change some of the flash templates to work without flash? using javascript and/or css? not everybody has flash installed, and PortableApps.com usually trys to make as much as possible work right without having to install dependencies like flash.
Just a thought.

digicamsoft
Offline
Last seen: 4 years 10 months ago
Joined: 2008-11-19 17:07
Trademark added

Just uploaded the updated package with trademark info and updated the checksum accordingly.
Regarding Flash templates, it is the current focus: going to replace all Flash based templates with HTML5/CSS3/JS. This will happen step by step in the coming next releases.

Tixue
Offline
Last seen: 12 months 2 days ago
Joined: 2009-04-04 14:10
Awesome

That's great news.

digicamsoft
Offline
Last seen: 4 years 10 months ago
Joined: 2008-11-19 17:07
No more Flash - all HTML + SVG

Please advise on what's next is missing to get HTTPhotos integrated to PortableApps.
Thanks!

Log in or register to post comments