[kdewebdev-site] First draft of www.kdewebdev.org vision statement - feedback requested

David Joham djoham at kdewebdev.org
Sun Apr 4 22:13:41 EDT 2004


Hello all,

Here's the first draft of the vision statement I've put together for the 
kdewebdev.org web site. I hope everyone agrees that it is imperative we 
define what we're going to be building before we get started so that we fully 
understand the goals of the project and what we're trying to accomplish. This 
is going to be a big project and I believe these first few steps are critical 
to its success.

Please keep in mind that this is a first draft based on my readings of the 
archives, feedback from folks so far and a few tangents of my own. I welcome 
any and all constructive feedback.

This vision statement doesn't yet contain any TODO's. I decided it was a 
little premature to get to that before I had feedback on this document.

This is how I would like to proceed. I would like to suggest we all take until 
Wed. night Mountain Daylight time to digest, discuss and modify this 
document. I will then take all of the suggestions and create a final document 
by next Sunday evening. We can then move on to assignments and the design 
phase. 

The design phase is where I expect to start saying things like "Chris, will 
you please work with our graphic artist and put together a page layout 
prototype and document. Can you have that done in XXXX days?".  At that 
point, hopefully this project will start being the collaberative project I'm 
hoping for rather than jus t me sitting up typing random suff into KMail :)


So, without further ado, here is the first draft of the kdewebdev.org vision 
statement.

kdewebdev.org: 
VISION

kdewebdev.org aims to be a the preeminent website for users of KDE's web 
development tools to find documentation, code samples and best-practice tips 
and tricks. The primary goals of kdewebdev.org are to allow web developers to 
help themselves, see what KDE offers in the way of tools and other 
development aides and to allow developers the opportunity to easily 
contribute back to the kdewebdev.org community.


kdewebdev.org; 
DEVELOPMENT STRATEGY

The development of kdewebdev.org can be broken down into two phases: 

Phase I will be the development of a www.kdewebdev.org “umbrella” site as well 
as a “brochure-ware” site for each component in the kdewebdev.org family.  
When completed, these sites will serve to educate visitors about the tools 
and technology we offer as well as present a consistent, professional image 
that conveys confidence and trust. 

Phase II will be the development of an infrastructure that encourages 
interactive contributions to the kdewebdev.org community. These contributions 
will include things like Kommander scripts, Javascript code, templates and 
contributions to the core tools themselves.

This document will concentrate on Phase I, but will touch on Phase II as well.


PHASE I Details

The primary goal of Phase I will be the development of a “portal” site 
(www.kdewebdev.org) that will professionally introduce visitors to the tools 
we offer and to convey a sense of cohesion. We want visitors to easily be 
able to see what tools are available, what they can do and to understand that 
these tools have been designed and developed to work together.

At a high level, www.kdewebdev.org  should (at a minimum) convey the following 
information to a visitor:

 * Introduce kdewebdev.org as an “umbrella” site for KDE's web tools
 * Briefly introduce the tools that are available and their features 
 * Provide a news area 
 * Provide one or two high level screen shots of each tool in action
 * Provide a FAQ
 * Provide links to access all <tool>.kdewebdev.org sub domains.

A good use case for someone who would use the www.kdewebdev.org web site would 
be a new KDE user who is trying to figure out how to replace FrontPage, 
Dreamweaver or any other tool (s)he is used to using. This user has never 
heard of Quanta or any of the tools we offer and needs to have a place where 
all of the available tools are presented in summary so that (s)he can easily 
match a development need with an available tool.

This “portal” site can almost be thought of as a teaser site. It won't have 
much detail about the tools themselves – rather it will have a one or two 
sentence description of the tool that invites and encourages the visitor to 
visit the tools, <tool>.kdewebdev.org subdomain for more information.

In Phase I, these <tool>.kdewebdev.org sub domains should (at a minimum) 
convey the following information to a visitor:

 * Introduce the tool and what it does 
 * Provide a feature list
 * Provide screen shots (if appropriate)
 * Provide a way for user to get support (mailing lists, etc)
 * Provide documentation on the use of the tool 
 * Provide instructions on how to get the tool
 * Provide a FAQ (if appropriate)
 * Provide contact information (if appropriate)
 * Provide a way to get back to the main www.kdewebdev.org site 

All <tool>.kdewebdev.org sub domain web sites will share a consistent user 
interface – further reinforcing the idea that KDE offers a suite of tools 
that are designed to work together.

When we are finished with Phase I, we will have a consistent, 
professional-looking web site that allows users (even ones that have never 
heard of us) to easily find  the tool that is right for them and the 
information they need to use it. We can then proceed to Phase II.


Preliminary PHASE II Details

The primary goal of Phase II will be to build interactivity into the 
<tool>.kdewebdev.org sites and provide a means to help new developers easily 
contribute to the core applications themselves. 

As appropriate, each sub domain should have the capability for users to upload 
materials that will help other developers use the sub domain's tools. This 
will include items such as Kommander scripts, JavaScript code and other 
items.

Phase II will also include mechanisms for recruiting and helping new 
developers get started working on the core tools. Further definition of this 
feature will come later.


Thanks again for everyone's help. Please feel free to comment publicly or 
privately (if you so desire) on this document. Any and all feedback is 
desired and helpful.

Best regards,

David


More information about the kdewebdev-site mailing list