Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

This spec proposes the addition of an out-of-the-box Web operating system install for Ubuntu Server, specifically focusing on EyeOS and eyeZohoSuite initially.

Release Note

Ubuntu Server now includes an out-of-the-box Web operating system (WebOS), based on EyeOS. To use the WebOS you must install a Web server and PHP.

Rationale

Many businesses and schools try to supply employees with a type of portal or remote environment. A WebOS supplies unique functionality in that it can act as a remote computer using a Web browser as a thin client; such a client with a full ODF and Microsoft Office compatible document suite (similar to a self-hosted Google Docs) and e-mail system would virtually place employees in a familiar environment with an array of useful business tasks available.

Use Cases

Several use cases exist.

Assumptions

Design

The WebOS server component should install all requisite services, including needed Web server software and scripting languages.

Implementation

Implementing this requires a number of software components:

UI Changes

Tasksel during an Ubuntu Server install needs to offer a WebOS Server.

Code Changes

At some point, Ubuntu may need to handle Web application installation and upgrades. MediaWiki 1.5, 1.7, 1.10, and 1.11 for example do not install straight to a working state; nor do they come with scripts to upgrade existing installations automatically. Installation in place may not provide the best solution, but we should consider an automatic upgrade script for the installation at a given path for Web applications we support in this way, including a WebOS.

Test/Demo Plan

We will implement a testing plan at beta stage. Testing will likely involve simply installing the WebOS Server.

Outstanding Issues

BoF agenda and discussion


CategorySpec

WebOSServer (last edited 2008-08-06 16:32:07 by localhost)