That’s right, they are shipping Prism along with the client code and offline support system.
This version of Zimbra is pretty fast too, especially on Firefox. Even more so on Firefox 3. Of course, Prism uses the same Firefox 3 rendering engine, so we’ve got you covered 🙂
The current version of Prism can handle the basics of desktop-enabling fairly well, but there is support for more features coming soon. We have been listening to feedback from users and watching what other ideas are happening in the site specific browser space. Projects like Fluid and Bubbles are pushing the envelope forward. Not to be left behind, the in-development (trunk) version of Prism has some pretty nice features:
- WebApp icon support – When installing a webapp, Prism will use the favicon of the webapp, if you want it to. You can also use a custom image too.
- Dock badging support – Support has been added to allow Prism webapp.js code to add a textual badge to the OS X Dock icon. This has not been exposed to the web content, only the Prism webapp script. We want to explore ways of allowing web content to more directly access this feature.
- Minimize to tray – A new webapp.ini setting will allow the Prism window to be minimized to the Windows system tray. We want to explore ways of allowing web content to more directly access this feature, such as, adding context menus and custom tooltips to the system tray icon.
- Separate profiles – Prism now places each webapp into its own process/profile. The user can group webapps together when installing, if they want webapps to share a profile.
- Bug fixes – Thanks to everyone who has been filing bugs and feature requests.
We also have a Firefox extension version of Prism coming out. The extension contains the full Prism runtime, but allows users to create Prism-webapps from Firefox – and uses Firefox as the runtime (no XULRunner needed). Prism Firefox extension features include:
- Simple install – User can manually choose to install the current website as a Prism webapp.
<link>support – The extension will scan any tags found on a web page for webapp bundles and ask the user if they’d like to install the webapps.
- One-click bundle install – Clicking on a hyperlink that points to a webapp bundle, should prompt the user if they’d like to install it.
We’ll post more as we get closer to a new release.
You’ll notice that we want to create ways for webapps to manipulate some of the desktop-enabling features (dock badging and systray support for example). We don’t want to create custom, Prism-only APIs to access these features. We’re looking for feedback and discussions on how webapps can support these kinds of features without breaking when running in traditional browsers.
I can haz WHATWG spec plz? A site specific browser meetup sounds like a good idea.