Labs/OpenWebHomePage: Difference between revisions

m
(Created page with '= Proposed Website Overview = The Open Web Platform site would be developed in phases: * Phase 1: Initial launch * Phase 2: Tools directory * Phase 3: Documentation This docum...')
 
 
(8 intermediate revisions by 2 users not shown)
Line 4: Line 4:


* Phase 1: Initial launch
* Phase 1: Initial launch
* Phase 2: Tools directory
* Phase 2: Utilities / tools directory
* Phase 3: Documentation
* Phase 3: Documentation


This document describes a proposal for the contents of the first two phases. The following figure is a map of the proposed contents:
This document describes a proposal for the contents of the first two phases. The following figure is a map of the proposed contents:


(map)
[[File:OpenWebHomePage-Map.png|Site Map]]


The following sections discuss the content present on each of these pages.
The following sections discuss the content present on each of these pages.
Line 32: Line 32:


== Dev Process ==
== Dev Process ==
A companion to “How It Works”, the Dev Process provides an overview of the process by which software is generally developed. This section is intended to provide guidance to IT shops and other organizations whose trade is not software development but finds itself concerned with the development of such.
A companion to “How It Works”, the Dev Process provides an overview of the process by which software is generally developed. This section is intended to provide guidance to IT shops and other organizations whose trade is not software development but finds itself concerned with the development of such.


The following is an outline of the content in this section:
The following is an outline of the content in this section:


[ dev process overview ]
[[File:OpenWebHomePage-Devprocess.png|Development process overview]]


This section of the site provides an overview of the development process and provides links to other materials which describe the steps in detail.
This section of the site provides an overview of the development process and provides links to other materials which describe the steps in detail.
Line 44: Line 45:
(This section may seem out-of-place; it is present to anchor the “Categories” feature of the Utilities page but ultimately may just be a bad idea.)
(This section may seem out-of-place; it is present to anchor the “Categories” feature of the Utilities page but ultimately may just be a bad idea.)


== Utilities ==
== Demos ==
 
A gallery of demonstrations of open web technologies. These demos include badges indicating in which browsers they work and some will include video interviews of the developers and other background materials. Other features past the initial phase implementation may include:
 
* "Clone this demo": allows user to create their own derivative demo using Bespin
 
NOTE: This has been flushed out separately in an entry for the [[/Demos|Open Web Demos]]
 
== Utilities / Tools Directory ==


Provides a comprehensive directory of developer tools and other utilities that facilitate each step of the software development process. Here’s a mock-up of the UI:
Provides a comprehensive directory of developer tools and other utilities that facilitate each step of the software development process. Here’s a mock-up of the UI:


[ tools dir ]
[[File:OpenWebHomePage-Toolsdir.png|Tools directory "wireframe"]]


The interface is tag-centric. Three different types of tags are used to narrow the set of utilities down:
NOTE: This has been flushed out separately in an entry for the [[/ToolsDirectory|Tools Directory]]


[ tools dir detail 1 ]
== User Identities ==


And the users can assign these tags themselves when viewing the details of a selected tool:
Optionally, users of the website may log in using, perhaps using OpenID. If logged in, the site will track what’s changed since the user’s last visit on the site. This feature is particularly useful with the Utilities section, as the user can easily see what’s tools have been added or have changed since the last visit.


[ tools dir detail 2 ]
Future revisions of the site could take advantage of logins to help foster the community around the platform.
355

edits