Return-Path: Delivered-To: apmail-roller-dev-archive@www.apache.org Received: (qmail 79723 invoked from network); 2 Jun 2008 14:39:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Jun 2008 14:39:12 -0000 Received: (qmail 62942 invoked by uid 500); 2 Jun 2008 14:39:14 -0000 Delivered-To: apmail-roller-dev-archive@roller.apache.org Received: (qmail 62875 invoked by uid 500); 2 Jun 2008 14:39:13 -0000 Mailing-List: contact dev-help@roller.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@roller.apache.org Delivered-To: mailing list dev@roller.apache.org Received: (qmail 62755 invoked by uid 99); 2 Jun 2008 14:39:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Jun 2008 07:39:13 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of matthias.schmidt@gmx.de designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 02 Jun 2008 14:38:24 +0000 Received: (qmail 30382 invoked by uid 0); 2 Jun 2008 14:38:39 -0000 Received: from 213.168.103.106 by www121.gmx.net with HTTP; Mon, 02 Jun 2008 16:38:38 +0200 (CEST) Content-Type: multipart/alternative; boundary="========GMXBoundary327131212417519377935" Date: Mon, 02 Jun 2008 16:38:39 +0200 from: "Matthias Schmidt" In-Reply-To: <20080513173314.498D272496D@athena.apache.org> Message-ID: <20080602143839.327130@gmx.net> MIME-Version: 1.0 References: <20080513173314.498D272496D@athena.apache.org> Subject: Re: mentor needed and proposal for photo gallery to: dev@roller.apache.org X-Authenticated: #428608 X-Flags: 0001 X-Mailer: WWW-Mail 6107 (Global Message Exchange) X-Priority: 3 X-Provags-ID: V01U2FsdGVkX1+tvJ8tJSGtmNvIFlMI7U81FHwe4UHCX8a1QQUpm4 ggz0lrZj2gl31+4IeMgOPGsAzxLiCiaMTGBw== X-Registered: 0 X-GMX-UID: 1j1yAYE4QEV/IXe8b3VpCEdCNzg2NQK6 X-Virus-Checked: Checked by ClamAV on apache.org --========GMXBoundary327131212417519377935 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hi Angie, �I would like to help on the proposal. But let's first talk about the goal: �What I wanted to integrate was a photo gallery slideshow that display a bunch of images in a blog entry with some cool javascript animation, e.g. jQuery. I did not want to integrate flicks slideshows or something like that. There already is some "upload file" functionality in Roller, maybe that could be used. �What do you think? ��Matt � > ----- Urspr�ngliche Nachricht ----- > Von: Angela Cymbalak > Gesendet: 13.05.08 19:33 Uhr > An: dev@roller.apache.org > Betreff: mentor needed and proposal for photo gallery > > Hi All, > > Below is the start of the photo gallery proposal that discussion > started on last week. It is not a very good proposal at all. I > haven't written a proposal like this in a while and am hoping that > there is a committer who has been through this before who can look it > over and help me out. I know that I am missing a lot of detail and > information here and I'm looking for the list of questions that needs > to be answered more effectively in the proposal so that we all have a > clear understanding of the direction the photo gallery should go in. > > Thanks, > Angie > > ~~~~~~~~~~~~~~~~~~~~~~~ > > > > Proposal Photo gallery > > Status > > Proposed > > Target Release > > 4.1 or later > > Original Authors > > Angela Cymbalak > > > > Abstract > > This is a proposal to design, develop and implement a photo gallery > for Roller. > > > > Requirements > > There will be a pluggable interface between Roller and the default > photo gallery. This will allow for others to develop their own > galleries or to implement a link between Roller and popular sites > such as Flickr and PhotoBucket. > > > > The default photo gallery will consist of a storage mechanism for the > photos, a veiwer and upload functions for both individual uploads and > batch uploads. > > > > Issues > > Will the photos be stored on the file system or in a database? Will > this be user configurable? > > > > > > > Design > > (from Matthias Schmidt) > > - in roller-customer.properties add a new property like this: > photogalleryclass = my.gallery.class > > - This class has to implement a defined interface. The Roller > instantiates the class with Class.forName( > getParameter("photogalleryclass") ). > > - And in the Velocity templates we offer two new macros > > a) to insert photogallery-JS into the html head > > b) to use the gallery > > > > Additional design to be determined from discussions on the dev list. > > > > Comments > > Please comment on the dev list. > > > > �� -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal f�r Modem und ISDN: http://www.gmx.net/de/go/smartsurfer --========GMXBoundary327131212417519377935--