Return-Path: X-Original-To: apmail-wicket-dev-archive@www.apache.org Delivered-To: apmail-wicket-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C51F27AE5 for ; Wed, 31 Aug 2011 13:41:27 +0000 (UTC) Received: (qmail 36424 invoked by uid 500); 31 Aug 2011 13:41:27 -0000 Delivered-To: apmail-wicket-dev-archive@wicket.apache.org Received: (qmail 36382 invoked by uid 500); 31 Aug 2011 13:41:26 -0000 Mailing-List: contact dev-help@wicket.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@wicket.apache.org Delivered-To: mailing list dev@wicket.apache.org Received: (qmail 36374 invoked by uid 99); 31 Aug 2011 13:41:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Aug 2011 13:41:26 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ronald.tetsuo@gmail.com designates 209.85.160.173 as permitted sender) Received: from [209.85.160.173] (HELO mail-gy0-f173.google.com) (209.85.160.173) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Aug 2011 13:41:20 +0000 Received: by gyd12 with SMTP id 12so760375gyd.32 for ; Wed, 31 Aug 2011 06:40:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=nGBvrKXicr1ncvALStxPcip71gRUwEMZ5AOr0bXzDvM=; b=XYiCeykWqkolk5mbjLHs5wclcTQZH0gcwKYlfXKd5YJ0O0mTt3a2od56CNVbpSC/zZ W/l9DunyQZeu8dbim42Yq8wQZ4rawsxEgoG8qDoPI8m4vliRcfYCpugabDX4lmIw1nlB 4h6kZ0nxHGv4B8kjX6h9QB8xKQSCl01y89FSU= Received: by 10.236.178.10 with SMTP id e10mr2198369yhm.31.1314798059083; Wed, 31 Aug 2011 06:40:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.236.108.17 with HTTP; Wed, 31 Aug 2011 06:40:39 -0700 (PDT) In-Reply-To: References: <4E5E2893.5050808@whiskyworld.de> From: tetsuo Date: Wed, 31 Aug 2011 10:40:39 -0300 Message-ID: Subject: Re: Roadmap for Wicket 6 To: dev@wicket.apache.org Content-Type: multipart/alternative; boundary=bcaec531467b4356ae04abcd4754 X-Virus-Checked: Checked by ClamAV on apache.org --bcaec531467b4356ae04abcd4754 Content-Type: text/plain; charset=ISO-8859-1 - Refactor things out of WicketFilter (and removing any direct dependency on it from the core processing), so that we could tweak the request processing cycle (more low-level things, that are not possible with RequestCycleListeners) without having to patch its source code. The way things are now, it is a big blob of code with lots of private/final methods, impossible to customize. On Wed, Aug 31, 2011 at 10:33 AM, tetsuo wrote: > - I echo the .setOutput*() thing. There should be some global setting for > these. > > - some preparation for Java 8/closures support (Single-Method Interfaces) > > - more/refined debug tools > > - revive portlet support > > > > On Wed, Aug 31, 2011 at 9:26 AM, Korbinian Bachl - privat < > korbinian.bachl@whiskyworld.de> wrote: > >> My wish list: >> >> 1. Java 6 >> >> 2. JEE6 where possible like e.g. CDI; >> >> 3. Modularization using OSGI >> >> 4. AJAX overhaul: currently Ajax is a pain in case it gets more >> complicated as one >> -> needs to add components to target AND page hierarchy; >> -> needs to do .setOutput****Id(true) all over >> -> can't touch "invisible" containers in e.g.: DataTable >> >> 5. look at side-efforts done by matej, igor and co to bring the nice >> things to wicket and enhance/ or replace the affected counterparts of wicket >> (e.g.: DataTable vs. InMethod Grid; bindgen-wicket etc.) >> >> 6. Not 100% sure: let the HTML templates feed via a single place so one >> can switch to e.g. a JCR implementation - however, I dont know how this >> could work in conjunction with added jars etc. to path. Idea is to allow the >> templates to live outside the java part (e.g.: CMS); >> >> 7. @RequireHTTPS logic overhaul (currently: either must use SSL or mustn't >> use SSL, no "may use SSL"); >> >> >> >> Am 30.08.11 00:12, schrieb Martijn Dashorst: >> >> In order to start discussing what will constitute Wicket Next and >>> where we want to take our beloved framework, I'll start off with my >>> wish list: >>> >>> 1. Java 6 as a minimum requirement for *all* of wicket >>> 2. Servlet API 3.0 as a minimum requirement >>> 3. JavaEE 6 support for at least CDI >>> 4. Proper OSGi support >>> 5. Ajax refactoring to use JQuery and provide proper JQuery integration >>> in core >>> 6. Shorter release cycle >>> >>> I +1000 #1 in my wish list, since then I'll be able to build releases >>> again. >>> >>> Regarding #6 I aim to release Wicket 6 final in December. >>> >>> Martijn >>> >> > --bcaec531467b4356ae04abcd4754--