From photark-dev-return-506-apmail-incubator-photark-dev-archive=incubator.apache.org@incubator.apache.org Mon Apr 05 05:25:51 2010 Return-Path: Delivered-To: apmail-incubator-photark-dev-archive@minotaur.apache.org Received: (qmail 17089 invoked from network); 5 Apr 2010 05:25:51 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 5 Apr 2010 05:25:51 -0000 Received: (qmail 6664 invoked by uid 500); 5 Apr 2010 05:25:51 -0000 Delivered-To: apmail-incubator-photark-dev-archive@incubator.apache.org Received: (qmail 6591 invoked by uid 500); 5 Apr 2010 05:25:50 -0000 Mailing-List: contact photark-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: photark-dev@incubator.apache.org Delivered-To: mailing list photark-dev@incubator.apache.org Received: (qmail 6575 invoked by uid 99); 5 Apr 2010 05:25:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Apr 2010 05:25:49 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of phillipe.ramalho@gmail.com designates 74.125.83.175 as permitted sender) Received: from [74.125.83.175] (HELO mail-pv0-f175.google.com) (74.125.83.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Apr 2010 05:25:43 +0000 Received: by pvc30 with SMTP id 30so1400543pvc.6 for ; Sun, 04 Apr 2010 22:25:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:cc:content-type; bh=PnJwOi7jh01AMvG+tQIGYVDAxiWAWDJLtcOna5wSZ/0=; b=QtqA83YpPHsjzCUYJpx93ZsQ2TmdKGfdYWsEUv2NDoiIfyP4zE7jY+hL6qvJXHKnGj Esq/kupOBS3c6xhihKbpbykwtIeKOfMVdrJTlE78akSj4+uzW7gnckP9Q0w8Y69Gl2Pk bV4lJqSfd1Rt5/WYobWMqIdjgTPvG6Ld1j+lo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=YZ0izqnxdXa12sijQRgSlK9cH2Gip9b3VpdjYxE9nCvBfzvLxEiawwIQqRQn73/RMW VO2YiSGyq2hB60c6BweI3QM5MABhPizzbhixjcIFg4vtjOJ8kv5AgHlwQ2lCdrD9bJx/ ivg2YwR7TBYQShXVAudsSyiWWFd4LGhRefVTU= MIME-Version: 1.0 Received: by 10.141.4.3 with HTTP; Sun, 4 Apr 2010 22:25:23 -0700 (PDT) Date: Mon, 5 Apr 2010 01:25:23 -0400 Received: by 10.140.252.5 with SMTP id z5mr3398156rvh.84.1270445123054; Sun, 04 Apr 2010 22:25:23 -0700 (PDT) Message-ID: Subject: [GSoC 2010] Project Proposal - Implement Search and Tagging Functionality From: Phillipe Ramalho To: photark-dev@incubator.apache.org Cc: photark-user@incubator.apache.org Content-Type: multipart/alternative; boundary=000e0cd119dc442dbe0483768ef0 --000e0cd119dc442dbe0483768ef0 Content-Type: text/plain; charset=ISO-8859-1 Hi everyone, I'm willing spend this summer contributing to an open source project, so I decided to apply for GSoC (again) this year. I went through PhotArk (ran and tested it) and I think it's lacking of a search functionality. I think a search functionality would help users to find photos more quickly, mainly when there are hundreds/thousands of photos in their galleries. My idea is to implement a search app, exposed as service using Apache Tuscany, which will be responsible for indexing photo metadata and search execution. This service would be optionally (whether the user wants search functionality or not) used by photoark service, so every new album/photo added to it would be pushed to the search service and it would take care of indexing it properly. The user could use the service to search using a query string and it would return URLs to the photos contained in the results. Optionally with some extra info, haven't thought about that yet. I plan to use Apache Lucene for indexing and search, because it's open source and I already have some experience on it. Adding up to the search functionality, I would like to implement a tagging functionality, which would allow the user to attach some text (tag) to its photos, this way providing more data to search for. The tags would also be indexed/stored in the search index. Well, these are my first ideas, I hope I have given a clear idea what I'm planning for PhotArk if I get accepted on GSoC program this year. Thoughts? Suggestions? -- Phillipe Ramalho --000e0cd119dc442dbe0483768ef0--