PortableApps.com Platform and Suite 1.6 have been released.

Scribus 1.3.5.1 Released

Submitted by Christian Hartmann on October 8, 2009 - 5:57am

The new release is a good excuse to ask for Scribus again
brand new and very nice
Together with Gimp and Inkscape it would form a great graphic suite!
It is really missing to complete the graphic section of portable apps!


( categories: )

Portable Scribus

I think the general response is; it ain't gonna happen. For one, because of this:
http://www.quate.net/newsnet/read/31

I wonder if anyone has tried to contact the creator of "Portable Scribus" and ask if he would consider "converting" it to "Scribus Portable", using the official PA.c format. It says that you can contact him via the forums, perhaps I might give it a try, or maybe somebody knows something I don't.

I agree though, it would be a nice addition to the PA.c family.

Portable Scribus is also outdated

It's still at 1.3.3.12. The page hasn't changed in over a year.
Then again, they only just released 1.3.5.1.

Harmony and understanding; sympathy and trust abounding;
Mystic crystal revelations and the mind's true liberation.

Updates for Portable Scribus

Updates for Portable Scribus have never been very quick, not even sure if it's still actively maintained. In the past it's been a month or two before the portable version catches up to the latest version. Sad

VERY

The 1.3.3.12 version dates from early 2006. A PA version would be greatly appreciated. Unfortunately, I'm no programmer so I'm no good to adopt it.

--Allen

Are you ABSOLUTELY sure there is no absolute truth?

Doable

DarkbeeI think the general response is; it ain't gonna happen. For one, because of this:
http://www.quate.net/newsnet/read/31

Huh, that's not reason. And by the way, there is an outdated paf-version in the forums.

A real pain is that Scribus is a Qt app, and thus it messes the registry and interferes in other Qt apps. There are many of them and we don't have a common solution for PortableApps yet. (See known issues of FreeMat Portable, MuseScore Portable, ConvertAll Portable, ...)
Also Scribus requires Ghostscript for some functions, but Ryan had a working solution.

incompatibility

actually scribus 1.3.3.12 worked fine
the bad thing is, that files created with 1.3.5.1 are not compatible with older versions

Well,

works fine doesn't mean portable (at least by PortableApps.com definition #).

missunderstanding

I meant it does not work worse than 3.3.5
the problem ist the incompatibility if somebody wants to use the new features of 3.3.5 the results are no more compatible with the older portable versions

If I understand correctly then...

Couldn't QT be drafted into the PAF format to run QT-based apps? The site explains that QT-written programs need only be written once; only QT needs to be written for the system (operating system specific).

Couldn't our "operating system" be the portable implementation of programs? Or is QT a complicated and heavily system related bugger, like Mono?

I know nothing and can not complain. I just wish I could complete my list of favorite office apps with Scribus.

Limits are for people with no imagination.

Planning

I'm planning on getting fairly straightforward Qt support into the universal PortableApps.com Launcher (I wrote a snippet in the thread of one Qt app recently... I'll need to find it again if John hasn't already implemented it Sticking out tongue)

The way Qt applications do things is consistent where it matters, which is the Qt registry keys. Just about all of them can be taken care of properly if done well.

I am a Christian and a developer and moderator here.

“It is in vain that you rise up early and go late to rest, eating the bread of anxious toil; for he gives to his beloved sleep.” – Solomon, Psalm 127:2

Explanation

Qt apps store some settings in shared registry keys. Normally the portable app launchers backup keys on the host system, add keys of the portable app to the registry, on close store the keys back to the portable app folder and restore the original key.
Everything is fine until you are using more than one Qt app at the same time.
If you do that, the following points aren't fulfilled:

  • A portable app doesn't leave registry entries behind except those automatically generated by Windows
  • A portable app doesn't interfere with software installed on the PC (or other portable apps)

IMHO, there is no propper solution possible:
Adding detection of "other portable Qt apps-running" to the launchers is possible, but there is no way to keep users from launching local Qt apps at the same time.

Honestly, in a app I'm

Honestly, in a app I'm working on writing, if it puts in those dreaded qt keys, I'll implement a null keyin hkcu\software\qtportablecheck. Other app can then check for that string. If it doesn't have it, then it makes it and get to clean everything up. Else, it just cleans itself up. Then the app that made the key is responsible for cleaning everything else up.

I guess its a dirty way to handle everything, but I think it would work.

Adding detection of "other portable Qt apps-running" to the launchers is possible, but there is no way to keep users from launching local Qt apps at the same time.

Yup, but if you're leading a portable only existence, why would you launch those other apps?

At home you might have issues, but that's your computer.

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

that'll fail horribly

if you close the first app you opened before closing down all the other apps.

As for why you would run a local app. What if you are on your office computer, legitimately using a personal app from your flashdrive, but also want to get on with work-oriented stuff using apps from the hard drive.

you're right hadn't

you're right Sad hadn't htought of that. Maybe implement a check into it, so it won't close unless it didn't make that key, or something like that

/me departs to dark corner lightened by computer screen . . . .

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

And what about a crash?

What happens when the app launcher which created the key crashes? No app is responsible for cleaning up and no app will be responsible ever.
Sorry, but that's a really dirty way Sad

OliverKAt home you might have issues, but that's your computer.

At home I don't care. I share the settings with me (my local and my portable apps). But everywhere else I don't want to share settings or mess the local settings of the host.

You can add calibre Portable

You can add calibre Portable to that list too.

No I can't.

Can't edit the post anymore, but the "..." includes calibre Eye-wink

but what's stopping us from making it???

I mean, we could just put his version in PA format then rename it to Scribulus portable. I also saw that he hadn't compressed it yet... We could do that and that would make it better, and it would be updated. I didn't see anything mentioning that it would be illegal to redistribute his app.

I type this to you from Minefield, Portable Edition.

There's nothing stopping...

The issue is, someone actually needs to adopt the app.
It's open source.
Ryan McCue had actually started on it a long time ago.
We don't need to rename it to Scribulus! lol

But if it's that important, then someone may volunteer to put in the time and effort to bring it on board.

Harmony and understanding; sympathy and trust abounding;
Mystic crystal revelations and the mind's true liberation.