From graffito-devjose88@example.org Wed Jun 01 09:01:07 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 46194 invoked from network); 1 Jun 2005 09:01:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2005 09:01:07 -0000 Received: (qmail 72000 invoked by uid 500); 1 Jun 2005 09:01:06 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 71983 invoked by uid 99); 1 Jun 2005 09:01:06 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 01 Jun 2005 02:01:04 -0700 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (Postfix) with ESMTP id A9416183 for <jose88@example.org>; Wed, 1 Jun 2005 11:00:51 +0200 (CEST) Message-ID: <{{EMAIL+PHONE}}> Date: Wed, 1 Jun 2005 11:00:51 +0200 (CEST) From: "Christophe Lombart (JIRA)" <jose88@example.org> To: jose88@example.org Subject: [jira] Created: (GRFT-26) Review project structure Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Review project structure ------------------------ Key: GRFT-26 URL: http://issues.apache.org/jira/browse/GRFT-26 Project: Graffito Type: Improvement Versions: 1.0-a1-dev Reporter: Christophe Lombart Assigned to: Christophe Lombart Fix For: 1.0-a1-dev Review the project structure in order to support Graffito extension (modules). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira From graffito-devjose88@example.org Wed Jun 01 10:11:04 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 72403 invoked from network); 1 Jun 2005 10:11:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2005 10:11:04 -0000 Received: (qmail 18757 invoked by uid 500); 1 Jun 2005 10:11:00 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 18663 invoked by uid 99); 1 Jun 2005 10:10:59 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from revol2.enst.fr (HELO smtp2.enst.fr) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 01 Jun 2005 03:10:57 -0700 Received: from localhost (localhost.enst.fr [83.161.120.155]) by smtp2.enst.fr (Postfix) with ESMTP id 5143B210E; Wed, 1 Jun 2005 12:10:38 +0200 (CEST) Received: from smtp2.enst.fr ([83.161.120.155]) by localhost (revol2.enst.fr [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id 02197-07; Wed, 1 Jun 2005 12:10:36 +0200 (CEST) Received: from baradur.aptiwan.com (aptiwan-web.enst.fr [83.161.120.155]) by smtp2.enst.fr (Postfix) with ESMTP id 4D323210C; Wed, 1 Jun 2005 12:10:36 +0200 (CEST) Received: from [83.161.120.155] (localhost [83.161.120.155]) by baradur.aptiwan.com (Postfix) with ESMTP id 78F5A4FDC9; Wed, 1 Jun 2005 12:08:00 +0200 (CEST) Message-ID: <jose88@example.org> Date: Wed, 01 Jun 2005 12:10:35 +0200 From: =?ISO-8859-1?Q?Rapha=EBl_Luta?= <jose88@example.org> Organization: ASF User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jose88@example.org, jose88@example.org, jose88@example.org Subject: Google Summer of Code: Portals subjects Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: jose88@example.org X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N You may have noticed the new Google Summer of Code initiative ( http://code.google.com/summerofcode.html) of which we are a partner. We'll have more detailed info for the ASF communities in the next few days (we're still ironing out the administrative details), but as the initiative is public already, subject propositions are welcome at http://wiki.apache.org/general/SummerOfCode2005. (Each proposed subject should have an existing committer attached to help mentoring the student) I've already entered a Jetspeed related subject (Adding WSRP support to Jetspeed 2) but I'm sure we can come up with more as long as they can be possibly handled by a student in 2 months. -- Raphaël Luta - jose88@example.org Apache Portals - Enterprise Portal in Java http://portals.apache.org/ From graffito-devjose88@example.org Wed Jun 01 19:27:46 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 24337 invoked from network); 1 Jun 2005 19:27:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2005 19:27:46 -0000 Received: (qmail 34328 invoked by uid 500); 1 Jun 2005 19:27:45 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 34291 invoked by uid 99); 1 Jun 2005 19:27:44 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=DNS_FROM_RFC_ABUSE,RCVD_BY_IP X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: 83.161.120.155 is neither permitted nor denied by domain of jose88@example.org) Received: from nproxy.gmail.com (HELO nproxy.gmail.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 01 Jun 2005 12:27:42 -0700 Received: by nproxy.gmail.com with SMTP id d4so99553nfe for <jose88@example.org>; Wed, 01 Jun 2005 12:27:19 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=GG7YSZe0zJKdpNZ8LwVae5C7YnBauxV9wp10oLW3ZJDSfjHzydVnlQ06RH858fIfDahTy+I2W/Y/KNVRqbr1PKywCzCJeDoWnUTI8X3Fk9BwTSVaCbyWklgND2duhdBAkFhF2CNkKdTal6/NVQKBhQ2Un2edkydTRLnmZ/hF/Qo= Received: by 83.161.120.155 with SMTP id w19mr67597nfh; Wed, 01 Jun 2005 12:27:19 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Wed, 1 Jun 2005 12:27:19 -0700 (PDT) Message-ID: <jose88@example.org> Date: Wed, 1 Jun 2005 21:27:19 +0200 From: Christophe Lombart <jose88@example.org> Reply-To: Christophe Lombart <jose88@example.org> To: jose88@example.org Subject: PROPOSAL : New Graffito Object Model In-Reply-To: <jose88@example.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <jose88@example.org> X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi All,=20 Can you vote for my new object model proposal or send your comments on this mailing list ? I would like to start the refactoring this week.=20 see the complete proposal on : http://issues.apache.org/jira/browse/GRFT-25 Thanks, Christophe From graffito-devjose88@example.org Wed Jun 01 20:50:24 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 62516 invoked from network); 1 Jun 2005 20:50:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2005 20:50:24 -0000 Received: (qmail 19072 invoked by uid 500); 1 Jun 2005 20:50:24 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 19054 invoked by uid 99); 1 Jun 2005 20:50:24 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from postfix3-2.free.fr (HELO postfix3-2.free.fr) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 01 Jun 2005 13:50:22 -0700 Received: from [83.161.120.155] (cube.luta.org [83.161.120.155]) by postfix3-2.free.fr (Postfix) with ESMTP id 41C7DC091 for <jose88@example.org>; Wed, 1 Jun 2005 22:50:19 +0200 (CEST) Message-ID: <jose88@example.org> Date: Wed, 01 Jun 2005 22:50:54 +0200 From: =?ISO-8859-1?Q?Rapha=EBl_Luta?= <jose88@example.org> Organization: ASF User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jose88@example.org Subject: Re: PROPOSAL : New Graffito Object Model References: <jose88@example.org> <jose88@example.org> In-Reply-To: <jose88@example.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Christophe Lombart wrote: > Hi All, > > Can you vote for my new object model proposal or send your comments on > this mailing list ? > I would like to start the refactoring this week. > > see the complete proposal on : http://issues.apache.org/jira/browse/GRFT-25 > Sorry, I haven't had time to look at it yet because of day work and Google Summer of Code setup. I probably won't have the cycles to review the doc before next week so if nobody else manifest himself, assume you have a lazy consensus (http://www.apache.org/foundation/glossary.html#LazyConsensus) and go ahead with your refactoring. -- Raphaël Luta - jose88@example.org Apache Portals - Enterprise Portal in Java http://portals.apache.org/ From graffito-devjose88@example.org Wed Jun 01 21:24:44 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 74770 invoked from network); 1 Jun 2005 21:24:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2005 21:24:44 -0000 Received: (qmail 95424 invoked by uid 500); 1 Jun 2005 21:24:44 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 95402 invoked by uid 99); 1 Jun 2005 21:24:44 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from ztown1-5-30.adsl.one.net (HELO mx.scriptall.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 01 Jun 2005 14:24:42 -0700 Received: (qmail 20223 invoked by uid 512); 1 Jun 2005 17:24:36 -0400 Received: from jose88@example.org by edison by uid 509 with qmail-scanner-1.22-st-qms (clamdscan: 0.75. spamassassin: 2.63. Clear:RC:1(83.161.120.155):. Processed in 0.040649 secs); 01 Jun 2005 21:24:36 -0000 X-Antivirus-MYDOMAIN-Mail-From: jose88@example.org via edison X-Antivirus-MYDOMAIN: 1.22-st-qms (Clear:RC:1(83.161.120.155):. Processed in 0.040649 secs Process 20219) Received: from h-64-105-95-98.snvacaid.covad.net (HELO [83.161.120.155]) (jose88@example.org@83.161.120.155) by mx.scriptall.com with SMTP; Wed, 01 Jun 2005 17:24:36 -0400 Message-ID: <jose88@example.org> Date: Wed, 01 Jun 2005 14:24:21 -0700 From: David Sean Taylor <jose88@example.org> User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jose88@example.org Subject: Re: PROPOSAL : New Graffito Object Model References: <jose88@example.org> <jose88@example.org> In-Reply-To: <jose88@example.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Christophe Lombart wrote: > Hi All, > > Can you vote for my new object model proposal or send your comments on > this mailing list ? > I would like to start the refactoring this week. > > see the complete proposal on : http://issues.apache.org/jira/browse/GRFT-25 > > Thanks, > Christophe > > I commented on the issue in JIRA. As said there, I'd like to tag the source before you begin make changes. Tried doing tagging via Eclipse, and it seemed to have worked, but now I can't find the tag/branch here: https://svn.apache.org/repos/asf/incubator/graffito/ The tag comment I gave it was: 2005-07-01-Pre-OM-Refactoring Anyone know if this tag was actually created? -- David Sean Taylor Bluesunrise Software jose88@example.org [office] +01 707 773-4646 [mobile] +01 707 529 9194 From graffito-devjose88@example.org Wed Jun 01 21:27:12 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 75382 invoked from network); 1 Jun 2005 21:27:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2005 21:27:12 -0000 Received: (qmail 1360 invoked by uid 500); 1 Jun 2005 21:27:11 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 1326 invoked by uid 99); 1 Jun 2005 21:27:11 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from ztown1-5-30.adsl.one.net (HELO mx.scriptall.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 01 Jun 2005 14:27:08 -0700 Received: (qmail 21803 invoked by uid 512); 1 Jun 2005 17:27:12 -0400 Received: from jose88@example.org by edison by uid 509 with qmail-scanner-1.22-st-qms (clamdscan: 0.75. spamassassin: 2.63. Clear:RC:1(83.161.120.155):. Processed in 0.028674 secs); 01 Jun 2005 21:27:12 -0000 X-Antivirus-MYDOMAIN-Mail-From: jose88@example.org via edison X-Antivirus-MYDOMAIN: 1.22-st-qms (Clear:RC:1(83.161.120.155):. Processed in 0.028674 secs Process 21799) Received: from h-64-105-95-98.snvacaid.covad.net (HELO [83.161.120.155]) (jose88@example.org@83.161.120.155) by mx.scriptall.com with SMTP; Wed, 01 Jun 2005 17:27:12 -0400 Message-ID: <jose88@example.org> Date: Wed, 01 Jun 2005 14:26:57 -0700 From: David Sean Taylor <jose88@example.org> User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jose88@example.org Subject: Re: PROPOSAL : New Graffito Object Model References: <jose88@example.org> <jose88@example.org> <jose88@example.org> In-Reply-To: <jose88@example.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N David Sean Taylor wrote: > Christophe Lombart wrote: > >> Hi All, >> Can you vote for my new object model proposal or send your comments on >> this mailing list ? >> I would like to start the refactoring this week. >> see the complete proposal on : >> http://issues.apache.org/jira/browse/GRFT-25 >> >> Thanks, >> Christophe >> >> > I commented on the issue in JIRA. > As said there, I'd like to tag the source before you begin make changes. > > Tried doing tagging via Eclipse, and it seemed to have worked, but now I > can't find the tag/branch here: > > https://svn.apache.org/repos/asf/incubator/graffito/ > > The tag comment I gave it was: > > 2005-07-01-Pre-OM-Refactoring > > Anyone know if this tag was actually created? > Not good: it seems to have created a second trunk! https://svn.apache.org/repos/asf/incubator/graffito/trunk/trunk/ SVN is a little different from CVS... -- David Sean Taylor Bluesunrise Software jose88@example.org [office] +01 707 773-4646 [mobile] +01 707 529 9194 From graffito-devjose88@example.org Wed Jun 01 21:50:52 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 84792 invoked from network); 1 Jun 2005 21:50:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jun 2005 21:50:52 -0000 Received: (qmail 57389 invoked by uid 500); 1 Jun 2005 21:50:52 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 57370 invoked by uid 99); 1 Jun 2005 21:50:52 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 01 Jun 2005 14:50:50 -0700 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (Postfix) with ESMTP id 410B61A8 for <jose88@example.org>; Wed, 1 Jun 2005 22:55:06 +0200 (CEST) Message-ID: <{{EMAIL+PHONE}}> Date: Wed, 1 Jun 2005 22:55:06 +0200 (CEST) From: "David Sean Taylor (JIRA)" <jose88@example.org> To: jose88@example.org Subject: [jira] Commented: (GRFT-25) PROPOSAL : New Graffito Object Model In-Reply-To: <{{EMAIL+PHONE}}> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/GRFT-25?page=comments#action_66784 ] David Sean Taylor commented on GRFT-25: --------------------------------------- Before changing anything, please allow me to tag the source first. I will then put out jar files on my maven repo for this tagged 'version'. Comments <DST>: 1. The CmsObject interface contains too many attributes. Title, description and owner should be not mandatory. Futhermore, this interface contains getObjects() and getProperties() which could be duplicate attributes. <DST> I use getProperties only. When you say title, description, and owner should not be mandatory, are you saying to move them to properties? 2. The Document interface forces to have a binary content. Binary content is only interesting for Document management & asset management. We can expect to use Graffito for a CMS application containing only articles. In a such case, an article can be composed only of a set of String : title, summary, content, authors, ... and not binary content. <DST> Seems to make sense 3. The Content interface is not an appropriate name. DocumentStream seems to be more explicit. 4. We need to have a better internationalisation support. 5. It is difficult to extend the model. <DST> well it requires writing Java code, but it hasnt been that difficult from the Java POV > PROPOSAL : New Graffito Object Model > ------------------------------------ > > Key: GRFT-25 > URL: http://issues.apache.org/jira/browse/GRFT-25 > Project: Graffito > Type: Improvement > Components: Model > Versions: 1.0-a1-dev > Reporter: Christophe Lombart > Assignee: Christophe Lombart > Fix For: 1.0-a1-dev > Attachments: graffito-model.png > > Introduction > ------------ > This document describes a proposal for a new Graffito Object Model. > In my point of view, the model has the following weaknesses : > 1. The CmsObject interface contains too many attributes. Title, description and owner should be not mandatory. Futhermore, this interface contains getObjects() and getProperties() which could be duplicate attributes. > 2. The Document interface forces to have a binary content. Binary content is only interesting for Document management & asset management. We can expect to use Graffito for a CMS application containing only articles. In a such case, an article can be composed only of a set of String : title, summary, content, authors, ... and not binary content. > 3. The Content interface is not an appropriate name. DocumentStream seems to be more explicit. > 4. We need to have a better internationalisation support. > 5. It is difficult to extend the model. > The New Object Model > -------------------- > The proposed model is splitted into different modules (see in attachement the UML class diagram) : > * The Graffito code module. > * A series of optional modules. > 1. The Graffito Core Module > --------------------------- > This module contains all ancestor objects like CmsObject, Folder, Content. Content is the ancestor of any kind of content object (Document, topic, article, ...). Versionning is not mandatory is all case. The "VersionnedContent" is the ancestor used in a version management context. As you can see, only content can be versionned. Later, we can support versionning on Folders. > 2. Optional modules > ------------------- > Depending on the application requirements, the Graffito users can select one or more optional modules. If the Graffito model doesn't fit to the application requirements, it should be possible to plug a customized module. One subproject per module has to be defined in the Graffito project. > 2.1 Document Management module > ------------------------------ > This module manage any kind of binary documents (Ms Word, pdf, ...). By default, this DM module is supporting internationalisation. In order to increase the performance, the DocumentStream should be defined as a proxy. All documents are versionned. > 2.2 Article Management module > ----------------------------- > This module can manage translated articles or single language articles. All articles are versionned. > 2.3. Forum > ---------- > This module is a simple object model that can be used for a Forum application. Obviously, topic (the forum content) are not versionned. > 2.4. Other modules > ------------------ > Now, it should be easy to extend the Core Graffito module or any other optional modules. For example, someone can add a news management, asset management or customize the article module. > > 3.Open points > -------------- > * Review the project structure in order to support modules. > * CmsObject interface : getProperties, getObjects() : David, are you using both attributes ? > * Internationalisation : providing by default in the different module or not ? -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira From graffito-devjose88@example.org Thu Jun 02 05:43:10 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 51945 invoked from network); 2 Jun 2005 05:43:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2005 05:43:10 -0000 Received: (qmail 13797 invoked by uid 500); 2 Jun 2005 05:43:08 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 13773 invoked by uid 99); 2 Jun 2005 05:43:08 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 01 Jun 2005 22:43:05 -0700 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (Postfix) with ESMTP id 0993D181 for <jose88@example.org>; Thu, 2 Jun 2005 07:42:53 +0200 (CEST) Message-ID: <jose88@example.org> Date: Thu, 2 Jun 2005 07:42:53 +0200 (CEST) From: "Christophe Lombart (JIRA)" <jose88@example.org> To: jose88@example.org Subject: [jira] Commented: (GRFT-25) PROPOSAL : New Graffito Object Model In-Reply-To: <{{EMAIL+PHONE}}> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/GRFT-25?page=comments#action_66827 ] Christophe Lombart commented on GRFT-25: ---------------------------------------- Comments <CL> for <DST> comments :-) <DST> I use getProperties only. When you say title, description, and owner should not be mandatory, are you saying to move them to properties? <CL>Yes, I propose to move them to the new Document interface (description & title). For me, owner is too specific. I can imagine to build a DM application without the need of this attributes. I would like to make another proposal on how to extend the Grafitto model and organise the project on severals modules. I'm going to post something today. 5. It is difficult to extend the model. <DST> well it requires writing Java code, but it hasnt been that difficult from the Java POV <CL> correct and we can write a maven pluging used to initialise a new Graffito module ? In fact, a module can be used by an Graffito user in order to extend the Graffito model, add services or customise a core module. > PROPOSAL : New Graffito Object Model > ------------------------------------ > > Key: GRFT-25 > URL: http://issues.apache.org/jira/browse/GRFT-25 > Project: Graffito > Type: Improvement > Components: Model > Versions: 1.0-a1-dev > Reporter: Christophe Lombart > Assignee: Christophe Lombart > Fix For: 1.0-a1-dev > Attachments: graffito-model.png > > Introduction > ------------ > This document describes a proposal for a new Graffito Object Model. > In my point of view, the model has the following weaknesses : > 1. The CmsObject interface contains too many attributes. Title, description and owner should be not mandatory. Futhermore, this interface contains getObjects() and getProperties() which could be duplicate attributes. > 2. The Document interface forces to have a binary content. Binary content is only interesting for Document management & asset management. We can expect to use Graffito for a CMS application containing only articles. In a such case, an article can be composed only of a set of String : title, summary, content, authors, ... and not binary content. > 3. The Content interface is not an appropriate name. DocumentStream seems to be more explicit. > 4. We need to have a better internationalisation support. > 5. It is difficult to extend the model. > The New Object Model > -------------------- > The proposed model is splitted into different modules (see in attachement the UML class diagram) : > * The Graffito code module. > * A series of optional modules. > 1. The Graffito Core Module > --------------------------- > This module contains all ancestor objects like CmsObject, Folder, Content. Content is the ancestor of any kind of content object (Document, topic, article, ...). Versionning is not mandatory is all case. The "VersionnedContent" is the ancestor used in a version management context. As you can see, only content can be versionned. Later, we can support versionning on Folders. > 2. Optional modules > ------------------- > Depending on the application requirements, the Graffito users can select one or more optional modules. If the Graffito model doesn't fit to the application requirements, it should be possible to plug a customized module. One subproject per module has to be defined in the Graffito project. > 2.1 Document Management module > ------------------------------ > This module manage any kind of binary documents (Ms Word, pdf, ...). By default, this DM module is supporting internationalisation. In order to increase the performance, the DocumentStream should be defined as a proxy. All documents are versionned. > 2.2 Article Management module > ----------------------------- > This module can manage translated articles or single language articles. All articles are versionned. > 2.3. Forum > ---------- > This module is a simple object model that can be used for a Forum application. Obviously, topic (the forum content) are not versionned. > 2.4. Other modules > ------------------ > Now, it should be easy to extend the Core Graffito module or any other optional modules. For example, someone can add a news management, asset management or customize the article module. > > 3.Open points > -------------- > * Review the project structure in order to support modules. > * CmsObject interface : getProperties, getObjects() : David, are you using both attributes ? > * Internationalisation : providing by default in the different module or not ? -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira From graffito-devjose88@example.org Thu Jun 02 07:46:07 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 11963 invoked from network); 2 Jun 2005 07:46:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2005 07:46:07 -0000 Received: (qmail 56000 invoked by uid 500); 2 Jun 2005 07:46:07 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 55981 invoked by uid 99); 2 Jun 2005 07:46:07 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from revol1.enst.fr (HELO smtp2.enst.fr) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 02 Jun 2005 00:46:05 -0700 Received: from localhost (localhost.enst.fr [83.161.120.155]) by smtp2.enst.fr (Postfix) with ESMTP id F3E13165144 for <jose88@example.org>; Thu, 2 Jun 2005 09:45:49 +0200 (CEST) Received: from smtp2.enst.fr ([83.161.120.155]) by localhost (revol1.enst.fr [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id 95302-07 for <jose88@example.org>; Thu, 2 Jun 2005 09:45:48 +0200 (CEST) Received: from baradur.aptiwan.com (aptiwan-web.enst.fr [83.161.120.155]) by smtp2.enst.fr (Postfix) with ESMTP id 2BD6616513C for <jose88@example.org>; Thu, 2 Jun 2005 09:45:48 +0200 (CEST) Received: from [83.161.120.155] (localhost [83.161.120.155]) by baradur.aptiwan.com (Postfix) with ESMTP id CDCEB4FDC9 for <jose88@example.org>; Thu, 2 Jun 2005 09:43:06 +0200 (CEST) Message-ID: <jose88@example.org> Date: Thu, 02 Jun 2005 09:45:47 +0200 From: =?ISO-8859-1?Q?Rapha=EBl_Luta?= <jose88@example.org> Organization: Aptiwan User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jose88@example.org Subject: Re: PROPOSAL : New Graffito Object Model References: <jose88@example.org> <jose88@example.org> <jose88@example.org> <jose88@example.org> In-Reply-To: <jose88@example.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: jose88@example.org X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N David Sean Taylor wrote: > David Sean Taylor wrote: > >> Christophe Lombart wrote: >> >>> Hi All, >>> Can you vote for my new object model proposal or send your comments on >>> this mailing list ? >>> I would like to start the refactoring this week. >>> see the complete proposal on : >>> http://issues.apache.org/jira/browse/GRFT-25 >>> >>> Thanks, >>> Christophe >>> >>> >> I commented on the issue in JIRA. >> As said there, I'd like to tag the source before you begin make changes. >> >> Tried doing tagging via Eclipse, and it seemed to have worked, but now >> I can't find the tag/branch here: >> >> https://svn.apache.org/repos/asf/incubator/graffito/ >> >> The tag comment I gave it was: >> >> 2005-07-01-Pre-OM-Refactoring >> >> Anyone know if this tag was actually created? >> > Not good: it seems to have created a second trunk! > > https://svn.apache.org/repos/asf/incubator/graffito/trunk/trunk/ > > SVN is a little different from CVS... > This can be fixed like this: svn move https://svn.apache.org/repos/asf/incubator/graffito/trunk/trunk https://svn.apache.org/repos/asf/incubator/graffito/tag/2005-07-01-Pre-OM-Refactoring -- Raphaël Luta - jose88@example.org Aptiwan, l'intelligence du réseau - http://www.aptiwan.com/ From graffito-devjose88@example.org Thu Jun 02 08:07:23 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 19949 invoked from network); 2 Jun 2005 08:07:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2005 08:07:23 -0000 Received: (qmail 7400 invoked by uid 500); 2 Jun 2005 08:07:23 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 7371 invoked by uid 99); 2 Jun 2005 08:07:22 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from revol1.enst.fr (HELO smtp2.enst.fr) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 02 Jun 2005 01:07:20 -0700 Received: from localhost (localhost.enst.fr [83.161.120.155]) by smtp2.enst.fr (Postfix) with ESMTP id 43A9E164A14 for <jose88@example.org>; Thu, 2 Jun 2005 10:07:07 +0200 (CEST) Received: from smtp2.enst.fr ([83.161.120.155]) by localhost (revol1.enst.fr [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id 96442-02 for <jose88@example.org>; Thu, 2 Jun 2005 10:07:04 +0200 (CEST) Received: from baradur.aptiwan.com (aptiwan-web.enst.fr [83.161.120.155]) by smtp2.enst.fr (Postfix) with ESMTP id 55A12164A12 for <jose88@example.org>; Thu, 2 Jun 2005 10:07:04 +0200 (CEST) Received: from [83.161.120.155] (localhost [83.161.120.155]) by baradur.aptiwan.com (Postfix) with ESMTP id 010BD4FDC9 for <jose88@example.org>; Thu, 2 Jun 2005 10:04:22 +0200 (CEST) Message-ID: <jose88@example.org> Date: Thu, 02 Jun 2005 10:07:03 +0200 From: =?ISO-8859-1?Q?Rapha=EBl_Luta?= <jose88@example.org> Organization: ASF User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jose88@example.org Subject: Re: PROPOSAL : New Graffito Object Model References: <jose88@example.org> <jose88@example.org> <jose88@example.org> <jose88@example.org> <jose88@example.org> In-Reply-To: <jose88@example.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: jose88@example.org X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Raphaël Luta wrote: > David Sean Taylor wrote: > >> David Sean Taylor wrote: >> >>> Christophe Lombart wrote: >>> >>>> Hi All, >>>> Can you vote for my new object model proposal or send your comments on >>>> this mailing list ? >>>> I would like to start the refactoring this week. >>>> see the complete proposal on : >>>> http://issues.apache.org/jira/browse/GRFT-25 >>>> >>>> Thanks, >>>> Christophe >>>> >>>> >>> I commented on the issue in JIRA. >>> As said there, I'd like to tag the source before you begin make changes. >>> >>> Tried doing tagging via Eclipse, and it seemed to have worked, but >>> now I can't find the tag/branch here: >>> >>> https://svn.apache.org/repos/asf/incubator/graffito/ >>> >>> The tag comment I gave it was: >>> >>> 2005-07-01-Pre-OM-Refactoring >>> >>> Anyone know if this tag was actually created? >>> >> Not good: it seems to have created a second trunk! >> >> https://svn.apache.org/repos/asf/incubator/graffito/trunk/trunk/ >> >> SVN is a little different from CVS... >> > > This can be fixed like this: > > svn move https://svn.apache.org/repos/asf/incubator/graffito/trunk/trunk > https://svn.apache.org/repos/asf/incubator/graffito/tag/2005-07-01-Pre-OM-Refactoring > > s/tag/tags/ in the above URL... -- Raphaël Luta - jose88@example.org Apache Portals - Enterprise Portal in Java http://portals.apache.org/ From graffito-devjose88@example.org Thu Jun 02 10:16:13 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 67793 invoked from network); 2 Jun 2005 10:16:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2005 10:16:13 -0000 Received: (qmail 71412 invoked by uid 500); 2 Jun 2005 10:16:12 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 71388 invoked by uid 99); 2 Jun 2005 10:16:11 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 02 Jun 2005 03:16:10 -0700 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (Postfix) with ESMTP id EA56C183 for <jose88@example.org>; Thu, 2 Jun 2005 12:15:57 +0200 (CEST) Message-ID: <{{EMAIL+PHONE}}> Date: Thu, 2 Jun 2005 12:15:57 +0200 (CEST) From: "Christophe Lombart (JIRA)" <jose88@example.org> To: jose88@example.org Subject: [jira] Created: (GRFT-27) PROPOSAL : Graffito Modules Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N PROPOSAL : Graffito Modules --------------------------- Key: GRFT-27 URL: http://issues.apache.org/jira/browse/GRFT-27 Project: Graffito Type: New Feature Versions: 1.0-a1-dev Reporter: Christophe Lombart Assigned to: Christophe Lombart Fix For: 1.0-a1-dev I would like to add the Graffito module concept in the project. This can help to add new extersions into Graffito and gives some facilities to contribute to the Graffito project. This is also a great help to customize the Graffito services. What is a Graffito module ? --------------------------- A module is composed of some java codes, resources and deployment scripts. It is mainly used to add more features in Graffito. Eg. we can plan to add modules for document management, asset management, scheduler application, forum, news management, ... The Graffito core object model & services are the foundation for all Graffito modules. It should be also possible to customise a existing module. The deployment artifact is composed only of a set of jars and one assembly script. New project structure --------------------- We have to review the project structure in order to support the Graffito modules. A proposal will be made in another Jira issue. Graffito Maven plugin --------------------- I'm not the Maven expert but we can imagine to build a plugin used for the module management. We can start with simple maven goals like initialise a subproject module with some default deployment scripts, replace a deployed module, .... Issues ------ The more important issue for building new module is the modification of the DB schema (content repository structure). This issue is quite limited if we are using JCR by default. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira From graffito-devjose88@example.org Thu Jun 02 20:40:37 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 62330 invoked from network); 2 Jun 2005 20:40:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2005 20:40:37 -0000 Received: (qmail 96563 invoked by uid 500); 2 Jun 2005 20:40:37 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 96546 invoked by uid 99); 2 Jun 2005 20:40:36 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=DNS_FROM_RFC_ABUSE,RCVD_BY_IP X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: 83.161.120.155 is neither permitted nor denied by domain of jose88@example.org) Received: from nproxy.gmail.com (HELO nproxy.gmail.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 02 Jun 2005 13:40:36 -0700 Received: by nproxy.gmail.com with SMTP id d4so19379nfe for <jose88@example.org>; Thu, 02 Jun 2005 13:40:15 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=WMEV31XNBjE5Z8+QnKDx/c9ConU3nybVoULDM2SZ+YL1ycp3W1d339leAVsDZ3HS+NomqC3ZhGRlMnsg8LKtAtBsBcs6+gUh5/2YF+0r905xDN58A1ADlVb8FkgYnx26cu8zaEcgkSGXFHQ8COsCaNpKt2o39KpLJmQv6bdb85Q= Received: by 83.161.120.155 with SMTP id q12mr13802nfq; Thu, 02 Jun 2005 13:40:15 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Thu, 2 Jun 2005 13:40:15 -0700 (PDT) Message-ID: <jose88@example.org> Date: Thu, 2 Jun 2005 22:40:15 +0200 From: Christophe Lombart <jose88@example.org> Reply-To: Christophe Lombart <jose88@example.org> To: jose88@example.org Subject: PROPOSAL : Graffito modules Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Can you vote for the Graffito module concept ?=20 See on http://issues.apache.org/jira/browse/GRFT-27 & http://issues.apache.org/jira/browse/GRFT-26 This imply minor changes in the project structure.=20 Let me know if it is not clear. If you are all agree, I'm going to start this work after the object model refactoring. After that, we are ready to build any kind of CMS/DM applications on the top of the Graffito foundations. Thanks,=20 Christophe From graffito-devjose88@example.org Thu Jun 02 20:41:19 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 62520 invoked from network); 2 Jun 2005 20:41:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2005 20:41:19 -0000 Received: (qmail 97858 invoked by uid 500); 2 Jun 2005 20:41:17 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 97831 invoked by uid 99); 2 Jun 2005 20:41:17 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 02 Jun 2005 13:41:15 -0700 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (Postfix) with ESMTP id 4578B18E for <jose88@example.org>; Thu, 2 Jun 2005 22:40:58 +0200 (CEST) Message-ID: <{{EMAIL+PHONE}}> Date: Thu, 2 Jun 2005 22:40:58 +0200 (CEST) From: "Christophe Lombart (JIRA)" <jose88@example.org> To: jose88@example.org Subject: [jira] Commented: (GRFT-26) Review project structure In-Reply-To: <{{EMAIL+PHONE}}> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/GRFT-26?page=comments#action_66915 ] Christophe Lombart commented on GRFT-26: ---------------------------------------- In order to support the Graffito modules, a new subproject "modules" is required. Here is the proposed project structure : trunk/api (Graffito core api : interfaces, services, exception) trunk/components (Graffito core components & services implementation) trunk/commons (utility classes used in different subprojects) trunk/doc : tempory doc/draft/discussion trunk/site : official information on Graffito used to build the internet site. trunk/engine : Utility classes used to integrate Graffito in any kind of J2EE application (not necessary for Jetspeed 2). trunk/jcr-mapping : object mapping tools for JCR. trunk/jetspeed2-deploy : scripts & resources used to deploy the Graffito core services into Jetspeed 2. trunk/modules : Graffito extensions trunk/modules/dm (Document management module) trunk/modules/dm/api (module api) trunk/modules/dm/components (module components et services) trunk/modules/dm/jetspeed2-deploy (scripts to deploy the module into J2) project.properties maven.xml project.xml trunk/modules/news (News management module) trunk/modules/news/api (module api) trunk/modules/news/components (module components et services) trunk/modules/news/jetspeed2-deploy (scripts to deploy the module into J2) project.properties maven.xml project.xml ... other modules (forum, article management, ...) trunk/application (war portlets) trunk/application/browser (admin browser portlets) trunk/application/graffito-portlets (common graffito portlets) * Doc Viewer portlet * Treeview portlet * Search portlet ... trunk/application/framework-portlets (declarative page & tab page, Graffito tools, utility classes, portlet flow...) .... other portlets apps > Review project structure > ------------------------ > > Key: GRFT-26 > URL: http://issues.apache.org/jira/browse/GRFT-26 > Project: Graffito > Type: Improvement > Versions: 1.0-a1-dev > Reporter: Christophe Lombart > Assignee: Christophe Lombart > Fix For: 1.0-a1-dev > > Review the project structure in order to support Graffito extension (modules). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira From graffito-devjose88@example.org Thu Jun 02 22:06:03 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 88814 invoked from network); 2 Jun 2005 22:06:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jun 2005 22:06:03 -0000 Received: (qmail 10293 invoked by uid 500); 2 Jun 2005 22:06:02 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 10236 invoked by uid 99); 2 Jun 2005 22:06:02 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from ztown1-5-30.adsl.one.net (HELO mx.scriptall.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 02 Jun 2005 15:05:59 -0700 Received: (qmail 12609 invoked by uid 512); 2 Jun 2005 18:05:47 -0400 Received: from jose88@example.org by edison by uid 509 with qmail-scanner-1.22-st-qms (clamdscan: 0.75. spamassassin: 2.63. Clear:RC:1(83.161.120.155):. Processed in 0.067604 secs); 02 Jun 2005 22:05:47 -0000 X-Antivirus-MYDOMAIN-Mail-From: jose88@example.org via edison X-Antivirus-MYDOMAIN: 1.22-st-qms (Clear:RC:1(83.161.120.155):. Processed in 0.067604 secs Process 12590) Received: from h-64-105-95-98.snvacaid.covad.net (HELO [83.161.120.155]) (jose88@example.org@83.161.120.155) by mx.scriptall.com with SMTP; Thu, 02 Jun 2005 18:05:47 -0400 Message-ID: <jose88@example.org> Date: Thu, 02 Jun 2005 15:05:30 -0700 From: David Sean Taylor <jose88@example.org> User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jose88@example.org Subject: Re: PROPOSAL : New Graffito Object Model References: <jose88@example.org> <jose88@example.org> <jose88@example.org> <jose88@example.org> <jose88@example.org> <jose88@example.org> In-Reply-To: <jose88@example.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Raphaël Luta wrote: > Raphaël Luta wrote: >> >> svn move >> https://svn.apache.org/repos/asf/incubator/graffito/trunk/trunk >> https://svn.apache.org/repos/asf/incubator/graffito/tag/2005-07-01-Pre-OM-Refactoring >> >> > > s/tag/tags/ in the above URL... > thanks that did the trick -- David Sean Taylor Bluesunrise Software jose88@example.org [office] +01 707 773-4646 [mobile] +01 707 529 9194 From graffito-devjose88@example.org Fri Jun 03 09:40:56 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 34633 invoked from network); 3 Jun 2005 09:40:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Jun 2005 09:40:55 -0000 Received: (qmail 706 invoked by uid 500); 3 Jun 2005 09:40:55 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 692 invoked by uid 99); 3 Jun 2005 09:40:55 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Fri, 03 Jun 2005 02:40:53 -0700 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (Postfix) with ESMTP id D9C92191 for <jose88@example.org>; Fri, 3 Jun 2005 11:21:29 +0200 (CEST) Message-ID: <jose88@example.org> Date: Fri, 3 Jun 2005 11:21:29 +0200 (CEST) From: "Christophe Lombart (JIRA)" <jose88@example.org> To: jose88@example.org Subject: [jira] Created: (GRFT-28) Add support for cmsObject.properties Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Add support for cmsObject.properties ------------------------------------ Key: GRFT-28 URL: http://issues.apache.org/jira/browse/GRFT-28 Project: Graffito Type: Improvement Components: Model, OJB Store, Portlets Versions: 1.0-a1-dev Reporter: Christophe Lombart Fix For: 1.0-a1-dev Add support for CmsObject.properties in : * The Graffito db schema * Services * Browser portlet -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira From graffito-devjose88@example.org Sat Jun 04 07:20:14 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 29561 invoked from network); 4 Jun 2005 07:20:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Jun 2005 07:20:13 -0000 Received: (qmail 76902 invoked by uid 500); 4 Jun 2005 07:20:13 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 76887 invoked by uid 99); 4 Jun 2005 07:20:12 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: 83.161.120.155 is neither permitted nor denied by domain of jose88@example.org) Received: from nproxy.gmail.com (HELO nproxy.gmail.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Sat, 04 Jun 2005 00:20:11 -0700 Received: by nproxy.gmail.com with SMTP id d4so39948nfe for <jose88@example.org>; Sat, 04 Jun 2005 00:20:08 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=gqbZceYt7zB4uz6ho+KVtXIqNzOtvjyB2vd2+bOdwf0COZ6pL/QJ5YAbxIzXmu0ArUHJevk7tm/iIl1mEPQDKraFX7P2/XJ/E3Lmdz5JndiNYdZMlFmI6WRYojisYl3OqA2eC/suSkOga7v9FnmSFzZPjTv30r0qjugRHd+p1ZY= Received: by 83.161.120.155 with SMTP id n5mr27970nfh; Sat, 04 Jun 2005 00:20:08 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Sat, 4 Jun 2005 00:20:08 -0700 (PDT) Message-ID: <jose88@example.org> Date: Sat, 4 Jun 2005 09:20:08 +0200 From: Christophe Lombart <jose88@example.org> Reply-To: Christophe Lombart <jose88@example.org> To: jose88@example.org Subject: J2 M3 or J2 M4 snapshot with Graffito ? Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Which jetspeed distribution to use within Graffito ?=20 1. The lastest one (M4 snapshot) but it requires to install M4 in a public maven repo or=20 2. M3 found on the David internet site (http://www.bluesunrise.com/maven) Christophe From graffito-devjose88@example.org Sun Jun 05 09:20:59 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 41629 invoked from network); 5 Jun 2005 09:20:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jun 2005 09:20:59 -0000 Received: (qmail 31965 invoked by uid 500); 5 Jun 2005 09:20:59 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Delivered-To: moderator for jose88@example.org Received: (qmail 68535 invoked by uid 99); 4 Jun 2005 09:37:57 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=HTML_50_60,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Date: Sat, 04 Jun 2005 11:34:55 +0200 From: Herman Reintke <jose88@example.org> Subject: Building Graffito To: jose88@example.org Message-id: <004e01c568e8$aaf8f170$0100000a@TAURI01> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Mailer: Microsoft Outlook Express 6.00.2600.0000 Content-type: multipart/alternative; boundary="Boundary_(ID_qNCwVu5txqugbm2AZKpP9A)" X-Priority: 3 X-MSMail-priority: Normal X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --Boundary_(ID_qNCwVu5txqugbm2AZKpP9A) Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7BIT LS, Downloaded the latest software from svn this morning, using java 1.4.2_05-b04 Tried to do an maven allClean allBuild but encountered the following result below. Is there a way to get around this ? Kind regards, Herman Reintke ------------------------------------------------------------------------- Graffito Engine +---------------------------------------- | Build and Install the Graffito engine in your Maven Repo Graffito Engine | Memory: 22M/25M +---------------------------------------- Tag library requested that is not present: 'reactor' in plugin: 'null' Plugin 'maven-deploy-plugin' in project 'Graffito Engine' is not available jar:install: build:end: build:start: java:prepare-filesystem: [mkdir] Created dir: C:\Utilities\graffito\trunk\engine\target\classes java:compile: [echo] Compiling to C:\Utilities\graffito\trunk\engine/target/classes [javac] Compiling 4 source files to C:\Utilities\graffito\trunk\engine\target\classes java:jar-resources: test:prepare-filesystem: [mkdir] Created dir: C:\Utilities\graffito\trunk\engine\target\test-classes [mkdir] Created dir: C:\Utilities\graffito\trunk\engine\target\test-reports test:test-resources: Copying 6 files to C:\Utilities\graffito\trunk\engine\target\test-classes Copied 4 empty directories to C:\Utilities\graffito\trunk\engine\target\test-classes test:compile: [javac] Compiling 3 source files to C:\Utilities\graffito\trunk\engine\target\test-classes Tag library requested that is not present: 'reactor' in plugin: 'null' test:test: dbSetup: [copy] Copying 1 file to C:\Utilities\graffito\trunk\engine\target\test-classes [junit] Running org.apache.portals.graffito.engine.TestSpringEngine [junit] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 6,569 sec [junit] [ERROR] TEST org.apache.portals.graffito.engine.TestSpringEngine FAILED BUILD FAILED File...... C:\Utilities\graffito\trunk\maven.xml Element... maven:reactor Line...... 85 Column.... 40 Unable to obtain goal [test:test] -- C:\Documents and Settings\herman\.maven\cache\maven-test-plugi -1.6.2\plugin.jelly:181:54: <fail> There were test failures. Total time: 3 minutes 13 seconds Finished at: Sat Jun 04 11:29:31 CEST 2005 C:\Utilities\graffito\trunk> --Boundary_(ID_qNCwVu5txqugbm2AZKpP9A)-- From graffito-devjose88@example.org Sun Jun 05 09:21:28 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 41900 invoked from network); 5 Jun 2005 09:21:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jun 2005 09:21:28 -0000 Received: (qmail 32647 invoked by uid 500); 5 Jun 2005 09:21:28 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Delivered-To: moderator for jose88@example.org Received: (qmail 96078 invoked by uid 99); 4 Jun 2005 09:55:31 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=HTML_40_50,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Date: Sat, 04 Jun 2005 11:52:27 +0200 From: Herman Reintke <jose88@example.org> Subject: Building Graffito using hsqldb To: jose88@example.org Message-id: <005901c568eb$1db14fd0$0100000a@TAURI01> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Mailer: Microsoft Outlook Express 6.00.2600.0000 Content-type: multipart/alternative; boundary="Boundary_(ID_udaWsBq/Vn/CWzG7y/00mA)" X-Priority: 3 X-MSMail-priority: Normal X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --Boundary_(ID_udaWsBq/Vn/CWzG7y/00mA) Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7BIT LS, Tried to configure the build.properties to use hsqldb which comes with the jetspeed2 binary distribution I encounterd the following 1/ I need to specify a password otherwise I get an error in the build scripts saying thatI did not include all parameters 2/ included password an started a test hsqldb session 3/ started the buil but encountered foe message below Can anyone point me in the right direction ? Kind regards, Herman Reintke ----------------------------------------------------------------------------------------- db.drop.test: db.test.properties: [echo] org.apache.portals.graffito.test.database.default.name : hsqldb [echo] org.apache.portals.graffito.test.database.url : jdbc:hsqldb:hsql://83.161.120.155:9001 [echo] org.apache.portals.graffito.test.database.driver : org.hsqldb.jdbcDriver [echo] org.apache.portals.graffito.test.database.user : sa [echo] org.apache.portals.graffito.test.database.password : sa [echo] org.apache.portals.graffito.test.database.path : C:/Utilities/jetspeed2/jetspeed-database /scripts/jdbc/hsqldb-1.7.1.jar [echo] org.apache.portals.graffito.test.jetspeed : false BUILD FAILED File...... C:\Utilities\graffito\trunk\maven.xml Element... maven:reactor Line...... 77 Column.... 40 Unable to obtain goal [test:test] -- C:\Utilities\graffito\trunk\components\maven.xml:97:33: <sql> S ource file does not exist! Total time: 54 seconds Finished at: Sat Jun 04 11:50:56 CEST 2005 C:\Utilities\graffito\trunk> --Boundary_(ID_udaWsBq/Vn/CWzG7y/00mA)-- From graffito-devjose88@example.org Sun Jun 05 21:14:30 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 14945 invoked from network); 5 Jun 2005 21:14:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jun 2005 21:14:30 -0000 Received: (qmail 54328 invoked by uid 500); 5 Jun 2005 21:14:29 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 54313 invoked by uid 99); 5 Jun 2005 21:14:29 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: 83.161.120.155 is neither permitted nor denied by domain of jose88@example.org) Received: from nproxy.gmail.com (HELO nproxy.gmail.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Sun, 05 Jun 2005 14:14:28 -0700 Received: by nproxy.gmail.com with SMTP id d4so56591nfe for <jose88@example.org>; Sun, 05 Jun 2005 14:14:25 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Knxv4Em2hY9faVlR02AS96cMNAPUhv7AuSIycKLPbqI9EckXCcKdbDTzU1TBx4uYfqVk1285uYIICBBw0/twbdZquHk2X7AyuUxZGJXoA2r46JHDx8BF0iTzkhvd7zX5oD0eA0EaSR6Qbt+ik/1QtXorFyQGbdwgfChz+78DeIM= Received: by 83.161.120.155 with SMTP id q12mr44849nfq; Sun, 05 Jun 2005 14:14:25 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Sun, 5 Jun 2005 14:14:25 -0700 (PDT) Message-ID: <jose88@example.org> Date: Sun, 5 Jun 2005 23:14:25 +0200 From: Christophe Lombart <jose88@example.org> Reply-To: Christophe Lombart <jose88@example.org> To: jose88@example.org Subject: Re: Building Graffito In-Reply-To: <004e01c568e8$aaf8f170$0100000a@TAURI01> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <004e01c568e8$aaf8f170$0100000a@TAURI01> X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Can you send me your build.properties file ?=20 Which maven version are you using ?=20 Christophe On 6/4/05, Herman Reintke <jose88@example.org> wrote: > LS, >=20 > Downloaded the latest software from svn this morning, using java 1.4.2_05= -b04 > Tried to do an maven allClean allBuild but encountered the following resu= lt below. >=20 > Is there a way to get around this ? >=20 > Kind regards, >=20 > Herman Reintke > ------------------------------------------------------------------------- >=20 >=20 > Graffito Engine > +---------------------------------------- > | Build and Install the Graffito engine in your Maven Repo Graffito Engin= e > | Memory: 22M/25M > +---------------------------------------- > Tag library requested that is not present: 'reactor' in plugin: 'null' > Plugin 'maven-deploy-plugin' in project 'Graffito Engine' is not availabl= e >=20 > jar:install: >=20 > build:end: >=20 > build:start: >=20 > java:prepare-filesystem: > [mkdir] Created dir: C:\Utilities\graffito\trunk\engine\target\classe= s >=20 > java:compile: > [echo] Compiling to C:\Utilities\graffito\trunk\engine/target/classes > [javac] Compiling 4 source files to C:\Utilities\graffito\trunk\engin= e\target\classes >=20 > java:jar-resources: >=20 > test:prepare-filesystem: > [mkdir] Created dir: C:\Utilities\graffito\trunk\engine\target\test-c= lasses > [mkdir] Created dir: C:\Utilities\graffito\trunk\engine\target\test-r= eports >=20 > test:test-resources: > Copying 6 files to C:\Utilities\graffito\trunk\engine\target\test-classes > Copied 4 empty directories to C:\Utilities\graffito\trunk\engine\target\t= est-classes >=20 > test:compile: > [javac] Compiling 3 source files to C:\Utilities\graffito\trunk\engin= e\target\test-classes > Tag library requested that is not present: 'reactor' in plugin: 'null' >=20 > test:test: > dbSetup: > [copy] Copying 1 file to C:\Utilities\graffito\trunk\engine\target\te= st-classes >=20 > [junit] Running org.apache.portals.graffito.engine.TestSpringEngine > [junit] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 6,569 sec > [junit] [ERROR] TEST org.apache.portals.graffito.engine.TestSpringEng= ine FAILED >=20 > BUILD FAILED > File...... C:\Utilities\graffito\trunk\maven.xml > Element... maven:reactor > Line...... 85 > Column.... 40 > Unable to obtain goal [test:test] -- C:\Documents and Settings\herman\.ma= ven\cache\maven-test-plugi > -1.6.2\plugin.jelly:181:54: <fail> There were test failures. > Total time: 3 minutes 13 seconds > Finished at: Sat Jun 04 11:29:31 CEST 2005 >=20 > C:\Utilities\graffito\trunk> >=20 > From graffito-devjose88@example.org Sun Jun 05 21:16:22 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 15116 invoked from network); 5 Jun 2005 21:16:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jun 2005 21:16:22 -0000 Received: (qmail 58747 invoked by uid 500); 5 Jun 2005 21:16:22 -0000 Mailing-List: contact jose88@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:jose88@example.org> List-Unsubscribe: <mailto:jose88@example.org> List-Post: <mailto:jose88@example.org> List-Id: <graffito-dev.incubator.apache.org> Reply-To: jose88@example.org Delivered-To: mailing list jose88@example.org Received: (qmail 58731 invoked by uid 99); 5 Jun 2005 21:16:22 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: 83.161.120.155 is neither permitted nor denied by domain of jose88@example.org) Received: from nproxy.gmail.com (HELO nproxy.gmail.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Sun, 05 Jun 2005 14:16:21 -0700 Received: by nproxy.gmail.com with SMTP id d4so56623nfe for <jose88@example.org>; Sun, 05 Jun 2005 14:16:19 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=nUkLd3mwtEuOWmwt5D8TOwqdmP9spNmsP1LaGhSYRdYPuXS799unjOH+nHmI67Nc71vbgyuhvw8jgEqhlDD2gg9wxCQ8Qz3vBCdo+ivvSmOLD1j9yw3yrx8Qn5aTwre4OwH6JPIVVMCszbxjieg7RsFp/Y7LCXwkeD54hSQqoCk= Received: by 83.161.120.155 with SMTP id q4mr44907nfd; Sun, 05 Jun 2005 14:16:19 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Sun, 5 Jun 2005 14:16:19 -0700 (PDT) Message-ID: <jose88@example.org> Date: Sun, 5 Jun 2005 23:16:19 +0200 From: Christophe Lombart <jose88@example.org> Reply-To: Christophe Lombart <jose88@example.org> To: jose88@example.org Subject: Re: Building Graffito using hsqldb In-Reply-To: <005901c568eb$1db14fd0$0100000a@TAURI01> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <005901c568eb$1db14fd0$0100000a@TAURI01> X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Graffito has a bad support for HSQL. It works better with MySql.=20 I'm going to make some fix for HSQL and hope to patch asap. Christophe=20 On 6/4/05, Herman Reintke <jose88@example.org> wrote: > LS, >=20 > Tried to configure the build.properties to use hsqldb which comes with th= e jetspeed2 binary distribution I encounterd the following >=20 > 1/ I need to specify a password otherwise I get an error in the build scr= ipts saying thatI did not include all parameters > 2/ included password an started a test hsqldb session > 3/ started the buil but encountered foe message below >=20 >=20 > Can anyone point me in the right direction ? >=20 > Kind regards, >=20 > Herman Reintke >=20 > -------------------------------------------------------------------------= ---------------- >=20 > db.drop.test: > db.test.properties: > [echo] org.apache.portals.graffito.test.database.default.name : hsqld= b > [echo] org.apache.portals.graffito.test.database.url : jdbc:hsqldb:hs= ql://83.161.120.155:9001 > [echo] org.apache.portals.graffito.test.database.driver : org.hsqldb.= jdbcDriver > [echo] org.apache.portals.graffito.test.database.user : sa > [echo] org.apache.portals.graffito.test.database.password : sa > [echo] org.apache.portals.graffito.test.database.path : C:/Utilities/= jetspeed2/jetspeed-database > /scripts/jdbc/hsqldb-1.7.1.jar > [echo] org.apache.portals.graffito.test.jetspeed : false >=20 > BUILD FAILED > File...... C:\Utilities\graffito\trunk\maven.xml > Element... maven:reactor > Line...... 77 > Column.... 40 > Unable to obtain goal [test:test] -- C:\Utilities\graffito\trunk\componen= ts\maven.xml:97:33: <sql> S > ource file does not exist! > Total time: 54 seconds > Finished at: Sat Jun 04 11:50:56 CEST 2005 >=20 > C:\Utilities\graffito\trunk> >=20 > From graffito-devjose88@example.org Mon Jun 06 00:30:18 2005 Return-Path: <graffito-devjose88@example.org> Delivered-To: jose88@example.org Received: (qmail 66336 invoked from network); 6 Jun
{'source': 'Apache Software Foundation Public Mail Archives'}