Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Open source site-specific browser [closed]

Here is what I want to do, very simply:

I want to put a URL into a Mozilla Prism (or some alternative), then be provided with an icon on my desktop that when I click it a window opens and the page is displayed. The process for this instance of Prism should be completely independent of any other Prism "applications" that are running.

Prism looks like it does this exactly, but I'm running Fedora 12 x86_64 and I can't get it to work, so I'm wondering if there are any alternatives to Prism.

According to wikipedia, this type of appication is called a site-specific browser.

like image 512
Patrick Klingemann Avatar asked Apr 07 '10 20:04

Patrick Klingemann


4 Answers

I've found Google Chrome does a really nice job of creating stand alone web applications. The term is Site-Specific Browser. Now Chrome is not Open Source, but it is available on many platforms and it is based on Chromium, which is Open Source. There arent' any packages of Chromium available for Fedora 13 at the moment, but it looks simple enough to build on Ubuntu, so I'll give that a try one of these days.

Anyway, I'm giving up on Mozilla Prism, I spent probably 10 hours trying to get it work on Fedora 13 64-bit.

like image 182
Patrick Klingemann Avatar answered Nov 15 '22 13:11

Patrick Klingemann


I would recommend sticking with Prism and trying to get it to work on your distro, maybe post a question on SO's sister site, Serverfault.com, or Superuser.com. I'm not an expert in the field but I think apart from Microsoft's Hypertext Applications concept (Is that even alive anymore?) there's not that many alternatives around.

like image 33
Pekka Avatar answered Nov 15 '22 15:11

Pekka


Mozilla Prism became Chromeless, and WebRunner. both discontinued

Chromeless is Mozilla's new projects, as seen here

WebRunner is (was, apparently) here

like image 2
igreulich Avatar answered Nov 15 '22 13:11

igreulich


I experimented with Prism before under Windows, and have recently resurrected it under Ubuntu Linux 12.04 LTS, using XFCE4 as my desktop.

One of the things I've been playing with is TiddlyWiki, a personal notebook. TiddlyWiki is implemented in HTML, CSS, and JavaScript, and is contained in a single file. The problem is, recent changes in the browser security model have broken it, by placing restrictions on what might be done with things opened from file:// URLs. Under current versions of Chrome, Firefox (my preferred browser), and Midori, Tiddly complains it is unable to save changes, and requires a Java applet as a plugin helper to do the saves. (Oddly, under current SeaMonkey, it works: the browser pops up a dialog box about possible unsafe access and asks for permission, but once given, it works as expected.)

Because I don't need tabs for the usage, and don't need the overhead of a full browser, Prism looked like an appropriate solution, since the version of Gecko it implements dates from before the security model changes. I grabbed the last 0.9 version as a tar.gz file, and extracted it to /opt/Prism. I put the empty.html file that you get in a TiddlyWiki download, and put that in /opt/TiddlyWiki. I then ran prism from the /opt/Prism directory. It loaded, and pit up a dialog box asking for configuration. I pointed it at the TiddlyWiki empty.html file. It created an icon on my desktop. Double-clicking the icon brought up TiddlyWiki in a Prism window, and everything works as expected.

I'm not sure why Tracy had the issue installing under Linux Mint. Things Just Worked here under Ubuntu. The parsing error looks like an issue I've seen with the odd broken Firefox extension. As a matter of eliminating variables, I installed Prism in its own directory carefully separated from extant Mozilla stuff (since I have Firefox, SeaMonkey, and Thunderbird installed, and both release and beta versions of Firefox.

Alas, the Firefox add-on isn't a replacement. What it does is generate a config file for the website you point it at which can be used with Prism. It's a convenience, but it's easy enough to generate the resulting .webapp file manually.

like image 2
DMcCunney Avatar answered Nov 15 '22 15:11

DMcCunney