Return-Path: X-Original-To: apmail-incubator-deltaspike-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-deltaspike-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 74CCCD3A6 for ; Mon, 24 Sep 2012 22:31:41 +0000 (UTC) Received: (qmail 15307 invoked by uid 500); 24 Sep 2012 22:31:41 -0000 Delivered-To: apmail-incubator-deltaspike-dev-archive@incubator.apache.org Received: (qmail 15267 invoked by uid 500); 24 Sep 2012 22:31:41 -0000 Mailing-List: contact deltaspike-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: deltaspike-dev@incubator.apache.org Delivered-To: mailing list deltaspike-dev@incubator.apache.org Received: (qmail 15257 invoked by uid 99); 24 Sep 2012 22:31:41 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Sep 2012 22:31:41 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=FSL_FREEMAIL_1,FSL_FREEMAIL_2,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [77.238.189.216] (HELO nm15-vm0.bullet.mail.ird.yahoo.com) (77.238.189.216) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 24 Sep 2012 22:31:34 +0000 Received: from [77.238.189.55] by nm15.bullet.mail.ird.yahoo.com with NNFMP; 24 Sep 2012 22:31:12 -0000 Received: from [212.82.108.119] by tm8.bullet.mail.ird.yahoo.com with NNFMP; 24 Sep 2012 22:31:12 -0000 Received: from [127.0.0.1] by omp1028.mail.ird.yahoo.com with NNFMP; 24 Sep 2012 22:31:12 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 2441.2226.bm@omp1028.mail.ird.yahoo.com Received: (qmail 4667 invoked by uid 60001); 24 Sep 2012 22:31:11 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s1024; t=1348525871; bh=wLMA8Xz6X+zZU9EgbdI8OoSU3iiu34GkG3RpBnIBrkw=; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=k6HCiUorMl/Rrc36knphJZxLYczA6IK1HzxXuroh6Vj85tTlgGNrI+uQTYMDjf86vXpaW0eF+kMbg9n6EkV0ZqumSO+dKJflGhHaNp2XOtx+noRzIjPfF2HMrv6iBMZ2eml8+DtVq4jqa0IzCiJcWsVsCHHAM3UkvWYoVnrew+c= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=SA6uSlE1fHcMtSWYJjjciRfBIYHMLv4ZGzlXPPDXdo9VtTR2hBpYbE1o8jycQXL5nmr/iY3wvGrMH7M2M0qoHZC+ltUGWfjpgP9yE0dfx1WpCUUXMrRoe5L+OQTm9gKfl6JyWsveRWh+I64+F+pmr4usFqIMyIrlapFfddECrJA=; X-YMail-OSG: HuI64nEVM1nIm_OMmW2v6HBq072UpR9vMSbET.xtia_ZPuX bOR0dZPiIsT0U3sXaovmqq9bJ9gvp8Cy5u2OGg6mIyKr3pe.VCuPC3fvCFh6 sdQVHBtNVptsl9OfaVM8f_iWN0jVSzGyhd3Oi6.Cjvjz_zgJazQM3ycXYSLp sa..DeBhkaTgFLWtz1zYr7pMk_nsZ88LLSLij8fBgUUt48KZC233V6INurQu ZSno4kGN.odhW_J.OoaSJWl5ICnlGueb.DAXuhPdSdyZB286Hh1H0yUjmRHA u4NgBZRY3UvxjBDYgfS3.SIoDmITnNfySnZTwsagOO9YfHiDbEalBvTyoV68 d1U91ESjaipm1kqrezKMPPx5f.UMSQilRXvx8FV9lpZZEqHgRUjEOMDpqIIv 7KHcZ0aJyaAeEBxNdHKXxXU7P7egxS8H4nkxcbZ3gRfoXy1SvVBfQMnwimjT Yc8cPEtwd1znm8rV4iZTGe8XGTdGoe0SV5RI8hwC1jCll6IpwCyV8KTwN27N jj7hudHk54ROoZ8eBZzq56nZNsrS7se7YH.y7EN1rVoxQ13kwDpDeU.vv6vb lDLw- Received: from [80.108.122.184] by web28904.mail.ir2.yahoo.com via HTTP; Mon, 24 Sep 2012 23:31:11 BST X-Mailer: YahooMailWebService/0.8.121.434 References: <1345797332.40674.YahooMailNeo@web28906.mail.ir2.yahoo.com> <1345800623.40651.YahooMailNeo@web171504.mail.ir2.yahoo.com> <5060B443.3040205@gmail.com> Message-ID: <1348525871.97867.YahooMailNeo@web28904.mail.ir2.yahoo.com> Date: Mon, 24 Sep 2012 23:31:11 +0100 (BST) From: Mark Struberg Reply-To: Mark Struberg Subject: Re: [DISCUSS] roadmap for deltaspike-0.4-incubating To: "deltaspike-dev@incubator.apache.org" In-Reply-To: <5060B443.3040205@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Yes +1 for typesafe views. We should also take a look at what we did in COD= I. =0A=0A=0AI think the main difference is that seam3 uses enums whereas we= had annotated interfaces. =0A=0ABoth ways have pros and cons. On the plus = side for the interface approach is that we are not only typesafe but can al= so add further annotations like @Secured directly at the ViewConfig.=0A=0AL= ieGrue,=0Astrub=0A=0A=0APS: I like to get back to DS and start massive work= next week. I'd like to begin with the @ViewScoped Context (including an 'a= bstract context' framework in core) and JSF integration for messages.=0A=0A= =0A=0A----- Original Message -----=0A> From: Brian Leathem =0A> To: deltaspike-dev@incubator.apache.org=0A> Cc: =0A> Sent: Monday,= September 24, 2012 9:28 PM=0A> Subject: Re: [DISCUSS] roadmap for deltaspi= ke-0.4-incubating=0A> =0A> Hello Spikers!=0A> =0A> It is indeed great to he= ar DeltaSpike has progressed far enough along to =0A> look at JSF integrati= on.=A0 I'll free up some cycles to lend a hand here, =0A> as there are some= features from Seam Faces that I'd like to see move along.=0A> =0A> In part= icular I like the type-safe "view configuration" feature from =0A> Seam Fac= es, and would like to see something similar to in DeltaSpike.=A0 =0A> With = this type-safe view configuration, we were able to set: page =0A> access, u= rl rewriting, some faces-config setttings, and we had a =0A> prototype for = configuring view actions.=A0 Doing this in a type-safe =0A> manner, rather = than xml, offered a number of advantages -- but I don't =0A> think I need t= o get into the benefits for type-safety with this crowd ;)=0A> =0A> Brian= =0A> =0A> On 12-08-24 02:30 AM, Adrian Gonzalez wrote:=0A>> Hi,=0A>> =0A>>= Very good news for the JSF module !=0A>> =0A>> Is there somewhere the li= st of expected features for the JSF module ?=0A>> =0A>> Here's a list of f= eatures that I would personnally use as a JSF =0A> developer in my day to d= ay work (ranking from most used to least used).=0A>> =0A>> If this list do= esn't have any sense to you, please just drop the mail =0A> ;)=0A>> =0A>> = =0A>> * s:viewAction=0A>> =A0 For those not having JSF 2.2=0A>> * UIInpu= tContainer=0A>> =A0 =A0 =0A> http://docs.jboss.org/seam/3/faces/latest/refe= rence/en-US/html/components.html#UIInputContainer=0A>> * Exception=0A>> = =A0 =A0 JSF ExceptionHandler for DS Exception (c.f. Seam Faces Module)=0A>>= * ProjectStage=0A>> =A0 =A0 Automatically bind to JSF projectStage=0A>> = * Locale and MessageResolver=0A>> =A0 Automatically bind to JSF locale and= message.=0A>> * Scopes (CODI ViewAccess, CODI Conversation, ...)=0A>> * = Security=0A>> =A0 =A0 authentication, El to handle authorization / permissi= on=0A>> =A0 something like #{s:hasRole('admin')}, #{identify.login}=0A>> = =A0 see JSF scenarii in =0A> https://cwiki.apache.org/confluence/display/D= eltaSpike/Security+Module+Drafts=0A>> * Theme handling=0A>> =A0 =A0 =0A> h= ttp://docs.jboss.org/seam/2.2.2.Final/reference/en-US/html/i18n.html#d0e143= 07=0A>> * Seam Application Framework=0A>> =A0 =A0 Or something similar / s= imple to use and understand.=0A>> =A0 =A0 =0A> http://docs.jboss.org/seam/2= .2.2.Final/reference/en-US/html/framework.htmlBest =0A> regards,=0A>> =0A>>= Best regards,=0A>> ________________________________=0A>> De : Mark Stru= berg =0A>> =C0 : deltaspike =0A>> Envoy=E9 le : Vendredi 24 ao=FBt 2012 10h35=0A>> Objet : = [DISCUSS] roadmap for deltaspike-0.4-incubating=0A>> =0A>> Hi folks!=0A>> = =0A>> It's time to start working on ds-0.4-incubating.=0A>> =0A>> =0A>> H= ere is my personal list of things I like to work on:=0A>> =0A>> * review/c= leanup our JPA module=0A>> * review ConfigurableDataSource in hindsight of= JPA in EE6=0A>> * add JSF module=0A>> * migrate over @ViewScoped=0A>> *= add ComparableQualifier to the core=0A>> =0A>> =0A>> I'd like to start wi= th adding the @ViewScoped stuff (as I wrote the =0A> original parts for bot= h codi and seam3), the ComparableQualifier and later on do =0A> the JPA cle= anup.=0A>> =0A>> What do others like to work on?=0A>> =0A>> What timefram= e do we set for 0.4-incubating?=0A>> =0A>> =0A>> LieGrue,=0A>> strub=0A>