Return-Path: X-Original-To: apmail-stratos-dev-archive@minotaur.apache.org Delivered-To: apmail-stratos-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 7E87D10DE7 for ; Sun, 27 Oct 2013 18:03:15 +0000 (UTC) Received: (qmail 46380 invoked by uid 500); 27 Oct 2013 18:03:12 -0000 Delivered-To: apmail-stratos-dev-archive@stratos.apache.org Received: (qmail 46208 invoked by uid 500); 27 Oct 2013 18:03:08 -0000 Mailing-List: contact dev-help@stratos.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@stratos.incubator.apache.org Delivered-To: mailing list dev@stratos.incubator.apache.org Received: (qmail 46201 invoked by uid 99); 27 Oct 2013 18:03:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 27 Oct 2013 18:03:07 +0000 X-ASF-Spam-Status: No, hits=-1998.3 required=5.0 tests=ALL_TRUSTED,HTML_MESSAGE,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 27 Oct 2013 18:03:04 +0000 Received: (qmail 45396 invoked by uid 99); 27 Oct 2013 18:02:28 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 27 Oct 2013 18:02:28 +0000 Received: from localhost (HELO mail-vb0-f51.google.com) (127.0.0.1) (smtp-auth username imesh, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Sun, 27 Oct 2013 18:02:27 +0000 Received: by mail-vb0-f51.google.com with SMTP id x16so4779888vbf.10 for ; Sun, 27 Oct 2013 11:02:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=H3yRnoRX4eyjdpNIH/fnQySs5+BSlw494d1uhSnX5RE=; b=Z5iD8TmiR7MXbUSrnxxzo/6XM41022nTh0zNpnD63u5e6wTI3EEBwdqlAUvMvtZWjZ Rp6SIMeop+C3jQBBBTi+vEK1a2L99uUDJneh4Hp7EreVcfD9OBoptZ++079vY9+4vowE HQmmeOPdRyxn1ai/fEsYg8TPCXlieuIrvxZZODZzbUQ94JQdBYTdxici8RYZumvi542z RFklRHQh+vGy2cdAVotEwiX5TbwyeYvBDtXcE8xAfu4iyDsOrUckfJXFfsauPUFGbpbQ rAcjQzPZmCDIYUOeCs5fczl57tsqo3Qp5X9/WlJ8NznjWPaWh5Yf4spztUKGde65jXk1 HD1w== MIME-Version: 1.0 X-Received: by 10.52.164.102 with SMTP id yp6mr9188624vdb.14.1382896946198; Sun, 27 Oct 2013 11:02:26 -0700 (PDT) Received: by 10.52.188.4 with HTTP; Sun, 27 Oct 2013 11:02:26 -0700 (PDT) In-Reply-To: References: Date: Sun, 27 Oct 2013 23:32:26 +0530 Message-ID: Subject: Re: New front end for Stratos Controller From: Imesh Gunaratne To: dev@stratos.incubator.apache.org Content-Type: multipart/alternative; boundary=001a11c2c1ea3d433f04e9bcc96e X-Virus-Checked: Checked by ClamAV on apache.org --001a11c2c1ea3d433f04e9bcc96e Content-Type: text/plain; charset=ISO-8859-1 Thanks for bringing this up! I think Django would be a good option. It's a Python based framework which provides many built-in features: - An ORM for easy data access - An Administrative UI for user management - Follows MVC pattern (with slightly different terminology: Model -> Model, View -> Template, Controller-> View) - Rapid Form development including validations - Clean URL management - Provides a standalone web server for development - Could be deployed in Apache web server with mod_python Thanks On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana wrote: > +1 for writing a clean webapp. > > > On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando wrote: > >> Hi, >> >> From time to time, the need of a separate front-end for Statos came up in >> various other threads. Here I'm starting this thread to bootstrap the >> effort. >> >> Why not existing UI: >> >> - The current admin console is derived from the Carbon UI framework >> - It has the 'Carbon' look. >> - Little bit hard to customize >> - It depends on WS backend calls >> >> The proposed frontend: >> >> - A webapp sitting inside Carbon framework (make use of embedded tomcat) >> - We can decide on the final look and feel >> - easy to host/customize (can host in separate tomcat instance if the >> user wants) >> - uses REST calls for backend communication. >> >> wdyt ? >> >> If you find this feature useful, other question would be, >> >> - what web technologies to use (jsp,gwt,etc) >> - the end design (wire-frames) >> >> >> thanks, >> --Pradeep >> > > > > -- > Sanjiva Weerawarana, Ph.D. > Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ > email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1 > 650 265 8311 > blog: http://sanjiva.weerawarana.org/ > > Lean . Enterprise . Middleware > --001a11c2c1ea3d433f04e9bcc96e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Thanks for bringing this up!=A0

<= /div>I think Django would be a good option. It's a Python based framewo= rk which provides many built-in features:

- An ORM for e= asy data access
- An Administrative UI for user management
- Follows MVC pat= tern (with slightly different terminology: Model -> Model, View -> Te= mplate, Controller-> View)
- Rapid Form development including = validations
- Clean URL management
- Provides a standalone w= eb server for development
- Could be deployed in Apache web serve= r with mod_python

Thanks


On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva= Weerawarana <sanjiva@wso2.com> wrote:
+1 for writing a clean webapp.


On Fri, Oct = 25, 2013 at 4:47 PM, Pradeep Fernando <pradeepfn@gmail.com> wrote:
Hi,

From= time to time, the need of a separate front-end for Statos came up in vario= us other threads. Here I'm starting this thread to bootstrap the effort= .

Why not existing UI:

- The current admin console is derived from the Carbon = UI framework
- It has the 'Carbon' look.
- Litt= le bit hard to customize
- It depends on WS backend calls

The proposed frontend:

- A web= app sitting inside Carbon framework (make use of embedded tomcat)
- We can decide on the final look and feel
- easy to host/custom= ize (can host in separate tomcat instance if the user wants)
- uses REST calls for backend=A0communication.

wdyt ?

If you find this feature useful, other qu= estion would be,

- what web technologies to use (jsp,gwt,etc)
- the end design (wire-frames)


thanks,
--Pradeep



--
Sanjiva Wee= rawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;=A0 http://wso2.com/
email: sanjiva@wso2.c= om; phone: +94 11 763 9614; cell: +94 77 787 6880 |= +1 650 265 8311
blog: http://= sanjiva.weerawarana.org/

Lean . Enterprise . Middleware

--001a11c2c1ea3d433f04e9bcc96e--