Return-Path: X-Original-To: apmail-hadoop-common-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-common-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 15AE58870 for ; Thu, 18 Aug 2011 15:08:53 +0000 (UTC) Received: (qmail 42082 invoked by uid 500); 18 Aug 2011 15:08:52 -0000 Delivered-To: apmail-hadoop-common-issues-archive@hadoop.apache.org Received: (qmail 41990 invoked by uid 500); 18 Aug 2011 15:08:51 -0000 Mailing-List: contact common-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: common-issues@hadoop.apache.org Delivered-To: mailing list common-issues@hadoop.apache.org Received: (qmail 41980 invoked by uid 99); 18 Aug 2011 15:08:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Aug 2011 15:08:51 +0000 X-ASF-Spam-Status: No, hits=-2001.1 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Aug 2011 15:08:48 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id B5019C245E for ; Thu, 18 Aug 2011 15:08:27 +0000 (UTC) Date: Thu, 18 Aug 2011 15:08:27 +0000 (UTC) From: "Robert Joseph Evans (JIRA)" To: common-issues@hadoop.apache.org Message-ID: <770610864.49323.1313680107738.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <550363210.21720.1312925669268.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HADOOP-7532) Hadoop web UI 2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HADOOP-7532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13087047#comment-13087047 ] Robert Joseph Evans commented on HADOOP-7532: --------------------------------------------- Luke, I do have to say that starting out with Hamlet was confusing for me. I did not ask for help because I usually will read through all the documentation I can for the libraries I am using and even resort to reading through the source code for those libraries before I ask for help. It is probably a bad habit of mine, but I find that I gain a much more in depth knowledge of the library and its potential quirks then just having someone tell me to copy and paste those classes over there and change these fields. In relation to your comment about progressive enhancement I do not see how forcing all java script on the page to go through the top level view improves progressive enhancement. I understand that you want to separate the structure from the code, I totally agree with that. The point of separating the structure from the code is so that if java script is not available then the page will still render. It may not offer all of the functionality that would otherwise be available but it renders. Progressive enhancement then goes off and in the java script adds in more functionality piece by piece based off of what the browser supports. Yes the top level view does need to be able to help with the initialization, but I think a lot of these problems are coming from trying to delay instantiation of a SubView until it is rendered. I would rather see the sub views created prerender then initialized and finally rendered. Another nit that comes to my mind now also is with CSS and that TwoColumnLayout uses table to place elements in different locations on the page. I thought that using table to do layout was an HTML anti-pattern. I don't know what browsers we are targeting so I cannot really say if it is necessary or not for proper layout. However it is such basic CSS that getting it to be supported on all browsers that JQuery supports should not be that difficult. > Hadoop web UI 2.0 > ----------------- > > Key: HADOOP-7532 > URL: https://issues.apache.org/jira/browse/HADOOP-7532 > Project: Hadoop Common > Issue Type: Improvement > Affects Versions: 0.23.0 > Reporter: Luke Lu > Assignee: Luke Lu > Fix For: 0.23.0 > > > People have expressed interests of bringing Hadoop web UI up to date with the lightweight embedded web mvc framework used in MAPREDUCE-279 (cf. MAPREDUCE-2399). This is the umbrella jira for UI improvement for 0.23+. Individual items like web framework refactor/move and the unique challenge for MR2 webapp security will be filed separately. > Thoughts/ideas on various improvement of Hadoop web UI are welcome here. Some of the ideas will naturally become sub-issues. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira