Talk:Prism

From MozillaWiki
Jump to: navigation, search

LvanderRee

I saw this initiative today and I think this is great!

Especially the external links which get redirected to the "real" browser are nice.

WishList

The feature I would like to see one day however is a way to define the default printer with its settings on a certain page.

I can imagine a page you always want to print with a duplicate, or only from a certain printer.

Using an applet for this can be an option, but a standard which can be handled by the browser would be nicer in my opinion. Are there any ideas of how to solve this? I am not aware there are any standards for this yet, defining how to add these options to your webpage.

  • Title. It would be nice to control the title bar with webapp-xul scripting, and/or use document.title . For instance, Gmail puts the 'number of new inbox messages' in the title-bar, so if I get a new message while it's minimized I notice it. --Robcoblurn 09:59, 23 April 2008 (PDT)
 host.setTitle(host.getBrowser().contentDocument.title);
 host.setTitle(username + "is instant messanging you!");
 host.setTitle("You've click this application " + clickCount + " times");


  • Window Alerts. On Windows, an application can blick colors on the taskbar, or blick it's system tray icon when it want to tell you something. On Mac, an application can have it's 'dockbar icon' jump up and down. I don't know what Linux does, but I'm pretty sure there's a way apps can blink at you if they want to tell you something. It would be nice to be able to do this in webapp-xul scripting. --Robcoblurn 09:59, 23 April 2008 (PDT)
 host.notify();

Cookie Limits

Local applications often make use of local storage, and in a web enviroment, all local storage one can get is Cookies. But Cookies are too limited for a local application. They can handle only key/value pairs and are limited to a size of 4Kb.

It would be great if WebRunner could provide some other type of local storage, something like Adobe´s Flash Shared Object, for example. Shared Object is like a "Super Cookie", it let you store full objects and xml data, and up to 100kb per application.


Tomdesinto

  • It would be nice to have tooltips working (title="foo").
  • A check box to save proxy authentication.

bellinilo

I have a wishlist too:

  • it should be great if my webapps allows extension association, so that I could open a PDF, on my desktop, with a doubleclick, using google docs&spreadsheet
  • it should be great if my webapps allows params, so that I could create a new mail with Gmail, making a click on a mailto-link on my browser

Window-Size

When using webapps, espiacally the goolge-calendar the open window is too small. I'd like to have webrunner either store the resized windowsize or be able to put some parameters into the application-ini-file about the windowsize.

Thanks for that great application. It's really fast.

On my copy (0.7 on Win XP) it saves window size and state (regular or maximized) --Jeff-themovie 18:29, 8 October 2007 (PDT)
I am using Kubuntu (currently 9.04) and by selecting the upper left menu icon (of the window) their is the option about window behaviour and this can be set to remember the previous setting (or set static size) --Jason Owen

I want to play, but it won't work...

I'm behind a proxy, so have added proxy settings like I found on your weblog. After doing that, I can edit a .webapp file to open www.google.com, but not mail.google.com. I can open www.yahoo.com but now mail.yahoo.com, etc.

The only difference I can think of is that the www addresses are using http, while the others are using https. I read somewhere that WebRunner supports https, and all the webapps shipped with it resolve to https URLs.

Is this a proxy + https problem? Any ideas what I need to do to fix this? I would really like to play around with this tool.

Thanks,

Tabbed Browsing?

Hello,

My group is considering Webrunner for a specific customer application. However the customer is requesting tabbed browsing. I understand that Webrunner's simplicity (and in some cases lack of tabs) is what makes it appealing, but they are really looking for distraction-free browsing.

Are there any plans to add tabbed browsing in the near future?

Thanks, Kevin


Kevin, you can check out this: http://s3.amazonaws.com/xdexavier/multirunner.xul It is a xul window that can run in webrunner and display several tabs at once.

--XavierVerges 03:32, 4 October 2007 (PDT)


FWIW, when using Xavier's MultiRunner, the JS file* needs to be edited - it should end up looking somewhat like this:

TabbedRunner = {
	tabs: [
		{
			title: "TiddlyWiki",
			url: "http://tiddlywiki.com"
		},
		{
			title: "TiddlyWiki (blank)",
			url: "http://tiddlywiki.com/empty.html"
		}
	],
	defaultTabIndex: 0, // zero-based index of the tab that initially gets the focus
	title: "TiddlyWikis"
};

-- FND 09:52, 5 October 2007 (PDT)

* which he didn't link to (intentionally?), so I won't either


MFinkle - Tabbed browsering is not high on my list of features. WebRunner is about running webapps, not browsing in general. I am considering adding the ability to create a stack of browsers. Think of it like an SDI application where multiple webapps can be loaded, but only 1 viewed at a time. A sidebar of menus could be used to bring a specific brows/webapp to the top.

WebRunner on Mac

Hello, I have installed WebRunner on my Mac and now I would like to configure it but I didn’t find any .webapp file and I don’t know (is there some documentation online ???) where I have to put my own .webapp file.

Please, could you let me know what I have to do in order to set it up ???

Thank you, I appreciate it

MFinkle - There are .webapp files on the main WebRunner article page you can download. You should be able to put the .webapp files anywhere on your Mac. I put mine in the "Documents" folder. Double-clicking on them to launch should work automatically.

CSS Issues

