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 "CaitrinProposal" by acymbalak
Date Mon, 30 Jun 2008 17:53:37 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 acymbalak:
http://wiki.apache.org/incubator/CaitrinProposal

------------------------------------------------------------------------------
- ''This proposal is being put on hold for now.  I am going to work with the Roller group
to add the photo gallery functionality there and grow the needed community.  This is a draft
for the Caitrin Proposal.  It will be edited here in hopes of finding a home.  Please comment
as needed.  Any help and guidance is appreciated.''
+ ''This is a draft for the Caitrin Proposal.  It will be edited here in hopes of finding
a home.  Please comment as needed.  Any help and guidance is appreciated.''
+ 
+ As has been mentioned on the general@ list, this is in need of a name change but no name
has been decided on yet.  When it is, all the names (jira, maillists, etc.) will all be updated
to reflect the new name.
  
  == Abstract ==
- Caitrin will be a photo gallery application consisting of the display piece, user management
and upload capabilities.
+ Caitrin will be a photo gallery application.
  
  == Proposal ==
  Caitrin will be an open source photo gallery application consisting of the display piece,
user management and upload capabilities.  As Web 2.0 continues to catch on more site administrators
are wanting to provide others with a way to publish their own content, including pictures.
 Caitrin will provide a way to do this.
  
- The code will be written in Java and run on the Tomcat server.
+ There are still many questions that need to be answered regarding this application.  They
are all asked with their appropriate topic but summarized here:
+ 
+ Should the user management default be Apache Directory or a simple database?
+ 
+ This project will have both the back end and the front end needed for a complete gallery.
 The proposal is to have a rigid design for the content with a very flexible display piece.
+ 
+ The photos and meta data will be exposed via a Web service.  During discussions on the lists
regarding how the code should be written, the one thing that no one seemed to be able to agree
on was how the photos should be displayed.  Some would like to see them in Flash, others AJAX,
still others as a JSP library.  Exposing the information as a Web service allows for each
of these display formats to be utilized.
+ 
+ The user management system will be based on JAAS.  It should be implemented in such a way
that it can also be flexible.  An end user should be able to integrate any existing user authentication
tool against it.  Question: should the default be Apache Directory or a simple database? 
User authorization will facilitate photos being marked as public (anyone), protected (invite
only), or private (just the owner).
+ 
+ The storage for all data will use Apache Jackrabbit and maybe Sling.  This needs more detail.
  
  == Background ==
  Caitrin was initially developed to meet the need for a photo gallery during a project at
Nechtan Design.  There was not an open source answer to the need for a photo gallery that
was written in Java so we took the initiative to write one.  Following the initial development
of the code, which was a paid project, I continued to develop the code on a volunteer basis
after seeing a need for this code in the community.  Recognizing that I am just one person
and that this project needs to have a community around it, I decided to look into turning
the code over to the ASF and joining with them to develop this into the type of product it
should be.
+ 
+ After discussions with others at the ASF, it appears that a community can be found for the
project.  There are 2 sets of code that I am aware of that can be both drawn from and discarded
as the application grows.  It will no longer be starting with the code developed at Nechtan
Design but rather drawing bits and pieces as needed.
+ 
  == Rationale ==
  "A picture tells a thousand words..."
  

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


Mime
View raw message