You are here

PortableApps.com Update (2011-05-21): App Directory Localized, Themes, Finances Update, Server Issue Fixes

John T. Haller's picture
Submitted by John T. Haller on May 21, 2011 - 6:49pm

July 6th Update: The next status update will be posted later this week!

logoIt's time for a (bit belated) update on the goings-on of PortableApps.com and the Road to 2.0. We've got the translations in for the new app directory included with the 2.0 platform, some additional theme/chrome options, details on the site availability issues we've been experiencing, an update on finances and when drives will be available and some more 2.0 screenshots. So, let's get to it...

Platform 2.0 App Directory Localized and Icons Updated

After we did the last round of translations, a lot of the work on 2.0 behind the scenes has been focused on finishing up the Portable App Directory included with the platform. The Portable App Directory allows you to add apps with just a couple clicks without even opening a web browser. As our site upgrade to support multiple languages isn't yet complete, we had to come up with an alternate display routine. So, we're showing the Category and Sub-Category for apps in the directory for non-English users for now, until descriptions are available for all. The work to handle this and cleanup the app directory database to work properly with it has been completed. Here's a quick look at it in German:

You may also notice that the app icons have been improved significantly. We've finished the process of updating the hundreds of app icons to properly show in full color with alpha transparency in the app directory for all apps. The ability to add-in new app icons has been improved as well.

New Theme Chrome: Aerish, An Aero-style Theme

As many of you know, we'd originally planned to have our Aero theme ready for the 2.0 release. We decided to hold it back until the next release to better tweak a few bits of it, especially layout changes needed to make it work in the same dimensions as non-aero. In the meantime, though, our standard Aero-style PNG chrome that we're going to be using as a fallback (if you have an Aero theme selected but the current PC doesn't have Aero available) has been completed. Like our older Beveled chrome layer and new Modern/Flat chrome layer, the Aerish chrome layer is available in both white and dark styles and has a standard rounded version and a squared opaque version (for use on Wine or when transparencies don't work on the local PC). The colors are still being finalized, but here's a look at it:

As you can see, it looks very close to Aero style on Windows Vista and Windows 7 even though it is just a straight image theme. It can also be used with images as you can tell from the example Rainbow theme included above. It works better with either light colors or very dark ones due to the way the image is built. Like the Beveled and Flat themes, the Aerish theme will be included with the platform by default and the Aerish white and dark chrome layers will be available for themers to use with their own themes.

You'll also notice a set of new icons in the above screenshots. We may be switching to these by default for all themes but are still exploring options. We're also considering switching to Aerish (and Aero) for our default theme but may be exploring that in a later release. Either way, none of these icon changes or theme additions will be holding up the 2.0 release or taking time away from 2.0 pre-release and final development. Much of it was already done in anticipation of 2.0 having Aero and the refinements were done in parallel with the 2.0 code and translation finalization. We just thought you'd enjoy getting to see them now, and be able to use Aerish with the 2.0 release.

For comparison purposes (and to keep them handy), here's the current theme:

Server Downtime and Upcoming Fixes

We've been busily working on several server outages over the past few weeks behind the scenes, including tweaks to our configuration and the way users browse the site. You may have noticed that at peak times (weekdays US time) the server has been inaccessible occasionally from 5 to 15 minutes at a time along with an hour-long outage on Friday. The reason for this is the growing popularity of the site and the workload on the server. We've tweaked what we can and are in the process of offloading static images to our new content delivery network node we've setup with Rackspace. This will be going live in the next few days.

The content delivery network will reduce load on our primary hosting server as users will be pulling images from it. It should also speed up site access for users in the process. While in the short-term, it will cost us a bit more to set up, it should ultimately save us money on bandwidth costs. We've also updated the Portable App Directory to pull images from the content delivery network as well.

Financial Update

I've secured a personal bridge loan and tapped my other personal funding sources to handle our monthly expenses until we begin the 2.0 fundraising drive and we can begin selling flash drives. The company we've partnered with is still a few weeks away from having their manufacturing and fulfillment processes ready for the sales. As mentioned before, these will be standard, retail-quality drives with the PortableApps.com logo on them and the PortableApps.com Platform pre-loaded.

As mentioned in the last update, with the 2.0 Pre-Release 1 release, we're still going to begin a donations drive similar to what Wikipedia ran earlier this year. We're going to be shooting for $50,000 to help pay off some of our debt load that we're personally carrying, pay our rising hosting bills (up about 5%-10% per month and soon to spike with the Portable App Directory) and handle some other necessities along those lines. We're going to take a bit of a unique approach with this as we're going to be taking these same donations we get and donating them back to the open source projects we make portable once we're in the black business-wise, kind of like an 'open source loan'. We're happy for any suggestions around the best way to structure it all as well as ways to get the word out and encourage donations. And if anyone is feeling generous and would like to donate early, it will really help pay for things now and be very much appreciated!

2.0 Schedule

As soon as we finalize the last few localization issues and bugs, switch images over to our new content delivery network, and stabilize our web server, we'll be loosing the PortableApps.com Platform 2.0 Pre-Release 1 to the world. We'll be pushing it out to existing 2.0 Beta users via the Updater's ability to update the platform and making it available on the website as the recommended download (while still having the current 1.6.1 stable release for users who prefer it).

