Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-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 F36D617897 for ; Sat, 4 Apr 2015 18:24:31 +0000 (UTC) Received: (qmail 42856 invoked by uid 500); 4 Apr 2015 18:24:31 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 42794 invoked by uid 500); 4 Apr 2015 18:24:31 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 42783 invoked by uid 99); 4 Apr 2015 18:24:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Apr 2015 18:24:31 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rok@kowalski.gd designates 209.85.212.174 as permitted sender) Received: from [209.85.212.174] (HELO mail-wi0-f174.google.com) (209.85.212.174) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Apr 2015 18:24:06 +0000 Received: by widjs5 with SMTP id js5so43409241wid.1 for ; Sat, 04 Apr 2015 11:24:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=6XR2ITlCihH+cV++v1gYfacln60FpnJbAHG2DvQQ5hI=; b=FvOp1wRxjo2/RH3/bgIrbhgqSRMC3hywU/eztgDjNdlYwfEW6G8Cd8RXcUdQmAzYAO AKcIgLs0sAdtZ/rIlYBYvwfn6Ywcls1VQW/iiz1/jl/KolQCKdmWLZXUDdZdzlmkBOq8 jJ/jSPKdIFyEd9LEe8Omqa1YdVJk+HZb1mOlDDznumWdEeabeFqhT0JKX43AfCiU3rIZ zCNqsiDvMb7P+5xokWUEQcqNEIUmnCJRIGcsSSgqXpRuosrqvIj/GK8Ty9+e4r7DuV8O 2gv/rPutyAgx7aoiBr/cqOyAyoJ73aNL1Yo8W31mJtAaffDjHyjSgolha/uKkwX1LYIJ Uh8Q== X-Gm-Message-State: ALoCoQlxIngNhBLWaua/6W9RKzIh48HUUnW2ln5WppoXyi22IH622pB+TbXddsAp715FC2p3+zQf MIME-Version: 1.0 X-Received: by 10.180.102.34 with SMTP id fl2mr18809657wib.73.1428171844574; Sat, 04 Apr 2015 11:24:04 -0700 (PDT) Sender: rok@kowalski.gd Received: by 10.28.46.142 with HTTP; Sat, 4 Apr 2015 11:24:04 -0700 (PDT) X-Originating-IP: [93.201.196.224] In-Reply-To: References: Date: Sat, 4 Apr 2015 20:24:04 +0200 X-Google-Sender-Auth: JhIKUAIvIFi1U_6ohfjc5pxK2Ew Message-ID: Subject: Re: [COUCHDB-2214] Dashboard as main page From: Robert Kowalski To: "dev@couchdb.apache.org" Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Hi Dulanga, Given you named your module `documents` you must have your main less file for the module in `assets/less` and name it `documents.less`. Example: https://github.com/apache/couchdb-fauxton/blob/master/app/addons/documents/assets/less/documents.less On Sat, Apr 4, 2015 at 7:54 PM, Dulanga Sashika wrote: > Hi Robert, > > By following given links and playing around with the code, I could > successfully implement a react component and display a text in the > dashboard. I added a new dashboard.less file to apply styles for that. But > it didn't work. Is there any configurations to do before using those less > files for the styles? As a next step, I am hoping to implement some complex > components. Specially, some movable items with add and remove features as > Alex suggested. > > Best Regards > > On Sat, Mar 28, 2015 at 12:49 AM, Dulanga Sashika > wrote: > >> Thank you very much for your valuable ideas Alex. As we discussed in >> IRC, I will move into implementing basic structure of the dashboard >> rather than bothering about widget design. After doing that, we can go >> into widgets. >> >> Cheers >> >> On 3/27/15, Alexander Shorin wrote: >> > On Sat, Mar 21, 2015 at 11:00 PM, Dulanga Sashika >> > wrote: >> >> https://www.dropbox.com/s/n1q4whsd460neil/Dashboard_mockup.png?dl=0 >> > >> > http://i.imgur.com/FFiIpbv.png >> > >> > 1. Widgets customization button shouldn't consume so much valuable space. >> > 2. These buttons are duplicates sidebar menu items without giving any >> > benefits. >> > 3. 10 active replication are cool, but which are there? I to get this >> > I need to click more which isn't much different from click on Active >> > Tasks sidebar menu item and select filter by replication tasks. >> > Dashboard should just works and not require any actions from use side. >> > If user click on widget and leaves it - dashboard main goal is failed. >> > 4. Active tasks are already running (: There couldn't be active >> > stopped ones. Also, here you can show active replications and add some >> > filter. Yes, it will duplicate an active tasks page at some points, >> > but the difference is in short summary of the recent activity shaped >> > into compact form. >> > 5. Recently visited databases cool, but are they be only 4? May be 10 >> > or 20? How about search field to filter this list as well? >> > 6. Again button that leads to some other page. Why not just a simple >> > list users and a form to search and register new ones? >> > 7. Same problem. Why not a form to instantly run a replication? If it >> > will be a replication widget, it could also steal a part of features >> > from active tasks widget to show only replications. >> > >> > -- >> > ,,,^..^,,, >> > >> >> >> -- >> W. A. Dulanga Sashika, >> Undergraduate Student, >> Department of Computer Science and Engineering, >> University of Moratuwa. >> > > > > -- > W. A. Dulanga Sashika, > Undergraduate Student, > Department of Computer Science and Engineering, > University of Moratuwa.