I've just noticed that WebRunner is not rendering pages identical to Firefox: sample (cf. [tw] Webrunner)

However, before I file a bug report, can anyone confirm this or provide some further insight?

-- FND 05:51, 4 October 2007 (PDT)

Seems like the problem is with Firefox 3's new rendering engine - not sure what to do about that (or whether I should). -- FND 08:24, 5 October 2007 (PDT)

Private Data

I'd like to see UI to configure/clear private data (cookies, history, passwords, etc.), ideally with the same options/language as in Firefox.

Currently it's possible to configure some of this through about:config (at the command line):

webrunner -uri about:config

but it's not terribly nice.

--Jeff-themovie 10:24, 5 October 2007 (PDT)


"Add url/domain/subdomain restriction" and "Add ability to open external links with other browsers (Firefox/Konqueror/IE/etc.)"

It would be nice if i could configure webrunner (through the ini-file) so that external urls/domains or subdomains to the one i set in the configuration file won't work at all. In few words, lets say that the default url for webrunner is http://www.gmail.com then i don't want to allow the user open external links from gmail.com (domain restriction) or www.gmail.com (subdomain restriction). It could be nice to also allow URL restrictions with regular expressions or wildcards (just like adblock does).

Also, it would be nice, if there was a option so that i can allow external links BUT only opening them in an external browser. Lets say that the default url is http://www.gmail.com then if i click on a link that brings me to an external website that link will be opened in Firefox instead than webrunner. --Lucat 02:25, 6 October 2007 (PDT)

Actually this second suggestion should get quite high priority, because at the moment one can not use webrunner to interact with webservices AS IF they are applications. And that is the way webrunner is described everywhere. --Greatslovakia 05:24, 11 October 2007 (PDT)

Currently in prism if you set the uri=mail.example.com but then click on a link to otherpage.example.com then prism tries to handle that url. I would expect it to spawn an external browser at that point. I don't understand the way it handles uri and subdomains. At the very least a context menu to "open in [external] web browser" would be handy. --Docwhat 06:20, 7 March 2008 (PST)

Suggestion: The developer of the website... err webapp could use a special attribute for links to mark links that should be opened in a normal browser. For example rel="browser". This is would compatible with the HTML-standards. --Akf 13:13, 9 July 2008 (PDT)

For my intended uses of Prism (Gmail/Google Reader/Calendar), this is a show-stopper. Links within the same domain (with www.blah.com and blah.com being considered the same, but subsite.blah.com being a different domain) MUST have the option to open in the system default browser if the behavior is to be considered "desktop application-like". It should probably be the default behavior. Situations where the link is internal, but the destination page redirects to an external site, must also be accounted for. Akf's suggestion has merit and I would also suggest that any link with the old 'target="_blank"' attribute should be treated as external, but relying solely on the website developer to put some specific code in place to make this happen should not be the only mechanism used.

Build

Can't find any information about building this thing, neither the install package nor the webrunner.exe that is included in the win32 build. Is the webrunner.exe just a replacement (does the same as) the .bat file in the svn repository?

The webrunner is available from the XULRunner package. There is not really something to build, they are applications based on .xul (see XUL Application Packaging on the developer wiki) Rasqual 04:04, 3 December 2007 (PST)

Block Ads in Wishlist

"Add something to configure and block advertisement." Uh, I don't think this is a good idea. Advertisements keep the web free. Just as commercials keep over-the-air TV free. I hate ads as much as the next person but I would prefer to use something that's free as opposed to paying for it. I think you should remove this item from the wish list.

-- Rather than a big discussion of ethics. Can't we solve this with the 'Adblock Plus' (or similar) extension? Theoretically, it is compatible, or can be made compatible. ---Robcoblurn 09:35, 23 April 2008 (PDT)

Url redirection

With Prism 0.8 (Windows) I've tried Google Bookmarks, just to edit/manage all of the bookmarks. If I click on a bookmark I had the Prism boldly going to any bookmarked external page. External redirection doesn't seem to be "trapped".

I.E. the Google Bookmarks is something like: http://www.google.com/bookmarks/url?url=http://www.wildwildworld.outside/

Prism gets to www.wildwildworld.outside

Wish: Minimize to tray

It would be nice if you could minimize the running webapp to tray without using third-party applications. --Heinecke 06:12, 18 December 2007 (PST) I agree.

Overlays and files

It would be nice to easily apply a xul overlay in the application bundle. Would also be nice to have some sort of default nsIFile pointing to the bundle so that you could read files inside it (and apply overlays, load script files, etc. on your own).

Mibbit irc

Mibbit, a feature-rich online irc client, is an excellent example of a Prism app. Someone ought to make a webapp of the site and add it to the wiki. Prism + Mibbit has replaced Chatzilla. W3stfa11 20:53, 24 March 2008 (PDT)

Find/Search Function

I love the Prism concept and I'm finding it very useful. Good job! I frequently search my web pages and would like to see the Firefox search bar in my prism apps.

Wish: Back / Forward function.

Please add history Back, Forward, functionality.

0.9.1 upgrade

My firefox extension for prism just upgraded and now my prism apps are acting differently. how do i reconfigure my existing prism apps?

Relative Path for Portable

I'm using FireFox Portable. Depending on the number of drive existing, the drive letter to Firefox changes. Windows does not let me have relative path in the Target and Start-in of the Shortcut. Is there a workaround?