Once it is available, we'll primarily be looking for any bugs and localization issues before upping it to 2.0 final. We'll also be going through our existing app set and updating the dozen or so older apps that are currently in the older PortableApps.com Format using an installer that doesn't properly support silent mode. That way, users will be able to pick anything from our app directory and have it automatically download and install properly regardless of when the base app was last updated.

That's it for this update. Thanks to everyone who's made an early donation, helped chime in on theme ideas and submitted or updated a translation!

Thanks for everyone who's helping out with 2.0... and making it rock!

The impossible can become possible if you are awesome! - Rhino

UPDATE: Content Delivery Network Switchover: You can get additional details on the CDN switchover in this forum topic. Updates were posted on May 27th, May 30th and June 2nd.

Comments

How many cranky complaint posts can you make without contributing anything of value?

I made this half-pony, half-monkey monster to please you.

You are quick to put down statements of facts as 'cranky complaints'. I've read through this whole thread and I haven't seen anything negative. Promised deadlines have been missed. Fact. Obviously resolving software issues is a more protracted affair than originally realised. Fact.

By all means be John's minder, but don't dismiss people's views and disappointment as being overly negative. If you don't let the community air their views, then you'll just alienate the community - the result of that will be no community, well, no one else other than you, John and any other sycophants. This is a community driven site, let people say their piece. To say, "stop bitching, it's free software" is immaterial. When John created PortableApps.com it was as a community venture, a social enterprise if you will. His adherence to the open source philosophy further reinforces the 'community' idea. Communities are democratic (hopefully).

At the end of the day I would like to see what's on offer, but if it doesn't arrive it's no big deal there are plenty of other portable app launchers out there that are adequate.

Cambridge, UK

You have a good point (even if I don't understand your second comment). I totally agree that the community gains by different points of view and that more extreme opinions have to be part of it, too. Everyone should have the right to complain even if it sounds sarcastic sometimes.
On the other hand I can understand the annoyance caused by some people repeating the same story at every given opportunity. I suspect some users to just wait for their signal. It's not that they say anything new. Just take a look at their track, it is about to become pointless somtimes.
The "discussion" is nearly as long as the announcement for the upcoming releases (I think more than half a year now) and not many new aspects have been added. The problems are well known and don't get solved by repeating them over an over again. John made some faults e.g. announcing things to early, maybe getting bogged down in details resulting in not keeping his own deadlines, who knows. But these things should be obvious now, at least to the few people who complain again and again.
Call me a fanboy, but I believe in the success of the project, even if it takes longer than I prefer. The platform is more than just the menu itself.

[@ Solanus comment June 22, 2011 - 8:12pm]...alienate the PortableApps community. It's dismissive comments like this that can really pee off the portableapps community. Makes LK seem positively welcoming.

Cambridge, UK

Pyromaniac's picture

I've been very hesitant to post my thorough thoughts thus far, especially because of all the "failed promises" and "he's trying hard" posts. By far, I think both sides should simply follow the "Super Terrific Farting Ucalaly" strategy.

(See end note for backstory on that).

Posting your thoughts doesn't do anything to speed up the process or make John feel any better. In fact, it will probably take longer, considering there are already 94 95 posts on this update. He's probably growing immune to all the comments, negative or positive, and thus make even less of an impact (if there is less than nothing).

I understand it seems ironic given that I myself am also writing a long reply, but in the whole scope of things, it's really small, percentage-wise.

I think he makes promises are made in hopes that everyone would just shut up so he can work and get the stupid menu out. And then he tries to keep these new promises in sync with the old ones, while at the same time trying to manage the website, get funding, get partnerships and all that legal mumbo-jumbo. However, I think he's now realized that was the wrong way to go, and that real life always takes priority over the desires of others--promised to them or not.

If I were in his place, I would have locked this topic several posts ago, and continued to work at my own speed. I learned the hard way that rushing to finish up the job is not the way to go, and in one way, I'm glad John has been devoting so much time to make PAM 2.0 the best it can be.

Now if 2.0 sucks, I'll probably go whacko and go on a killing spree and carry a semi-attractive middle-aged woman up a 100-story building beating my chest and growling at the man in the helicopters wondering what the heck I was doing up there.

But in the mean time, I think it would be better if we all sit criss-cross applesause and wait with our lips zipped and our keyboards unplugged.

[Unrelated] end note
If you didn't know what "Super terrific farting ucalaly" thing stood for, take the first letter of each word, put them together and google it. The reason I used those words was because in 7th grade, I didn't know what it meant, and my friend told me it was "Super terrific farting ucalaly." When I found out what it meant in 8th grade, I told him to s*** it. Wink

John T. Haller's picture

As the discussion is no longer adding anything constructive to the topic being presented (or to the community) and is really more of a distraction than anything else, I am going to take Pyromaniac's advice and lock the comments. Posting something which has already been said and agreed with doesn't serve much purpose.

I'll have a new updated posted in the next few days after the long holiday weekend (it's Independence Day on July 4th in the US) probably later in the week.

Sometimes, the impossible can become possible, if you're awesome!

Pages