incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "KaolinProposal" by AntonioPetrelli
Date Thu, 24 Jan 2008 11:08:22 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The following page has been changed by AntonioPetrelli:
http://wiki.apache.org/incubator/KaolinProposal

The comment on the change is:
Removed reference to Aaron as a new developer; Added the origin of Kaolin name

------------------------------------------------------------------------------
  
  This is especially useful for multi-channel websites, to allow a wider range of users to
visit a site, by reducing the size of pages for smaller screens, or by showing certain page
sections only if a user has sufficient credentials.
  
+ Kaolin is the new name of [http://mutidimensions.sourceforge.net/ Dimensions], due to the
fact that there is already a software called Dimensions.
+ 
  Kaolin natural place is as an Apache Tiles extension, since it relies on Tiles' concepts,
like "definition" and "Definitions''''''Factory", and it cannot exist without Tiles.
  
  === Background ===
  
- The initial idea was (here goes initial story by Aaron Roller).
+ The initial idea was to deliver different views for different client devices, leaving the
same business logic and control. This way much of the development can be reused, changing
only the "view" layer of the application.
  
- But in 2004 the ability of delivering different contents was extended not only on different
calling devices, but also on different calling users role. This kind of capability is enabled
by using configuration files, that maps all user roles/device crosspoints to a certain site
layout.
+ In 2004 the ability of delivering different contents was extended not only on different
calling devices, but also on different calling users role. This kind of capability is enabled
by using configuration files, that maps all user roles/device crosspoints to a certain site
layout.
  
  The concept of a "dimension" arised: the user role was a dimension, while the device was
the other. But this kind of concept can be extended infinitely, allowing to create a n-dimensional
space in which each crosspoint is a website layout.
+ 
+ The name "Kaolin" came out when we needed to rename Dimensions: the kaolin is the main constituent
of tiles (as in masonry) and colored as the need of the end customers.
  
  === Rationale ===
  
@@ -60, +64 @@

  
  ===== Meritocracy =====
  
- All but one (here I suppose that Aaron will be a committer) initial committers are familiar
with the meritocracy principles of Apache, and have already worked on the various source codebases.
The missing one contributed to several open source projects and probably will learn very fast.
We will follow the normal meritocracy rules also with other potential contributors.
+ All initial committers are familiar with the meritocracy principles of Apache, and have
already worked on the various source codebases. We will follow the normal meritocracy rules
also with other potential contributors.
  
  ===== Community =====
  
@@ -82, +86 @@

  
  ===== Inexperience with open source =====
  
- All the initial developers have worked on open source and all but one are PMC members of
Apache Tiles.
+ All the initial developers have worked and are PMC members of Apache Tiles.
  
  ===== Homogeneous developers =====
  
@@ -100, +104 @@

  
  ===== An Excessive Fascination with the Apache Brand =====
  
- All but one of us are familiar with Apache and we have participated in Apache projects as
contributors, committers, and PMC members. The one that did not, will follow our example easily.
We feel that Apache Tiles is a natural home for a project like this.
+ All of us are familiar with Apache and we have participated in Apache projects as contributors,
committers, and PMC members. We feel that Apache Tiles is a natural home for a project like
this.
  
  === Documentation ===
  
@@ -111, +115 @@

  
  === Initial Source ===
  
- Kaolin will take all of his source code from [http://mutidimensions.sourceforge.net/ its
Sourceforge site].
+ Kaolin will take all of his source code from [http://mutidimensions.sourceforge.net/ Dimensions
Sourceforge site]. Due to the fact that there is an existing piece of software named Dimensions,
Tiles developers decided to rename it to Kaolin.
  
  === Source and Intellectual Property Submission Plan ===
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message